No description
  • Mustache 66%
  • Go Template 32.4%
  • Shell 1.6%
Find a file
renovate-bot 13d3897cf6
chore(deps): pin registry.gitlab.com/xarif/docker/argocd-sops-cmp docker tag to f02b7a1 (#7)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| registry.gitlab.com/xarif/docker/argocd-sops-cmp | pinDigest |  → `f02b7a1` |

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xODIuNCIsInVwZGF0ZWRJblZlciI6IjQzLjE4Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->

Reviewed-on: #7
2026-05-20 11:21:18 +02:00
charts/argo-cd-9.5.14/argo-cd chore(deps): update helm release argo-cd to v9.5.13 (#5) 2026-05-13 08:01:41 +02:00
resources refactor: flatten repo structure — move deployment/ to root 2026-04-30 00:05:02 +02:00
.gitignore feat: minor update for argocd to 5.55.0 2025-02-19 11:16:18 +01:00
.gitlab-ci.yml ci: switch to unified CI template 2026-04-30 08:44:12 +02:00
.sops.yaml feat: added oidc configuration 2025-09-02 23:05:47 +02:00
kustomization.yaml chore(deps): update helm release argo-cd to v9.5.13 (#5) 2026-05-13 08:01:41 +02:00
kustomize-build.sh chore(deps): pin registry.gitlab.com/xarif/docker/argocd-sops-cmp docker tag to f02b7a1 (#7) 2026-05-20 11:21:18 +02:00
port-forward-argocd.sh documented connection to argocd 2023-09-23 12:11:40 +02:00
README.md docs: update gitlab.com path (xarif/base/ → xarif/) after restructuring 2026-05-06 22:49:48 +02:00
renovate.json chore: update renovate preset path after org move 2026-05-07 15:03:49 +02:00
values.yaml chore(deps): pin registry.gitlab.com/xarif/docker/argocd-sops-cmp docker tag to f02b7a1 (#7) 2026-05-20 11:21:18 +02:00

Xarif ArgoCD deployments

https://argo-cd.readthedocs.io/en/stable/

Repository Layout

This is a Kubernetes deployment repo managed by ArgoCD. Edit kustomization.yaml, values.yaml, resources/, or patches/ directly. ArgoCD syncs from the repository root.

To render manifests locally (uses the same image as CI and ArgoCD):

./kustomize-build.sh

preparations - sops age key

Create SOPS Age key (or recover it from keepass)

mkdir ~/.sops
age-keygen -o ~/.sops/key.txt
chmod 0700 ~/.sops
chmod 0600 ~/.sops/key.txt
echo 'export SOPS_AGE_KEY_FILE=$HOME/.sops/key.txt' >> ~/.zshrc # or ~/.bashrc

initial deployment

Install ArgoCD from this repository. This command must eventually be executed twice, because on first execution there will be CRD installed used by the second execution.

kubectl create namespace argocd
kubectl create secret generic argocd-sops-age-key-file --from-file=key.txt=${HOME}/.sops/key.txt -n argocd
kustomize build --enable-helm . | kubectl apply -f -
  1. Then install https://gitlab.com/xarif/kubernetes/argocd-apps
  2. Then recover data: https://gitlab.com/xarif/kubernetes/k8up

connect to ArgoCD

Run/inspect the script port-forward-argocd.sh