Infrastructure as a Code
namespaces.yaml
apiVersion: v1
kind: Namespace
metadata:
name: haapsalu
---
apiVersion: v1
kind: Namespace
metadata:
name: tallinn
---
apiVersion: v1
kind: Namespace
metadata:
name: loggingconfigmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: todo-config
namespace: haapsalu
data:
COMPANY_NAME: "Haapsalu"
PORT: "8081"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: todo-config
namespace: tallinn
data:
COMPANY_NAME: "Tallinn"
PORT: "8082"openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout grafana-tls.key -out grafana-tls.crt -subj "/CN=grafana.local"sudo kubectl create secret docker-registry ghcr-secret --docker-server=ghcr.io --docker-username=mrtrvl --docker-password=ghp_.... [email protected]
TLS-i lisamine:
```bash
sudo kubectl create secret tls grafana-tls --cert=grafana-tls.crt --key=grafana-tls.key -n logging