kube/camtiler
2022-08-29 00:00:46 +03:00
..
.gitignore Initial commit 2022-08-25 11:22:50 +03:00
application.yml Switch cameras to meta-operator 2022-08-29 00:00:46 +03:00
minio-support.yml Initial commit 2022-08-25 11:22:50 +03:00
mongodb-support.yml Initial commit 2022-08-25 11:22:50 +03:00
mongoexpress.yml Initial commit 2022-08-25 11:22:50 +03:00
networkpolicy-base.yml Initial commit 2022-08-25 11:22:50 +03:00
persistence.yml Initial commit 2022-08-25 11:22:50 +03:00
README.md Initial commit 2022-08-25 11:22:50 +03:00

To apply changes:

kubectl apply -n camtiler -f application.yml -f mongoexpress.yml -f mongodb-support.yml -f networkpolicy-base.yml -f minio-support.yml

To deploy changes:

kubectl -n camtiler rollout restart deployment.apps/camtiler

To initialize secrets:

kubectl create secret generic -n camtiler mongodb-application-readwrite-password --from-literal="password=$(cat /dev/urandom | base64 | head -c 30)"
kubectl create secret generic -n camtiler mongodb-application-readonly-password --from-literal="password=$(cat /dev/urandom | base64 | head -c 30)"
kubectl create secret generic -n camtiler minio-secret \
    --from-literal=accesskey=application \
    --from-literal=secretkey=$(cat /dev/urandom | base64 | head -c 30)
kubectl create secret generic -n camtiler minio-env-configuration \
    --from-literal="MINIO_BROWSER=off" \
    --from-literal="MINIO_ROOT_USER=root" \
    --from-literal="MINIO_ROOT_PASSWORD=$(cat /dev/urandom | base64 | head -c 30)" \
    --from-literal="MINIO_STORAGE_CLASS_STANDARD=EC:4"
kubectl -n camtiler create secret generic camera-secrets \
    --from-literal=username=... \
    --from-literal=password=...