add secret to display
All checks were successful
Build Docker image / docker (push) Successful in 1m38s
All checks were successful
Build Docker image / docker (push) Successful in 1m38s
This commit is contained in:
@@ -11,7 +11,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
- name: Write kubeconfig
|
- name: Install tools
|
||||||
uses: alexellis/arkade-get@master
|
uses: alexellis/arkade-get@master
|
||||||
with:
|
with:
|
||||||
kubectl: latest
|
kubectl: latest
|
||||||
@@ -23,9 +23,10 @@ jobs:
|
|||||||
echo "${{ secrets.KUBECONFIG }}" > kubeconfig
|
echo "${{ secrets.KUBECONFIG }}" > kubeconfig
|
||||||
- name: Deploy manifests
|
- name: Deploy manifests
|
||||||
env:
|
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: |
|
run: |
|
||||||
env
|
export KUBECONFIG=$PWD/kubeconfig
|
||||||
kubectl version
|
task
|
||||||
helm version
|
|
||||||
task --version
|
|
||||||
|
|||||||
20
Taskfile.yaml
Normal file
20
Taskfile.yaml
Normal 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"
|
||||||
Reference in New Issue
Block a user