Add encrypted kubeconfig for shared deploys #3

Closed
thalla wants to merge 0 commits from feature/kubeconfig-encrypted into master
Owner

Adds the encrypted kubeconfig (creds/kubeconfig.enc.yaml) so devs can decrypt a local kubeconfig and deploy without manually pulling k3s.yaml. Updates deploy docs and gitignore to ignore the plaintext kubeconfig.

Usage:

  • Decrypt: SOPS_AGE_KEY_FILE=creds/age-key.txt sops -d creds/kubeconfig.enc.yaml > creds/kubeconfig.yaml
  • Run deploy: ./deploy/deploy-test.sh (auto-picks creds/kubeconfig.yaml)
Adds the encrypted kubeconfig (creds/kubeconfig.enc.yaml) so devs can decrypt a local kubeconfig and deploy without manually pulling k3s.yaml. Updates deploy docs and gitignore to ignore the plaintext kubeconfig. Usage: - Decrypt: SOPS_AGE_KEY_FILE=creds/age-key.txt sops -d creds/kubeconfig.enc.yaml > creds/kubeconfig.yaml - Run deploy: ./deploy/deploy-test.sh (auto-picks creds/kubeconfig.yaml)
thalla closed this pull request 2025-12-13 23:53:08 +02:00
thalla reopened this pull request 2025-12-13 23:54:36 +02:00
thalla closed this pull request 2025-12-13 23:56:27 +02:00
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: thalla/lomavuokraus#3
No description provided.