Skip to content

Commit 9789905

Browse files
authored
fix: disable config cache, trigger reconcile if generation changes (#649)
1 parent 8709ce8 commit 9789905

13 files changed

Lines changed: 60 additions & 91 deletions

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ deploy: manifests kustomize ## Deploy controller to the K8s cluster specified in
123123
undeploy: ## Undeploy controller from the K8s cluster specified in ~/.kube/config. Call with ignore-not-found=true to ignore resource not found errors during deletion.
124124
$(KUSTOMIZE) build config/default | kubectl delete --ignore-not-found=$(ignore-not-found) -f -
125125

126-
TEST_PROFILE=keycloak-v20
126+
TEST_PROFILE=keycloak-v26
127127
CLUSTER=kind
128128

129129
.PHONY: kind-test

chart/keycloak-controller/crds/keycloak.infra.doodle.com_keycloakclients.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
name: keycloakclients.keycloak.infra.doodle.com
88
spec:
99
group: keycloak.infra.doodle.com

chart/keycloak-controller/crds/keycloak.infra.doodle.com_keycloakrealms.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
name: keycloakrealms.keycloak.infra.doodle.com
88
spec:
99
group: keycloak.infra.doodle.com

chart/keycloak-controller/crds/keycloak.infra.doodle.com_keycloakusers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
name: keycloakusers.keycloak.infra.doodle.com
88
spec:
99
group: keycloak.infra.doodle.com

config/base/crd/bases/keycloak.infra.doodle.com_keycloakclients.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
name: keycloakclients.keycloak.infra.doodle.com
88
spec:
99
group: keycloak.infra.doodle.com

config/base/crd/bases/keycloak.infra.doodle.com_keycloakrealms.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
name: keycloakrealms.keycloak.infra.doodle.com
88
spec:
99
group: keycloak.infra.doodle.com

config/base/crd/bases/keycloak.infra.doodle.com_keycloakusers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.18.0
6+
controller-gen.kubebuilder.io/version: v0.20.0
77
name: keycloakusers.keycloak.infra.doodle.com
88
spec:
99
group: keycloak.infra.doodle.com

config/tests/base/keycloakrealm.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,11 @@ spec:
3737
webAuthnPolicyAuthenticatorAttachment: not specified
3838
webAuthnPolicyAvoidSameAuthenticatorRegister: false
3939
webAuthnPolicyCreateTimeout: 0
40-
webAuthnPolicyExtraOrigins: []
4140
webAuthnPolicyPasswordlessAcceptableAaguids: []
4241
webAuthnPolicyPasswordlessAttestationConveyancePreference: not specified
4342
webAuthnPolicyPasswordlessAuthenticatorAttachment: not specified
4443
webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister: false
4544
webAuthnPolicyPasswordlessCreateTimeout: 0
46-
webAuthnPolicyPasswordlessExtraOrigins: []
47-
webAuthnPolicyPasswordlessPasskeysEnabled: false
4845
webAuthnPolicyPasswordlessRequireResidentKey: not specified
4946
webAuthnPolicyPasswordlessRpId: ""
5047
webAuthnPolicyPasswordlessSignatureAlgorithms:

config/tests/cases/keycloak-v18/kustomization.yaml

Lines changed: 0 additions & 49 deletions
This file was deleted.

config/tests/cases/keycloak-v24/kustomization.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,3 @@ images:
3636
- name: ghcr.io/doodlescheduling/keycloak-controller
3737
newTag: latest
3838
newName: keycloak-controller
39-
40-
patchesStrategicMerge:
41-
- |
42-
apiVersion: keycloak.infra.doodle.com/v1beta1
43-
kind: KeycloakRealm
44-
metadata:
45-
name: test
46-
spec:
47-
version: 24.0.1

0 commit comments

Comments
 (0)