Skip to content

Commit

Permalink
fix swaggerui-init container script
Browse files Browse the repository at this point in the history
  • Loading branch information
thjaeckle committed Oct 26, 2023
1 parent ec02764 commit 3b2fd78
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions deployment/helm/ditto/templates/swaggerui-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,29 +52,29 @@ spec:
- sh
- -ec
- |
mkdir -p /usr/share/nginx/html/openapi
curl -sL https://raw.githubusercontent.com/eclipse/ditto/{{ .Chart.AppVersion }}/documentation/src/main/resources/openapi/ditto-api-2.yml -o /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "\=- url: 'https://ditto.eclipseprojects.io/'=d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/description: online Ditto Sandbox/d" /usr/share/nginx/html/openapi/ditto-api-2.yml
mkdir -p ~/openapi
curl -sL https://raw.githubusercontent.com/eclipse/ditto/{{ .Chart.AppVersion }}/documentation/src/main/resources/openapi/ditto-api-2.yml -o ~/openapi/ditto-api-2.yml
sed --in-place "\=- url: 'https://ditto.eclipseprojects.io/'=d" ~/openapi/ditto-api-2.yml
sed --in-place "/description: online Ditto Sandbox/d" ~/openapi/ditto-api-2.yml
echo "removing Google auth from ditto-api-2.yml"
sed --in-place "/- Google:/,+1d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/ Google:/,+9d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/- Google:/,+1d" ~/openapi/ditto-api-2.yml
sed --in-place "/ Google:/,+9d" ~/openapi/ditto-api-2.yml
{{- if or (not .Values.gateway.config.authentication.enablePreAuthentication) .Values.global.jwtOnly }}
echo "removing NginxBasic auth from ditto-api-2.yml"
sed --in-place "/- NginxBasic: \[]/d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/ NginxBasic:/,+3d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/- NginxBasic: \[]/d" ~/openapi/ditto-api-2.yml
sed --in-place "/ NginxBasic:/,+3d" ~/openapi/ditto-api-2.yml
{{- end }}
{{- if eq .Values.gateway.config.authentication.devops.authMethod "oauth2" }}
echo "removing DevOpsBasic auth from ditto-api-2.yml"
sed --in-place "/- DevOpsBasic: \[]/d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/ DevOpsBasic:/,+3d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/- DevOpsBasic: \[]/d" ~/openapi/ditto-api-2.yml
sed --in-place "/ DevOpsBasic:/,+3d" ~/openapi/ditto-api-2.yml
{{- else }}
echo "removing DevOpsBearer auth from ditto-api-2.yml"
sed --in-place "/- DevOpsBearer: \[]/d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/ DevOpsBearer:/,+4d" /usr/share/nginx/html/openapi/ditto-api-2.yml
sed --in-place "/- DevOpsBearer: \[]/d" ~/openapi/ditto-api-2.yml
sed --in-place "/ DevOpsBearer:/,+4d" ~/openapi/ditto-api-2.yml
{{- end }}
sed --in-place "s=- url: /=- url: {{ .Values.global.proxyPart }}/=g" /usr/share/nginx/html/openapi/ditto-api-2.yml
cp -rv /usr/share/nginx/html/openapi/. /init-config/
sed --in-place "s=- url: /=- url: {{ .Values.global.proxyPart }}/=g" ~/openapi/ditto-api-2.yml
cp -rv ~/openapi/. /init-config/
volumeMounts:
- name: swagger-ui-init-config
mountPath: /init-config
Expand Down

0 comments on commit 3b2fd78

Please sign in to comment.