Skip to content

Commit

Permalink
Create secret file for k8s
Browse files Browse the repository at this point in the history
  • Loading branch information
mapeveri committed Mar 3, 2024
1 parent 54569b2 commit 84fafe9
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 12 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,7 @@
.stryker-tmp
/reports/
stryker.log
.idea
.idea

# k8s
.k8s/secret.yaml
12 changes: 7 additions & 5 deletions .k8s/REAMDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@ Getting started

docker push mapeveri/languages:latest

3. Create secret


kubectl create secret generic languages-app-secret --from-literal=GOOGLE_CLIENT_ID=key --from-literal=POSTGRES_DATABASE=database --from-literal=POSTGRES_USER=user --from-literal=POSTGRES_PASSWORD=password --from-literal=POSTGRESQL_DB_URL=dbconnectionstring

3. Copy .k8s/secret.yaml.txt to .k8s/secret.yaml and configure it

4. Execute

Expand All @@ -36,6 +32,12 @@ Getting started
minikube service app-service --url


# Encrypt secret values:

```bash
echo -n "my-secret" | base64
```

# Kubernetes Commands Reference

## Get Information
Expand Down
6 changes: 0 additions & 6 deletions .k8s/config-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,5 @@ metadata:
data:
NODE_ENV: development
SERVER_PORT: "4000"
MONGO_DB_DATABASE: languages
MONGO_DB_URL: mongodb://mongo1:27017/languages?replicaSet=rs0&directConnection=true
JWT_SECRET: "45wef4we566dwdwgv.fi)__d"
FRONTED_URL: "http://localhost:3000"
RABBITMQ_DEFAULT_USER: "app"
RABBITMQ_DEFAULT_PASS: "rabbit_app"
RABBITMQ_EVENTS_QUEUE: "events_queue"
RABBITMQ_HOST: "amqp://app:rabbit_app@rabbitmq:5672"
File renamed without changes.
17 changes: 17 additions & 0 deletions .k8s/secret.yaml.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
apiVersion: v1
kind: Secret
metadata:
name: languages-app-secret
type: Opaque
data:
JWT_SECRET: bXk0NXdlZjR3ZTU2NmR3ZHdndi5maSlfX2Q=
RABBITMQ_DEFAULT_USER: YXBw
RABBITMQ_DEFAULT_PASS: cmFiYml0X2FwcA==
RABBITMQ_HOST: YW1xcDovL2FwcDpyYWJiaXRfYXBwQHJhYmJpdG1xOjU2NzI=
MONGO_DB_DATABASE: bGFuZ3VhZ2Vz
MONGO_DB_URL: bW9uZ29kYjovL21vbmdvMToyNzAxNy9sYW5ndWFnZXM/cmVwbGljYVNldD1yczAmZGlyZWN0Q29ubmVjdGlvbj10cnVl
GOOGLE_CLIENT_ID: xxxxx
POSTGRES_DATABASE: bGFuZ3VhZ2Vz
POSTGRES_USER: cG9zdGdyZXM=
POSTGRES_PASSWORD: YXBwMTIzNDU2
POSTGRESQL_DB_URL: cG9zdGdyZXNxbDovL3Bvc3RncmVzOmFwcDEyMzQ1NkBkYi9sYW5ndWFnZXM=

0 comments on commit 84fafe9

Please sign in to comment.