From: Anil Belur Date: Sun, 30 Jul 2023 03:16:28 +0000 (+1000) Subject: CI: Add HCL2 packer cloud env config X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=ci-management.git;a=commitdiff_plain;h=44ffcdc51013d02db438518b2071aba38be207b3 CI: Add HCL2 packer cloud env config Change-Id: I4530dc764c09fac4b2c12b18f49d41b1c0bbc43b Signed-off-by: Anil Belur --- diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/config-params.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/config-params.yaml new file mode 100644 index 00000000..c66b9cf6 --- /dev/null +++ b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/config-params.yaml @@ -0,0 +1,3 @@ +--- +name: "packer-cloud-env-hcl" +comment: "packer-cloud-env-hcl" diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/content b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/content new file mode 100644 index 00000000..102c8ad7 --- /dev/null +++ b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/content @@ -0,0 +1,11 @@ +cloud_auth_url = "https://auth.vexxhost.net/v3/" +cloud_tenant = "340aa2bd-d826-4bc3-b0b7-8f85b7e84294" +cloud_user = "$PACKER_CLOUD_USR" +cloud_pass = "$PACKER_CLOUD_PSW" +cloud_network = "b9e029b4-9b35-4a83-a4e6-c820eb00c3ec" +cloud_region = "sjc1" +cloud_availability_zone = "nova" +flavor = "v2-highcpu-1" +vm_use_block_storage = "true" +vm_image_disk_format = "raw" +ssh_proxy_host = "" diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.sandbox.yaml new file mode 120000 index 00000000..ba50257e --- /dev/null +++ b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.sandbox.yaml @@ -0,0 +1 @@ +customizedCredentialMappings.yaml \ No newline at end of file diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.yaml new file mode 100644 index 00000000..71516028 --- /dev/null +++ b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.yaml @@ -0,0 +1,4 @@ +--- +customizedCredentialMappings: + - credentialsId: "packer-cloud" + tokenKey: "PACKER_CLOUD" diff --git a/jjb/ci-management/ci-packer.yaml b/jjb/ci-management/ci-packer.yaml index 6ed55054..e56b91ea 100644 --- a/jjb/ci-management/ci-packer.yaml +++ b/jjb/ci-management/ci-packer.yaml @@ -8,6 +8,7 @@ build-node: centos7-builder-1c-1g build-timeout: 90 cron: "00 H 1 * *" + packer-cloud-settings: packer-cloud-env-hcl - project: name: packer-verify