Skip to content

Commit f5f5e66

Browse files
committed
chore: Publish on the OperatorHub (#170)
Closes: #170 Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com>
1 parent d9ea5d0 commit f5f5e66

13 files changed

+61
-57
lines changed

bundle.Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
66
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
77
LABEL operators.operatorframework.io.bundle.package.v1=edp-keycloak-operator
88
LABEL operators.operatorframework.io.bundle.channels.v1=stable
9+
LABEL operators.operatorframework.io.bundle.channel.default.v1=stable
910
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.39.2
1011
LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
1112
LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v4

bundle/manifests/edp-keycloak-operator.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@ metadata:
607607
capabilities: Deep Insights
608608
categories: Security
609609
containerImage: docker.io/epamedp/keycloak-operator:1.27.1
610-
createdAt: "2025-03-21T08:40:32Z"
610+
createdAt: "2025-05-19T15:13:10Z"
611611
description: An Operator for managing Keycloak
612612
operators.operatorframework.io/builder: operator-sdk-v1.39.2
613613
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4

bundle/manifests/v1.edp.epam.com_keycloakauthflows.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,11 @@ spec:
109109
description: ProviderID for root auth flow and provider for child
110110
auth flows.
111111
type: string
112-
realm:
113-
description: |-
114-
Deprecated: use RealmRef instead.
115-
Realm is name of KeycloakRealm custom resource.
116-
type: string
117112
realmRef:
118113
description: RealmRef is reference to Realm custom resource.
119114
properties:
120115
kind:
116+
default: KeycloakRealm
121117
description: Kind specifies the kind of the Keycloak resource.
122118
enum:
123119
- KeycloakRealm
@@ -126,6 +122,8 @@ spec:
126122
name:
127123
description: Name specifies the name of the Keycloak resource.
128124
type: string
125+
required:
126+
- name
129127
type: object
130128
topLevel:
131129
description: TopLevel is true if this is root auth flow.
@@ -134,6 +132,7 @@ spec:
134132
- alias
135133
- builtIn
136134
- providerId
135+
- realmRef
137136
- topLevel
138137
type: object
139138
status:

bundle/manifests/v1.edp.epam.com_keycloakclients.yaml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@ spec:
526526
description: RealmRef is reference to Realm custom resource.
527527
properties:
528528
kind:
529+
default: KeycloakRealm
529530
description: Kind specifies the kind of the Keycloak resource.
530531
enum:
531532
- KeycloakRealm
@@ -534,6 +535,8 @@ spec:
534535
name:
535536
description: Name specifies the name of the Keycloak resource.
536537
type: string
538+
required:
539+
- name
537540
type: object
538541
realmRoles:
539542
description: RealmRoles is a list of realm roles assigned to client.
@@ -610,6 +613,12 @@ spec:
610613
enabled:
611614
description: Enabled is a flag to enable service account.
612615
type: boolean
616+
groups:
617+
description: Groups is a list of groups assigned to service account
618+
items:
619+
type: string
620+
nullable: true
621+
type: array
613622
realmRoles:
614623
description: RealmRoles is a list of realm roles assigned to service
615624
account.
@@ -625,13 +634,6 @@ spec:
625634
surrogateAuthRequired:
626635
description: SurrogateAuthRequired is a flag to enable surrogate auth.
627636
type: boolean
628-
targetRealm:
629-
description: |-
630-
Deprecated: use RealmRef instead.
631-
TargetRealm is a realm name where client will be created.
632-
It has higher priority than RealmRef for backward compatibility.
633-
If both TargetRealm and RealmRef are specified, TargetRealm will be used for client creation.
634-
type: string
635637
webOrigins:
636638
description: |-
637639
WebOrigins is a list of allowed CORS origins.
@@ -649,6 +651,7 @@ spec:
649651
type: string
650652
required:
651653
- clientId
654+
- realmRef
652655
type: object
653656
status:
654657
description: KeycloakClientStatus defines the observed state of KeycloakClient.

bundle/manifests/v1.edp.epam.com_keycloakclientscopes.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,11 @@ spec:
8787
type: object
8888
nullable: true
8989
type: array
90-
realm:
91-
description: |-
92-
Deprecated: use RealmRef instead.
93-
Realm is name of KeycloakRealm custom resource.
94-
type: string
9590
realmRef:
9691
description: RealmRef is reference to Realm custom resource.
9792
properties:
9893
kind:
94+
default: KeycloakRealm
9995
description: Kind specifies the kind of the Keycloak resource.
10096
enum:
10197
- KeycloakRealm
@@ -104,10 +100,13 @@ spec:
104100
name:
105101
description: Name specifies the name of the Keycloak resource.
106102
type: string
103+
required:
104+
- name
107105
type: object
108106
required:
109107
- name
110108
- protocol
109+
- realmRef
111110
type: object
112111
status:
113112
description: KeycloakClientScopeStatus defines the observed state of KeycloakClientScope.

bundle/manifests/v1.edp.epam.com_keycloakrealmcomponents.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,11 @@ spec:
9090
providerType:
9191
description: ProviderType is a provider type of component.
9292
type: string
93-
realm:
94-
description: |-
95-
Deprecated: use RealmRef instead.
96-
Realm is name of KeycloakRealm custom resource.
97-
type: string
9893
realmRef:
9994
description: RealmRef is reference to Realm custom resource.
10095
properties:
10196
kind:
97+
default: KeycloakRealm
10298
description: Kind specifies the kind of the Keycloak resource.
10399
enum:
104100
- KeycloakRealm
@@ -107,11 +103,14 @@ spec:
107103
name:
108104
description: Name specifies the name of the Keycloak resource.
109105
type: string
106+
required:
107+
- name
110108
type: object
111109
required:
112110
- name
113111
- providerId
114112
- providerType
113+
- realmRef
115114
type: object
116115
status:
117116
description: KeycloakComponentStatus defines the observed state of KeycloakRealmComponent.

bundle/manifests/v1.edp.epam.com_keycloakrealmgroups.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,11 @@ spec:
8383
path:
8484
description: Path is a group path.
8585
type: string
86-
realm:
87-
description: |-
88-
Deprecated: use RealmRef instead.
89-
Realm is name of KeycloakRealm custom resource.
90-
type: string
9186
realmRef:
9287
description: RealmRef is reference to Realm custom resource.
9388
properties:
9489
kind:
90+
default: KeycloakRealm
9591
description: Kind specifies the kind of the Keycloak resource.
9692
enum:
9793
- KeycloakRealm
@@ -100,6 +96,8 @@ spec:
10096
name:
10197
description: Name specifies the name of the Keycloak resource.
10298
type: string
99+
required:
100+
- name
103101
type: object
104102
realmRoles:
105103
description: RealmRoles is a list of realm roles assigned to group.
@@ -115,6 +113,7 @@ spec:
115113
type: array
116114
required:
117115
- name
116+
- realmRef
118117
type: object
119118
status:
120119
description: KeycloakRealmGroupStatus defines the observed state of KeycloakRealmGroup.

bundle/manifests/v1.edp.epam.com_keycloakrealmidentityproviders.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,11 @@ spec:
105105
providerId:
106106
description: ProviderID is a provider ID of identity provider.
107107
type: string
108-
realm:
109-
description: |-
110-
Deprecated: use RealmRef instead.
111-
Realm is name of KeycloakRealm custom resource.
112-
type: string
113108
realmRef:
114109
description: RealmRef is reference to Realm custom resource.
115110
properties:
116111
kind:
112+
default: KeycloakRealm
117113
description: Kind specifies the kind of the Keycloak resource.
118114
enum:
119115
- KeycloakRealm
@@ -122,6 +118,8 @@ spec:
122118
name:
123119
description: Name specifies the name of the Keycloak resource.
124120
type: string
121+
required:
122+
- name
125123
type: object
126124
storeToken:
127125
description: StoreToken is a flag to store token.
@@ -134,6 +132,7 @@ spec:
134132
- config
135133
- enabled
136134
- providerId
135+
- realmRef
137136
type: object
138137
status:
139138
description: KeycloakRealmIdentityProviderStatus defines the observed

bundle/manifests/v1.edp.epam.com_keycloakrealmrolebatches.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,11 @@ spec:
4444
spec:
4545
description: KeycloakRealmRoleBatchSpec defines the desired state of KeycloakRealmRoleBatch.
4646
properties:
47-
realm:
48-
description: |-
49-
Deprecated: use RealmRef instead.
50-
Realm is name of KeycloakRealm custom resource.
51-
type: string
5247
realmRef:
5348
description: RealmRef is reference to Realm custom resource.
5449
properties:
5550
kind:
51+
default: KeycloakRealm
5652
description: Kind specifies the kind of the Keycloak resource.
5753
enum:
5854
- KeycloakRealm
@@ -61,6 +57,8 @@ spec:
6157
name:
6258
description: Name specifies the name of the Keycloak resource.
6359
type: string
60+
required:
61+
- name
6462
type: object
6563
roles:
6664
description: Roles is a list of roles to be created.
@@ -104,6 +102,7 @@ spec:
104102
type: object
105103
type: array
106104
required:
105+
- realmRef
107106
- roles
108107
type: object
109108
status:

bundle/manifests/v1.edp.epam.com_keycloakrealmroles.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,15 +98,11 @@ spec:
9898
name:
9999
description: Name of keycloak role.
100100
type: string
101-
realm:
102-
description: |-
103-
Deprecated: use RealmRef instead.
104-
Realm is name of KeycloakRealm custom resource.
105-
type: string
106101
realmRef:
107102
description: RealmRef is reference to Realm custom resource.
108103
properties:
109104
kind:
105+
default: KeycloakRealm
110106
description: Kind specifies the kind of the Keycloak resource.
111107
enum:
112108
- KeycloakRealm
@@ -115,9 +111,12 @@ spec:
115111
name:
116112
description: Name specifies the name of the Keycloak resource.
117113
type: string
114+
required:
115+
- name
118116
type: object
119117
required:
120118
- name
119+
- realmRef
121120
type: object
122121
status:
123122
description: KeycloakRealmRoleStatus defines the observed state of KeycloakRealmRole.

0 commit comments

Comments
 (0)