Skip to content
Snippets Groups Projects
Commit fc39bbc9 authored by OZGCloud's avatar OZGCloud
Browse files

Merge pull request 'ozg-5722 remove kop operator' (#591) from...

Merge pull request 'ozg-5722 remove kop operator' (#591) from ozg-5722-remove-kopoperator into master

Reviewed-on: https://git.ozg-sh.de/ozgcloud-app/alfa/pulls/591


Reviewed-by: default avatarOZGCloud <ozgcloud@mgm-tp.com>
parents 98b57991 dd907e4d
Branches
Tags
No related merge requests found
{{- if not (.Values.sso).disableOzgOperator -}}
{{ range $client := (.Values.sso).keycloak_clients }}
---
{{- if $client.kopOperator }}
apiVersion: api.kop-stack.de/v1
kind: KopKeycloakClient
{{- else }}
apiVersion: operator.ozgcloud.de/v1
kind: OzgCloudKeycloakClient
{{- end }}
metadata:
name: {{ include "app.generateKeycloakClientRessourceName" $client.client_name }}
namespace: {{ include "app.namespace" $ }}
{{- if $client.kopOperator }}
annotations:
"helm.sh/resource-policy": keep
{{- end }}
spec:
keep_after_delete: {{ $.Values.sso.keep_after_delete | default false }}
client_name: {{ $client.client_name }}
......
{{- if not (.Values.sso).disableOzgOperator -}}
{{ range $user := concat ((.Values.sso).api_users | default list) ((.Values.sso).keycloak_users | default list) }}
---
{{- if $user.kopOperator }}
apiVersion: api.kop-stack.de/v1
kind: KopKeycloakUser
{{- else }}
apiVersion: operator.ozgcloud.de/v1
kind: OzgCloudKeycloakUser
{{- end }}
metadata:
name: {{ include "app.generateKeycloakUserRessourceName" (deepCopy $user.name) }}
namespace: {{ include "app.namespace" $ }}
{{- if $user.kopOperator }}
annotations:
"helm.sh/resource-policy": keep
{{- end }}
spec:
keep_after_delete: {{ $.Values.sso.keep_after_delete | default false }}
update_user: {{ $user.update_user | default false }}
......
......@@ -58,29 +58,6 @@ tests:
- equal:
path: metadata.namespace
value: by-helm-test
- it: should contain header data for kopOperator
set:
baseUrl: "test.by.ozg-cloud.de"
sso:
keycloak_clients:
- client_name: alfa
kopOperator: true
asserts:
- isAPIVersion:
of: api.kop-stack.de/v1
- isKind:
of: KopKeycloakClient
- it: should have annotations for kopOperator
set:
baseUrl: "test.by.ozg-cloud.de"
sso:
keycloak_clients:
- client_name: alfa
kopOperator: true
asserts:
- equal:
path: metadata.annotations["helm.sh/resource-policy"]
value: keep
- it: should have default Values
set:
baseUrl: test.by.ozg-cloud.de
......
......@@ -533,28 +533,6 @@ tests:
- isNull:
path: spec.keycloak_user.client_roles
- it: should use kopOperator
set:
ozgcloud:
bundesland: by
bezeichner: helm
environment: test
sso:
keycloak_users:
- name: kop
kopOperator: true
asserts:
- isAPIVersion:
of: api.kop-stack.de/v1
- isKind:
of: KopKeycloakUser
- equal:
path: spec.keycloak_user.username
value: kop
- equal:
path: metadata.annotations["helm.sh/resource-policy"]
value: keep
- it: should not create user cr if ozg operator is disabled
set:
sso:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment