Use configmap instead of secrets

This commit is contained in:
斟酌 鵬兄 2024-11-01 05:08:49 +08:00
parent 3d05f82767
commit a74f588640
4 changed files with 30 additions and 2 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
.DS_Store
*~
*.swp
*.pyc

View File

@ -18,4 +18,6 @@ run:
- -exc
- |
VERSION=$( cat commit.sha )
cat k8s/configmap.yaml >> deploy-confs/prod.yaml
echo "---"
sed "s/IMAGE_TAG/$VERSION/g" k8s/deployments.yaml >> deploy-confs/prod.yaml

25
k8s/configmap.yaml Normal file
View File

@ -0,0 +1,25 @@
kind: ConfigMap
apiVersion: v1
metadata:
name: astrojs-nginx-ctmpls
namespace: default
data:
default.conf.template: |
server {
listen 80;
listen [::]:80;
server_name localhost;
expires 10d;
add_header Cache-Control "public";
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}

View File

@ -71,8 +71,8 @@ spec:
persistentVolumeClaim:
claimName: astrojs-cache
- name: nginx-conf-templates
secret:
secretName: nginx-conf-templates
configMap:
name: astrojs-nginx-ctmpls
---