Fix ci and add sa name tp the job

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

View File

@ -27,8 +27,7 @@ steps:
exclude: exclude:
- main - main
commands: commands:
- kubectl config view - yq
- kubectl cluster-info
- helmfile -e "${ENV}" diff - helmfile -e "${ENV}" diff
diff: diff:
!!merge <<: *opts !!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 # 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 # Cosmetics for the created config
clusterName='some-cluster' clusterName="${CLUSTER_NAME}"
# your server address goes here get it via `kubectl cluster-info` # 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 # the Namespace and ServiceAccount name that is used for the config
namespace='kube-system' export namespace='pipelines'
serviceAccount='developer' export serviceAccount='woodpecker-ci'
# The following automation does not work from Kubernetes 1.24 and up. # The following automation does not work from Kubernetes 1.24 and up.
# You might need to # You might need to