File tree 2 files changed +17
-1
lines changed
operator-framework/src/test/java/io/javaoperatorsdk/operator
sample/primarytosecondaydependent
2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 14
14
import io .javaoperatorsdk .operator .sample .primarytosecondaydependent .PrimaryToSecondaryDependentReconciler ;
15
15
import io .javaoperatorsdk .operator .sample .primarytosecondaydependent .PrimaryToSecondaryDependentSpec ;
16
16
17
+ import static io .javaoperatorsdk .operator .sample .primarytosecondaydependent .ConfigMapDependent .TEST_CONFIG_MAP_NAME ;
17
18
import static io .javaoperatorsdk .operator .sample .primarytosecondaydependent .ConfigMapReconcilePrecondition .DO_NOT_RECONCILE ;
18
19
import static io .javaoperatorsdk .operator .sample .primarytosecondaydependent .PrimaryToSecondaryDependentReconciler .DATA_KEY ;
19
20
import static org .assertj .core .api .Assertions .assertThat ;
20
21
import static org .awaitility .Awaitility .await ;
21
22
22
23
class PrimaryToSecondaryDependentIT {
23
24
24
- public static final String TEST_CONFIG_MAP_NAME = "testconfigmap" ;
25
+
25
26
public static final String TEST_CR_NAME = "test1" ;
26
27
public static final String TEST_DATA = "testData" ;
27
28
public
Original file line number Diff line number Diff line change 1
1
package io .javaoperatorsdk .operator .sample .primarytosecondaydependent ;
2
2
3
3
import io .fabric8 .kubernetes .api .model .ConfigMap ;
4
+ import io .fabric8 .kubernetes .api .model .ConfigMapBuilder ;
5
+ import io .fabric8 .kubernetes .api .model .ObjectMetaBuilder ;
6
+ import io .javaoperatorsdk .operator .api .reconciler .Context ;
4
7
import io .javaoperatorsdk .operator .processing .dependent .kubernetes .KubernetesDependentResource ;
5
8
6
9
public class ConfigMapDependent extends
7
10
KubernetesDependentResource <ConfigMap , PrimaryToSecondaryDependentCustomResource > {
8
11
12
+ public static final String TEST_CONFIG_MAP_NAME = "testconfigmap" ;
13
+
9
14
public ConfigMapDependent () {
10
15
super (ConfigMap .class );
11
16
}
17
+
18
+ @ Override
19
+ protected ConfigMap desired (PrimaryToSecondaryDependentCustomResource primary , Context <PrimaryToSecondaryDependentCustomResource > context ) {
20
+ return new ConfigMapBuilder ()
21
+ .withMetadata (new ObjectMetaBuilder ()
22
+ .withName (TEST_CONFIG_MAP_NAME )
23
+ .withNamespace (primary .getMetadata ().getName ())
24
+ .build ())
25
+ .build ();
26
+ }
12
27
}
You can’t perform that action at this time.
0 commit comments