You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From this version by default [Dependent Resources](https://javaoperatorsdk.io/docs/dependent-resources) uses
13
+
[Server Side Apply](https://kubernetes.io/docs/reference/using-api/server-side-apply/) to create and update
14
+
Kubernetes resources. A
15
+
new [default matching](https://github.com/java-operator-sdk/java-operator-sdk/blob/e95f9c8a8b8a8561c9a735e60fc5d82b7758df8e/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/KubernetesDependentResource.java#L163-L163)
16
+
algorithm is provided for `KubernetesDependentResource` that is based on `managedFields` of SSA. For details
17
+
see [SSABasedGenericKubernetesResourceMatcher](https://github.com/java-operator-sdk/java-operator-sdk/blob/e95f9c8a8b8a8561c9a735e60fc5d82b7758df8e/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/dependent/kubernetes/SSABasedGenericKubernetesResourceMatcher.java)
18
+
19
+
Since those features are hard to completely test, we there are feature flags provided to use the legacy behavior,
20
+
see those
21
+
in [ConfigurationService](https://github.com/java-operator-sdk/java-operator-sdk/blob/e95f9c8a8b8a8561c9a735e60fc5d82b7758df8e/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/ConfigurationService.java#L268-L289)
22
+
23
+
Note that it is possible to override the related methods/behavior on class level when extending
0 commit comments