add secret to display
All checks were successful
Build Docker image / docker (push) Successful in 1m38s

This commit is contained in:
2025-05-11 12:54:54 +03:00
parent 1426200759
commit a1a060eaad
2 changed files with 27 additions and 6 deletions

View File

@@ -11,7 +11,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Write kubeconfig
- name: Install tools
uses: alexellis/arkade-get@master
with:
kubectl: latest
@@ -23,9 +23,10 @@ jobs:
echo "${{ secrets.KUBECONFIG }}" > kubeconfig
- name: Deploy manifests
env:
KUBECONFIG: $PWD/kubeconfig
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
RESTIC_PASSWORD: ${{ secrets.RESTIC_PASSWORD }}
run: |
env
kubectl version
helm version
task --version
export KUBECONFIG=$PWD/kubeconfig
task

20
Taskfile.yaml Normal file
View File

@@ -0,0 +1,20 @@
version: '3'
tasks:
delete:
cmds:
- helm uninstall -n system pg-backup
reinstall:
deps:
- delete
- default
default:
cmds:
- |
helm upgrade --install -n system pg-backup ./pg_backup \
--set "postgres_host=db.mak-sim.ru" \
--set postgres_password=$POSTGRES_PASSWORD \
--set "aws_access_key_id=$AWS_ACCESS_KEY_ID" \
--set "aws_secret_access_key=$AWS_SECRET_ACCESS_KEY" \
--set "restic_password=$RESTIC_PASSWORD" \
--set "restic_repository=s3:storage.yandexcloud.net/weasel-db-backup"