Fix ci and add sa name tp the job
Some checks failed
ci/woodpecker/push/helmfile Pipeline failed

This commit is contained in:
Nikolai Rodionov 2024-10-10 07:57:43 +02:00
parent 2de9244123
commit 66bf0e5e0b
Signed by: allanger
GPG Key ID: 0AA46A90E25592AD
2 changed files with 8 additions and 7 deletions

View File

@ -27,8 +27,7 @@ steps:
exclude:
- main
commands:
- kubectl config view
- kubectl cluster-info
- yq
- helmfile -e "${ENV}" diff
diff:
!!merge <<: *opts

12
scripts/get_kubeconfig_from_sa.sh Normal file → Executable file
View File

@ -1,13 +1,15 @@
# The script returns a kubeconfig for the ServiceAccount given
#!/usr/bin/env bash
# you need to have kubectl on PATH with the context set to the cluster you want to create the config for
# Cosmetics for the created config
clusterName='some-cluster'
clusterName="${CLUSTER_NAME}"
# your server address goes here get it via `kubectl cluster-info`
server='https://157.90.17.72:6443'
server="${CLUSTER_URL}"
# the Namespace and ServiceAccount name that is used for the config
namespace='kube-system'
serviceAccount='developer'
export namespace='pipelines'
export serviceAccount='woodpecker-ci'
# The following automation does not work from Kubernetes 1.24 and up.
# You might need to