fix(nubus): Reduce lint failures, especially take care of pullSecrets

This commit is contained in:
Dominik Kaminski
2024-09-26 09:47:00 +02:00
committed by Thorsten Roßner
parent 4ff720d36f
commit e923468cd6
2 changed files with 45 additions and 6 deletions

View File

@@ -239,9 +239,10 @@ nubusKeycloakExtensions:
{{ .Values.seLinuxOptions.umsKeycloakExtensionHandler | toYaml | nindent 8 }} {{ .Values.seLinuxOptions.umsKeycloakExtensionHandler | toYaml | nindent 8 }}
nubusPortalConsumer: nubusPortalConsumer:
image: portalConsumer:
pullSecrets: image:
{{ .Values.global.imagePullSecrets | toYaml | nindent 6 }} pullSecrets:
{{ .Values.global.imagePullSecrets | toYaml | nindent 6 }}
podAnnotations: podAnnotations:
intents.otterize.com/service-name: "ums-portal-consumer" intents.otterize.com/service-name: "ums-portal-consumer"
replicaCount: {{ .Values.replicas.umsPortalConsumer }} replicaCount: {{ .Values.replicas.umsPortalConsumer }}
@@ -252,7 +253,11 @@ nubusPortalConsumer:
persistence: persistence:
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }} storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
size: {{ .Values.persistence.size.nubus.portalConsumer | quote }} size: {{ .Values.persistence.size.nubus.portalConsumer | quote }}
securityContext:
seccompProfile:
type: "RuntimeDefault"
seLinuxOptions:
{{ .Values.seLinuxOptions.umsPortalConsumer | toYaml | nindent 8 }}
nubusUdmListener: nubusUdmListener:
containerSecurityContext: containerSecurityContext:
@@ -424,6 +429,22 @@ nubusPortalFrontend:
backgroundImage: {{ .Values.theme.imagery.logoPortalBackgroundSvgB64 | toJson }} backgroundImage: {{ .Values.theme.imagery.logoPortalBackgroundSvgB64 | toJson }}
nubusStackDataUms: nubusStackDataUms:
containerSecurityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- "ALL"
enabled: true
runAsUser: 1000
runAsGroup: 1000
seccompProfile:
type: "RuntimeDefault"
readOnlyRootFilesystem: true
runAsNonRoot: true
seLinuxOptions:
{{ .Values.seLinuxOptions.umsStackDataUms | toYaml | nindent 6 }}
pullSecrets:
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
additionalAnnotations: additionalAnnotations:
intents.otterize.com/service-name: "ums-stack-data-ums" intents.otterize.com/service-name: "ums-stack-data-ums"
resources: resources:
@@ -502,6 +523,22 @@ nubusUmcGateway:
{{ .Values.resources.umsUmcGateway | toYaml | nindent 4 }} {{ .Values.resources.umsUmcGateway | toYaml | nindent 4 }}
nubusKeycloakBootstrap: nubusKeycloakBootstrap:
containerSecurityContext:
enabled: true
allowPrivilegeEscalation: false
capabilities:
drop:
- "ALL"
readOnlyRootFilesystem: false
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
type: "RuntimeDefault"
seLinuxOptions:
{{ .Values.seLinuxOptions.umsKeycloakBootstrap | toYaml | nindent 6 }}
imagePullSecrets:
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
podAnnotations: podAnnotations:
intents.otterize.com/service-name: "ums-keycloak-bootstrap" intents.otterize.com/service-name: "ums-keycloak-bootstrap"
serviceAccount: serviceAccount:
@@ -577,8 +614,6 @@ nubusProvisioning:
additionalAnnotations: additionalAnnotations:
intents.otterize.com/service-name: "ums-provisioning-prefill" intents.otterize.com/service-name: "ums-provisioning-prefill"
registerConsumers: registerConsumers:
resources:
{{ .Values.resources.nubusProvisioning.registerConsumers | toYaml | nindent 6 }}
additionalAnnotations: additionalAnnotations:
intents.otterize.com/service-name: "ums-provisioning-register-consumers" intents.otterize.com/service-name: "ums-provisioning-register-consumers"
udmTransformer: udmTransformer:
@@ -586,3 +621,6 @@ nubusProvisioning:
{{ .Values.resources.nubusProvisioning.udmTransformer | toYaml | nindent 6 }} {{ .Values.resources.nubusProvisioning.udmTransformer | toYaml | nindent 6 }}
additionalAnnotations: additionalAnnotations:
intents.otterize.com/service-name: "ums-provisioning-udm-transformer" intents.otterize.com/service-name: "ums-provisioning-udm-transformer"
resources:
registerConsumers:
{{ .Values.resources.nubusProvisioning.registerConsumers | toYaml | nindent 6 }}

View File

@@ -83,6 +83,7 @@ seLinuxOptions:
umsProvisioningNats: ~ umsProvisioningNats: ~
umsSelfserviceInvitation: ~ umsSelfserviceInvitation: ~
umsSelfserviceConsumer: ~ umsSelfserviceConsumer: ~
umsStackDataUms: ~
umsStackGateway: ~ umsStackGateway: ~
umsStoreDav: ~ umsStoreDav: ~
umsUdmListener: ~ umsUdmListener: ~