Merge "fix manila manifests"

This commit is contained in:
Zuul
2025-07-10 22:23:10 +00:00
committed by Gerrit Code Review
3 changed files with 24 additions and 10 deletions

View File

@@ -64,27 +64,27 @@ spec:
{{- dict "enabled" .Values.manifests.certificates "name" .Values.secrets.tls.share.api.internal | include "helm-toolkit.snippets.tls_volume_mount" | indent 8 }}
{{- end }}
env:
{{- with $env := dict "ksUserSecret" .Values.secrets.share.admin "useCA" (and .Values.manifests.certificates .Values.secrets.tls.share.api.internal) }}
{{- include "helm-toolkit.snippets.manila_openrc_env_vars" $env | indent 8 }}
{{- with $env := dict "ksUserSecret" .Values.secrets.identity.admin "useCA" (and .Values.manifests.certificates .Values.secrets.tls.share.api.internal) }}
{{- include "helm-toolkit.snippets.keystone_openrc_env_vars" $env | indent 8 }}
{{- end }}
- name: SERVICE_OS_SERVICE_NAME
value: "test"
{{- with $env := dict "ksUserSecret" .Values.secrets.share.test }}
{{- include "helm-toolkit.snippets.manila_user_create_env_vars" $env | indent 8 }}
{{- with $env := dict "ksUserSecret" .Values.secrets.identity.test }}
{{- include "helm-toolkit.snippets.keystone_user_create_env_vars" $env | indent 8 }}
{{- end }}
- name: SERVICE_OS_ROLE
value: {{ .Values.endpoints.share.auth.test.role | quote }}
value: {{ .Values.endpoints.identity.auth.test.role | quote }}
containers:
- name: manila-test
{{ tuple $envAll "test" | include "helm-toolkit.snippets.image" | indent 6 }}
{{ tuple $envAll $envAll.Values.pod.resources.jobs.tests | include "helm-toolkit.snippets.kubernetes_resources" | indent 6 }}
{{ dict "envAll" $envAll "application" "test" "container" "manila_test" | include "helm-toolkit.snippets.kubernetes_container_security_context" | indent 6}}
env:
{{- with $env := dict "ksUserSecret" .Values.secrets.share.admin "useCA" (and .Values.manifests.certificates .Values.secrets.tls.share.api.internal) }}
{{- include "helm-toolkit.snippets.manila_openrc_env_vars" $env | indent 8 }}
{{- with $env := dict "ksUserSecret" .Values.secrets.identity.admin "useCA" (and .Values.manifests.certificates .Values.secrets.tls.share.api.internal) }}
{{- include "helm-toolkit.snippets.keystone_openrc_env_vars" $env | indent 8 }}
{{- end }}
{{- with $env := dict "ksUserSecret" .Values.secrets.share.test }}
{{- include "helm-toolkit.snippets.manila_user_create_env_vars" $env | indent 8 }}
{{- with $env := dict "ksUserSecret" .Values.secrets.identity.test }}
{{- include "helm-toolkit.snippets.keystone_user_create_env_vars" $env | indent 8 }}
{{- end }}
- name: RALLY_ENV_NAME
value: {{.deployment_name}}

View File

@@ -872,6 +872,7 @@ secrets:
identity:
admin: manila-keystone-admin
manila: manila-keystone-user
test: manila-keystone-test
oslo_db:
admin: manila-db-admin
manila: manila-db-user
@@ -933,6 +934,14 @@ endpoints:
project_name: service
user_domain_name: service
project_domain_name: service
test:
role: admin
region_name: RegionOne
username: manila-test
password: password
project_name: test
user_domain_name: service
project_domain_name: service
hosts:
default: keystone
internal: keystone-api
@@ -1105,7 +1114,7 @@ manifests:
job_ks_service: true
job_ks_user: true
pdb_api: true
pod_test: true
pod_rally_test: true
secret_db: true
network_policy: false
secret_ingress_tls: true

View File

@@ -0,0 +1,5 @@
---
manila:
- |
Fix Rally test pod template
...