From 17eff06bb33ed195121a643b710b6399e57fb29b Mon Sep 17 00:00:00 2001 From: Gage Hugo Date: Wed, 5 May 2021 16:40:45 -0500 Subject: [PATCH] Remove keystone paste ini file With keystone moving to flask back in Stein, the paste pipeline configuration and file are no longer needed. With OSH no longer supporting those older releases, this change removes the paste ini settings and file mounts since they are no longer used. Change-Id: Idacd973f090562eaee28567d9422eb761951096f --- keystone/Chart.yaml | 2 +- keystone/templates/configmap-etc.yaml | 1 - keystone/templates/deployment-api.yaml | 4 -- keystone/values.yaml | 52 -------------------------- releasenotes/notes/keystone.yaml | 1 + 5 files changed, 2 insertions(+), 58 deletions(-) diff --git a/keystone/Chart.yaml b/keystone/Chart.yaml index 915bdd42..454e0e79 100644 --- a/keystone/Chart.yaml +++ b/keystone/Chart.yaml @@ -14,7 +14,7 @@ apiVersion: v1 appVersion: v1.0.0 description: OpenStack-Helm Keystone name: keystone -version: 0.2.0 +version: 0.2.1 home: https://docs.openstack.org/keystone/latest/ icon: https://www.openstack.org/themes/openstack/images/project-mascots/Keystone/OpenStack_Project_Keystone_vertical.png sources: diff --git a/keystone/templates/configmap-etc.yaml b/keystone/templates/configmap-etc.yaml index 98f9a7ef..0d704978 100644 --- a/keystone/templates/configmap-etc.yaml +++ b/keystone/templates/configmap-etc.yaml @@ -54,7 +54,6 @@ data: rally_tests.yaml: {{ toYaml .Values.conf.rally_tests.tests | b64enc }} keystone.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.keystone | b64enc }} logging.conf: {{ include "helm-toolkit.utils.to_oslo_conf" $envAll.Values.conf.logging | b64enc }} - keystone-paste.ini: {{ include "helm-toolkit.utils.to_ini" .Values.conf.paste | b64enc }} policy.json: {{ toJson .Values.conf.policy | b64enc }} access_rules.json: {{ toJson .Values.conf.access_rules | b64enc }} ports.conf: '' diff --git a/keystone/templates/deployment-api.yaml b/keystone/templates/deployment-api.yaml index 0090055b..af9a14d0 100644 --- a/keystone/templates/deployment-api.yaml +++ b/keystone/templates/deployment-api.yaml @@ -105,10 +105,6 @@ spec: subPath: {{ base .Values.conf.keystone.DEFAULT.log_config_append }} readOnly: true {{- end }} - - name: keystone-etc - mountPath: /etc/keystone/keystone-paste.ini - subPath: keystone-paste.ini - readOnly: true - name: keystone-etc mountPath: /etc/keystone/policy.json subPath: policy.json diff --git a/keystone/values.yaml b/keystone/values.yaml index dd3155c9..9e8c04c9 100644 --- a/keystone/values.yaml +++ b/keystone/values.yaml @@ -561,58 +561,6 @@ conf: # A sample of the value override can be found in sample file: # tools/overrides/example/keystone_domain_config.yaml # ks_domains: - paste: - filter:debug: - use: egg:oslo.middleware#debug - filter:request_id: - use: egg:oslo.middleware#request_id - filter:build_auth_context: - use: egg:keystone#build_auth_context - filter:token_auth: - use: egg:keystone#token_auth - filter:json_body: - use: egg:keystone#json_body - filter:cors: - use: egg:oslo.middleware#cors - oslo_config_project: keystone - filter:http_proxy_to_wsgi: - use: egg:oslo.middleware#http_proxy_to_wsgi - filter:ec2_extension: - use: egg:keystone#ec2_extension - filter:ec2_extension_v3: - use: egg:keystone#ec2_extension_v3 - filter:s3_extension: - use: egg:keystone#s3_extension - filter:url_normalize: - use: egg:keystone#url_normalize - filter:sizelimit: - use: egg:oslo.middleware#sizelimit - filter:osprofiler: - use: egg:osprofiler#osprofiler - app:public_service: - use: egg:keystone#public_service - app:service_v3: - use: egg:keystone#service_v3 - app:admin_service: - use: egg:keystone#admin_service - pipeline:api_v3: - pipeline: cors sizelimit http_proxy_to_wsgi osprofiler url_normalize request_id build_auth_context token_auth json_body ec2_extension_v3 s3_extension service_v3 - app:public_version_service: - use: egg:keystone#public_version_service - app:admin_version_service: - use: egg:keystone#admin_version_service - pipeline:public_version_api: - pipeline: cors sizelimit osprofiler url_normalize public_version_service - pipeline:admin_version_api: - pipeline: cors sizelimit osprofiler url_normalize admin_version_service - composite:main: - use: egg:Paste#urlmap - /v3: api_v3 - /: public_version_api - composite:admin: - use: egg:Paste#urlmap - /v3: api_v3 - /: admin_version_api policy: admin_required: role:admin or is_admin:1 service_role: role:service diff --git a/releasenotes/notes/keystone.yaml b/releasenotes/notes/keystone.yaml index 9e5e1d7c..478534ef 100644 --- a/releasenotes/notes/keystone.yaml +++ b/releasenotes/notes/keystone.yaml @@ -16,4 +16,5 @@ keystone: - 0.1.13 Fix Error - wrong number of args for set - 0.1.14 Remove setup helm hooks - 0.2.0 Remove support for releases before T + - 0.2.1 Remove paste ini config settings ...