This commit is contained in:
parent
2de9244123
commit
66bf0e5e0b
@ -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
12
scripts/get_kubeconfig_from_sa.sh
Normal file → Executable 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
|
||||
|
Loading…
Reference in New Issue
Block a user