Deploying to AWS
Setting secrets
Last updated
Last updated
kubectl create secret generic auth --from-literal=authentication-secret=secret
kubectl create secret generic queue \
--from-literal=url=amqp://guest:[email protected]:5672/
kubectl create secret generic redis \
--from-literal=url=redis://redis-master.default.svc.cluster.local:6379/
kubectl create secret generic database \
--from-literal=database=<database> \
--from-literal=username=<user> \
--from-literal=password=<password> \
--from-literal=port=<port> \
--from-literal=hostname=<hostname without port>secrets:
enabled: true
env:
- name: AUTHENTICATION_SECRET
valueFrom:
secretKeyRef:
name: auth
key: authentication-secret
- name: QUEUE_URL
valueFrom:
secretKeyRef:
name: queue
key: url
- name: REDIS_URL
valueFrom:
secretKeyRef:
name: redis
key: url
- name: TYPEORM_DATABASE
valueFrom:
secretKeyRef:
name: database
key: database
- name: TYPEORM_HOST
valueFrom:
secretKeyRef:
name: database
key: hostname
- name: TYPEORM_PASSWORD
valueFrom:
secretKeyRef:
name: database
key: password
- name: TYPEORM_PORT
valueFrom:
secretKeyRef:
name: database
key: port
- name: TYPEORM_USERNAME
valueFrom:
secretKeyRef:
name: database
key: username