mirror of https://github.com/rancher/dashboard.git
Merge pull request #13087 from rancher/gke-jenkins
Add GKE credential to jenkinsfile
This commit is contained in:
commit
52cf4ef200
|
|
@ -27,7 +27,9 @@ node {
|
||||||
string(credentialsId: 'AWS_SECRET_ACCESS_KEY', variable: 'AWS_SECRET_ACCESS_KEY'),
|
string(credentialsId: 'AWS_SECRET_ACCESS_KEY', variable: 'AWS_SECRET_ACCESS_KEY'),
|
||||||
string(credentialsId: 'AZURE_AKS_SUBSCRIPTION_ID', variable: 'AZURE_AKS_SUBSCRIPTION_ID'),
|
string(credentialsId: 'AZURE_AKS_SUBSCRIPTION_ID', variable: 'AZURE_AKS_SUBSCRIPTION_ID'),
|
||||||
string(credentialsId: 'AZURE_CLIENT_ID', variable: 'AZURE_CLIENT_ID'),
|
string(credentialsId: 'AZURE_CLIENT_ID', variable: 'AZURE_CLIENT_ID'),
|
||||||
string(credentialsId: 'AZURE_CLIENT_SECRET', variable: 'AZURE_CLIENT_SECRET')]) {
|
string(credentialsId: 'AZURE_CLIENT_SECRET', variable: 'AZURE_CLIENT_SECRET'),
|
||||||
|
string(credentialsId: 'GKE_SERVICE_ACCOUNT', variable: 'GKE_SERVICE_ACCOUNT')
|
||||||
|
]) {
|
||||||
withEnv(paramsMap) {
|
withEnv(paramsMap) {
|
||||||
stage('Checkout') {
|
stage('Checkout') {
|
||||||
deleteDir()
|
deleteDir()
|
||||||
|
|
|
||||||
|
|
@ -86,7 +86,8 @@ export default defineConfig({
|
||||||
azureClientId: process.env.AZURE_CLIENT_ID,
|
azureClientId: process.env.AZURE_CLIENT_ID,
|
||||||
azureClientSecret: process.env.AZURE_CLIENT_SECRET,
|
azureClientSecret: process.env.AZURE_CLIENT_SECRET,
|
||||||
customNodeIp: process.env.CUSTOM_NODE_IP,
|
customNodeIp: process.env.CUSTOM_NODE_IP,
|
||||||
customNodeKey: process.env.CUSTOM_NODE_KEY
|
customNodeKey: process.env.CUSTOM_NODE_KEY,
|
||||||
|
gkeServiceAccount: process.env.GKE_SERVICE_ACCOUNT
|
||||||
},
|
},
|
||||||
// Jenkins reporters configuration jUnit and HTML
|
// Jenkins reporters configuration jUnit and HTML
|
||||||
reporter: 'cypress-multi-reporters',
|
reporter: 'cypress-multi-reporters',
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,7 @@ corral config vars set azure_subscription_id "${AZURE_AKS_SUBSCRIPTION_ID}"
|
||||||
corral config vars set azure_client_id "${AZURE_CLIENT_ID}"
|
corral config vars set azure_client_id "${AZURE_CLIENT_ID}"
|
||||||
corral config vars set azure_client_secret "${AZURE_CLIENT_SECRET}"
|
corral config vars set azure_client_secret "${AZURE_CLIENT_SECRET}"
|
||||||
corral config vars set create_initial_clusters "${CREATE_INITIAL_CLUSTERS}"
|
corral config vars set create_initial_clusters "${CREATE_INITIAL_CLUSTERS}"
|
||||||
|
corral config vars set gke_service_account "${GKE_SERVICE_ACCOUNT}"
|
||||||
|
|
||||||
create_initial_clusters() {
|
create_initial_clusters() {
|
||||||
shopt -u nocasematch
|
shopt -u nocasematch
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue