Skip to content

Commit e580b7c

Browse files
committed
wip
Signed-off-by: Attila Mészáros <csviri@gmail.com>
1 parent 0d27a05 commit e580b7c

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

src/test/java/io/csviri/operator/glue/GlueOperatorTest.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
import io.csviri.operator.glue.reconciler.ValidationAndErrorHandler;
1818
import io.fabric8.kubernetes.api.model.ConfigMap;
1919
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
20+
import io.fabric8.kubernetes.api.model.Secret;
21+
import io.fabric8.kubernetes.client.dsl.NonDeletingOperation;
2022
import io.quarkus.test.junit.QuarkusTest;
2123

2224
import static io.csviri.operator.glue.TestData.*;
@@ -193,8 +195,22 @@ void parentWithLabelSelector() {
193195
@Disabled
194196
@Test
195197
void secretCopySample() {
196-
create(TestUtils
197-
.loadGlueOperator("/glueoperator/ParentLabelSelector.yaml"));
198+
var secret = TestUtils.load("/sample/secretcopy/secret-to-copy.yaml", Secret.class);
199+
client.resource(secret).createOr(NonDeletingOperation::update);
200+
201+
var go = create(TestUtils
202+
.loadGlueOperator("/sample/secretcopy/secret-copy.operator.yaml"));
203+
204+
await().untilAsserted(() -> {
205+
var namespaces = client.namespaces().list().getItems();
206+
namespaces.forEach(ns -> {
207+
var copiedSecret =
208+
client.secrets().inNamespace(ns.getMetadata().getName()).withName("copied-secret");
209+
assertThat(copiedSecret).isNotNull();
210+
});
211+
});
212+
213+
198214
}
199215

200216

0 commit comments

Comments
 (0)