diff --git a/.vscode/tasks.json b/.vscode/tasks.json index d7f43e9..f805feb 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -16,12 +16,6 @@ "command": "bash -c '[[ \"$(basename ${file})\" == \"kustomization.yaml\" ]] && kubectl kustomize ${fileDirname} | kubectl apply -f - || echo \"❌ invalid kustomization.yaml\"'", "problemMatcher": [], "group": "build" - }, - { - "label": "Apply App", - "type": "shell", - "command": "./ops-scripts/apply-app.sh", - "problemMatcher": [] } ] } \ No newline at end of file diff --git a/README.md b/README.md index b50838d..135aafd 100644 --- a/README.md +++ b/README.md @@ -147,18 +147,22 @@ su -s /bin/bash www-data -c "php occ maintenance:repair --include-expensive" - [Nextcloud Helm Chart](https://nextcloud.github.io/helm/) - [Nextcloud Helm Chart - git hub](https://github.com/nextcloud/helm) +- [Nextcloud Helm Chart - releases](https://github.com/nextcloud/helm/releases) -- All kustomizations can be executed using vscode task `Kustomize - Build & Deploy - Selected File`. -- Helm charts can be deployed using vscode task `Apply App`. +Using fluxcd.Check [/deploy/fluxcd/kustomization.yaml](/deploy/fluxcd/kustomization.yaml) for fluxcd and requirements not maintained by flux (manual operation required). -**Force reconciliation:** +**Force Reconciliation:** ``` bash +# repo flux reconcile source git -n cloud-limbosolutions-com cloud-limbosolutions-com +# ful-stack flux reconcile kustomization -n cloud-limbosolutions-com full-stack-sync --width-source +# nextcloud-helm +flux reconcile hr -n cloud-limbosolutions-com nextcloud --force ``` -**Required encrypted filed on repo:** +**Required encrypted filed on repo, used by fluxcd:** ``` bash sops -e ./deploy/whiteboard/whiteboard-secrets.dec.yaml > ./deploy/whiteboard/whiteboard-secrets.yaml