CI: Migrate to JCasC Managed Files 70/33170/29
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Fri, 16 Jul 2021 19:00:51 +0000 (14:00 -0500)
committerKevin Sandi <ksandi@contractor.linuxfoundation.org>
Mon, 16 Aug 2021 21:41:16 +0000 (15:41 -0600)
This patch is to migrate Jenkins settings file to JCasC managed files
enabling self service managed files for the community

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ief195b9feaa933a37eb36109ccd836c79c85f4be
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
63 files changed:
jenkins-config/managed-config-files/custom/clouds-yaml/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/clouds-yaml/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/clouds-yaml/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/clouds-yaml/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jjbini/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jjbini/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/jjbini/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/jjbini/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/lftoolsini/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/lftoolsini/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/lftoolsini/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/lftoolsini/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/npmrc/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/npmrc/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packagecloud/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packagecloud/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packagecloud/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/packagecloud/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packagecloud_api/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packagecloud_api/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packagecloud_api/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/packagecloud_api/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packer-cloud-env/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packer-cloud-env/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packer-cloud-env/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/packer-cloud-env/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/pipconf/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/pipconf/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/sigul-config/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/sigul-config/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/sigul-config/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/sigul-config/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/sigul-password/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/sigul-password/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/sigul-password/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/sigul-password/customizedCredentialMappings.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/globalMavenSettings/global-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/globalMavenSettings/global-settings/content [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/cicn-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/cicn-settings/content [new symlink]
jenkins-config/managed-config-files/mavenSettings/csit-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/csit-settings/content [new symlink]
jenkins-config/managed-config-files/mavenSettings/hc2vpp-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/hc2vpp-settings/content [new symlink]
jenkins-config/managed-config-files/mavenSettings/hicn-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/hicn-settings/content [new symlink]
jenkins-config/managed-config-files/mavenSettings/jenkins-log-archives-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/jenkins-log-archives-settings/content [new symlink]
jenkins-config/managed-config-files/mavenSettings/udpi-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/udpi-settings/content [new symlink]
jenkins-config/managed-config-files/mavenSettings/vpp-settings/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/mavenSettings/vpp-settings/content [new symlink]
jenkins-config/managed-config-files/openstackUserData/jenkins-init-system/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/openstackUserData/jenkins-init-system/content [new file with mode: 0644]
jenkins-config/managed-config-templates/mavenSettings-content [new file with mode: 0644]

diff --git a/jenkins-config/managed-config-files/custom/clouds-yaml/config-params.yaml b/jenkins-config/managed-config-files/custom/clouds-yaml/config-params.yaml
new file mode 100644 (file)
index 0000000..c7f2a93
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "clouds-yaml"
+comment: "clouds-yaml"
diff --git a/jenkins-config/managed-config-files/custom/clouds-yaml/content b/jenkins-config/managed-config-files/custom/clouds-yaml/content
new file mode 100644 (file)
index 0000000..4c6d9b9
--- /dev/null
@@ -0,0 +1,10 @@
+clouds:
+  vexci:
+    auth:
+      username: "$VEXCI_CLOUD_CREDENTIAL_USR"
+      project_name: "9130c79d-75b8-466e-8e57-4eccce50e28e"
+      password: "$VEXCI_CLOUD_CREDENTIAL_PSW"
+      auth_url: 'https://auth.vexxhost.net/v3/'
+      user_domain_name: Default
+      project_domain_name: Default
+    region_name: ca-ymq-1
diff --git a/jenkins-config/managed-config-files/custom/clouds-yaml/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/clouds-yaml/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/clouds-yaml/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/clouds-yaml/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..2dce070
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "vexci_cloud_credential"
+    tokenKey: "VEXCI_CLOUD_CREDENTIAL"
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/config-params.yaml b/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/config-params.yaml
new file mode 100644 (file)
index 0000000..b49817b
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "jenkins-s3-docs-ship"
+comment: "jenkins-s3-docs-ship"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/content b/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/content
new file mode 100644 (file)
index 0000000..9ba807e
--- /dev/null
@@ -0,0 +1,4 @@
+[default]
+aws_access_key_id = $JENKINS_S3_DOCS_SHIP_USR
+aws_secret_access_key = $JENKINS_S3_DOCS_SHIP_PSW
+region = us-east-1
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/jenkins-s3-docs-ship/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..5f886f8
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "jenkins-s3-docs-ship"
+    tokenKey: "JENKINS_S3_DOCS_SHIP"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/config-params.yaml b/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/config-params.yaml
new file mode 100644 (file)
index 0000000..11f4653
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "jenkins-s3-log-ship"
+comment: "jenkins-s3-log-ship"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/content b/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/content
new file mode 100644 (file)
index 0000000..7787308
--- /dev/null
@@ -0,0 +1,4 @@
+[default]
+aws_access_key_id = $JENKINS_S3_LOG_SHIP_USR
+aws_secret_access_key = $JENKINS_S3_LOG_SHIP_PSW
+region = us-east-1
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/jenkins-s3-log-ship/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..180a4f5
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "jenkins-s3-log-ship"
+    tokenKey: "JENKINS_S3_LOG_SHIP"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jjbini/config-params.yaml b/jenkins-config/managed-config-files/custom/jjbini/config-params.yaml
new file mode 100644 (file)
index 0000000..10e6e12
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "jjbini"
+comment: "JJB Config"
diff --git a/jenkins-config/managed-config-files/custom/jjbini/content b/jenkins-config/managed-config-files/custom/jjbini/content
new file mode 100644 (file)
index 0000000..60f4f88
--- /dev/null
@@ -0,0 +1,12 @@
+[job_builder]
+ignore_cache=True
+keep_descriptions=False
+include_path=.:scripts:~/git/
+recursive=True
+log_level=debug
+
+[jenkins]
+user=$JENKINS-JOBBUILDER_USR
+password=$JENKINS-JOBBUILDER_PSW
+url=$JENKINS-JOBBUILDER-URL
+query_plugins_info=False
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jjbini/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/jjbini/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/jjbini/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/jjbini/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..0895905
--- /dev/null
@@ -0,0 +1,6 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "jenkins-jobbuilder"
+    tokenKey: "JENKINS-JOBBUILDER"
+  - credentialsId: "jenkins-jobbuilder-url"
+    tokenKey: "JENKINS-JOBBUILDER-URL"
diff --git a/jenkins-config/managed-config-files/custom/lftoolsini/config-params.yaml b/jenkins-config/managed-config-files/custom/lftoolsini/config-params.yaml
new file mode 100644 (file)
index 0000000..79955c5
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "lftoolsini"
+comment: "lftoolsini"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/lftoolsini/content b/jenkins-config/managed-config-files/custom/lftoolsini/content
new file mode 100644 (file)
index 0000000..b06ad22
--- /dev/null
@@ -0,0 +1,3 @@
+[nexus.opendaylight.org]
+username=$JENKINS_RELEASE_USR
+password=$JENKINS_RELEASE_PSW
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/lftoolsini/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/lftoolsini/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/lftoolsini/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/lftoolsini/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..6fd42c9
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "jenkins-release"
+    tokenKey: "JENKINS_RELEASE"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/npmrc/config-params.yaml b/jenkins-config/managed-config-files/custom/npmrc/config-params.yaml
new file mode 100644 (file)
index 0000000..b0f66d1
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "npmrc"
+comment: "npmrc"
diff --git a/jenkins-config/managed-config-files/custom/npmrc/content b/jenkins-config/managed-config-files/custom/npmrc/content
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/jenkins-config/managed-config-files/custom/packagecloud/config-params.yaml b/jenkins-config/managed-config-files/custom/packagecloud/config-params.yaml
new file mode 100644 (file)
index 0000000..b4f21a7
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "packagecloud"
+comment: "packagecloud"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud/content b/jenkins-config/managed-config-files/custom/packagecloud/content
new file mode 100644 (file)
index 0000000..4c0f100
--- /dev/null
@@ -0,0 +1,4 @@
+{
+  "url":"https://packagecloud.io",
+  "token":"$PACKAGECLOUD_TOKEN"
+}
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/packagecloud/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/packagecloud/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..538365e
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "packagecloud_token"
+    tokenKey: "PACKAGECLOUD_TOKEN"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud_api/config-params.yaml b/jenkins-config/managed-config-files/custom/packagecloud_api/config-params.yaml
new file mode 100644 (file)
index 0000000..39d5762
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "packagecloud_api"
+comment: "packagecloud_api"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud_api/content b/jenkins-config/managed-config-files/custom/packagecloud_api/content
new file mode 100644 (file)
index 0000000..e6a4d1f
--- /dev/null
@@ -0,0 +1,3 @@
+machine packagecloud.io
+login $PACKAGECLOUD_API_LOGIN
+password
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud_api/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/packagecloud_api/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packagecloud_api/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/packagecloud_api/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..c9f2b1d
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "packagecloud_api_login"
+    tokenKey: "PACKAGECLOUD_API_LOGIN"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env/config-params.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env/config-params.yaml
new file mode 100644 (file)
index 0000000..b942b13
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "packer-cloud-env"
+comment: "packer-cloud-env"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env/content b/jenkins-config/managed-config-files/custom/packer-cloud-env/content
new file mode 100644 (file)
index 0000000..6d7a777
--- /dev/null
@@ -0,0 +1,12 @@
+{
+  "cloud_auth_url": "https://auth.vexxhost.net/v3/",
+  "cloud_tenant": "$PACKER_CLOUD_TENANT",
+  "stack_tenant": "$PACKER_CLOUD_TENANT",
+  "cloud_user": "$PACKER_CLOUD_USER_USR",
+  "stack_user": "$PACKER_CLOUD_USER_USR",
+  "cloud_pass": "$PACKER_CLOUD_USER_PSW",
+  "stack_pass": "$PACKER_CLOUD_USER_PSW",
+  "cloud_network": "bcb9a62c-5a82-4293-a8c6-d73e8c2dbd03",
+  "stack_network": "bcb9a62c-5a82-4293-a8c6-d73e8c2dbd03",
+  "ssh_proxy_host": ""
+}
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..1b9e4d8
--- /dev/null
@@ -0,0 +1,6 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "packer-cloud-user"
+    tokenKey: "PACKER_CLOUD_USER"
+  - credentialsId: "packer-cloud-tenant"
+    tokenKey: "PACKER_CLOUD_TENANT"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/pipconf/config-params.yaml b/jenkins-config/managed-config-files/custom/pipconf/config-params.yaml
new file mode 100644 (file)
index 0000000..39c71ff
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "pipconf"
+comment: "pipconf"
diff --git a/jenkins-config/managed-config-files/custom/pipconf/content b/jenkins-config/managed-config-files/custom/pipconf/content
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/jenkins-config/managed-config-files/custom/sigul-config/config-params.yaml b/jenkins-config/managed-config-files/custom/sigul-config/config-params.yaml
new file mode 100644 (file)
index 0000000..fa28217
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "sigul-config"
+comment: "sigul-config"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-config/content b/jenkins-config/managed-config-files/custom/sigul-config/content
new file mode 100644 (file)
index 0000000..aad7737
--- /dev/null
@@ -0,0 +1,14 @@
+[client]
+bridge-hostname: vex-yul-rot-ingress-1.ci.codeaurora.org
+bridge-port: 44334
+client-cert-nickname: $SIGUL_CONFIG_USR
+server-hostname: pdx-wl-sigul-server-1.int.codeaurora.org
+user-name: $SIGUL_CONFIG_USR
+
+[koji]
+
+[nss]
+nss-dir: /home/jenkins/sigul
+nss-password: $SIGUL_CONFIG_PSW
+nss-min-tls: tls1.2
+nss-max-tls: tls1.2
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-config/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/sigul-config/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-config/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/sigul-config/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..932d49a
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "sigul-config"
+    tokenKey: "SIGUL_CONFIG"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-password/config-params.yaml b/jenkins-config/managed-config-files/custom/sigul-password/config-params.yaml
new file mode 100644 (file)
index 0000000..c5dd08f
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "sigul-password"
+comment: "sigul-password"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-password/content b/jenkins-config/managed-config-files/custom/sigul-password/content
new file mode 100644 (file)
index 0000000..3857ffc
--- /dev/null
@@ -0,0 +1 @@
+$SIGUL_PASS
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-password/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/sigul-password/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/sigul-password/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/sigul-password/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..e2e271e
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "sigul-pass"
+    tokenKey: "SIGUL_PASS"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/globalMavenSettings/global-settings/config-params.yaml b/jenkins-config/managed-config-files/globalMavenSettings/global-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..cf85503
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "global-settings"
+comment: "Maven Global Settings file"
diff --git a/jenkins-config/managed-config-files/globalMavenSettings/global-settings/content b/jenkins-config/managed-config-files/globalMavenSettings/global-settings/content
new file mode 100644 (file)
index 0000000..d4b5ce2
--- /dev/null
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
+
+  <mirrors>
+    <mirror>
+      <id>rotterdam-release-mirror</id>
+      <name>Local Nexus mirror for rotteram builds</name>
+      <url>${env.NEXUSPROXY}/content/repositories/public/</url>
+      <mirrorOf>central</mirrorOf>
+    </mirror>
+    <mirror>
+      <id>fd-release-mirror</id>
+      <name>Local Nexus mirror for fd.io builds</name>
+      <url>${env.NEXUSPROXY}/content/repositories/public/</url>
+      <mirrorOf>central</mirrorOf>
+    </mirror>
+  </mirrors>
+
+  <profiles>
+    <profile>
+      <id>rotterdam-release</id>
+      <repositories>
+        <repository>
+          <id>rotterdam-mirror</id>
+          <name>rotterdam-mirror</name>
+          <url>${env.NEXUSPROXY}/content/repositories/public/</url>
+          <releases>
+            <enabled>true</enabled>
+            <updatePolicy>never</updatePolicy>
+          </releases>
+          <snapshots>
+            <enabled>false</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+
+      <pluginRepositories>
+        <pluginRepository>
+          <id>rotterdam-mirror</id>
+          <name>rotterdam-mirror</name>
+          <url>${env.NEXUSPROXY}/content/repositories/public/</url>
+          <releases>
+            <enabled>true</enabled>
+            <updatePolicy>never</updatePolicy>
+          </releases>
+          <snapshots>
+            <enabled>false</enabled>
+          </snapshots>
+        </pluginRepository>
+      </pluginRepositories>
+    </profile>
+
+    <profile>
+      <id>rotterdam-snapshot</id>
+      <repositories>
+        <repository>
+          <id>rotterdam-snapshot</id>
+          <name>rotterdam-snapshot</name>
+          <url>${env.NEXUSPROXY}/content/repositories/rotterdam.snapshot/</url>
+          <releases>
+            <enabled>false</enabled>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+
+      <pluginRepositories>
+        <pluginRepository>
+          <id>rotterdam-snapshot</id>
+          <name>rotterdamn-snapshot</name>
+          <url>${env.NEXUSPROXY}/content/repositories/rotterdam.snapshot/</url>
+          <releases>
+            <enabled>false</enabled>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+          </snapshots>
+        </pluginRepository>
+      </pluginRepositories>
+    </profile>
+
+    <profile>
+      <id>fdio-release</id>
+      <repositories>
+        <repository>
+          <id>fdio-mirror</id>
+          <name>fdio-mirror</name>
+          <url>${env.NEXUSPROXY}/content/repositories/public/</url>
+          <releases>
+            <enabled>true</enabled>
+            <updatePolicy>never</updatePolicy>
+          </releases>
+          <snapshots>
+            <enabled>false</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+
+      <pluginRepositories>
+        <pluginRepository>
+          <id>fdio-mirror</id>
+          <name>fdio-mirror</name>
+          <url>${env.NEXUSPROXY}/content/repositories/public/</url>
+          <releases>
+            <enabled>true</enabled>
+            <updatePolicy>never</updatePolicy>
+          </releases>
+          <snapshots>
+            <enabled>false</enabled>
+          </snapshots>
+        </pluginRepository>
+      </pluginRepositories>
+    </profile>
+
+    <profile>
+      <id>fdio-snapshot</id>
+      <repositories>
+        <repository>
+          <id>fdio-snapshot</id>
+          <name>fdio-snapshot</name>
+          <url>${env.NEXUSPROXY}/content/repositories/fd.io.snapshot/</url>
+          <releases>
+            <enabled>false</enabled>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+
+  <profile>
+      <id>staging</id>
+      <repositories>
+        <repository>
+          <id>staging</id>
+          <name>staging</name>
+          <url>${env.NEXUSPROXY}/content/repositories/staging/</url>
+          <releases>
+            <enabled>true</enabled>
+          </releases>
+          <snapshots>
+            <enabled>false</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+    </profile>
+
+      <pluginRepositories>
+        <pluginRepository>
+          <id>fdio-snapshot</id>
+          <name>fdio-snapshot</name>
+          <url>${env.NEXUSPROXY}/content/repositories/fd.io.snapshot/</url>
+          <releases>
+            <enabled>false</enabled>
+          </releases>
+          <snapshots>
+            <enabled>true</enabled>
+          </snapshots>
+        </pluginRepository>
+      </pluginRepositories>
+    </profile>
+
+  <profile>
+      <id>site</id>
+      <repositories>
+        <repository>
+          <id>site</id>
+          <name>site</name>
+          <url>${env.NEXUSPROXY}/content/repositories/site/</url>
+          <releases>
+            <enabled>true</enabled>
+          </releases>
+          <snapshots>
+            <enabled>false</enabled>
+          </snapshots>
+        </repository>
+      </repositories>
+    </profile>
+
+  </profiles>
+
+  <activeProfiles>
+    <activeProfile>rotterdam-release</activeProfile>
+    <activeProfile>rotterdam-snapshot</activeProfile>
+    <activeProfile>fdio-release</activeProfile>
+    <activeProfile>fdio-snapshot</activeProfile>
+    <activeProfile>staging</activeProfile>
+    <activeProfile>site</activeProfile>
+  </activeProfiles>
+</settings>
diff --git a/jenkins-config/managed-config-files/mavenSettings/cicn-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/cicn-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..2f12e14
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "cicn-settings"
+comment: "cicn-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/cicn-settings/content b/jenkins-config/managed-config-files/mavenSettings/cicn-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/csit-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/csit-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..22b377e
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "csit-settings"
+comment: "csit-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/csit-settings/content b/jenkins-config/managed-config-files/mavenSettings/csit-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/hc2vpp-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/hc2vpp-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..fa03d32
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "hc2vpp-settings"
+comment: "hc2vpp-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/hc2vpp-settings/content b/jenkins-config/managed-config-files/mavenSettings/hc2vpp-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/hicn-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/hicn-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..d68c9f0
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "hicn-settings"
+comment: "hicn-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/hicn-settings/content b/jenkins-config/managed-config-files/mavenSettings/hicn-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/jenkins-log-archives-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/jenkins-log-archives-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..fcb8df0
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "jenkins-log-archives-settings"
+comment: "jenkins-log-archives-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/jenkins-log-archives-settings/content b/jenkins-config/managed-config-files/mavenSettings/jenkins-log-archives-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/udpi-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/udpi-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..5483916
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "udpi-settings"
+comment: "udpi-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/udpi-settings/content b/jenkins-config/managed-config-files/mavenSettings/udpi-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/vpp-settings/config-params.yaml b/jenkins-config/managed-config-files/mavenSettings/vpp-settings/config-params.yaml
new file mode 100644 (file)
index 0000000..9a18f02
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "vpp-settings"
+comment: "vpp-settings"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/mavenSettings/vpp-settings/content b/jenkins-config/managed-config-files/mavenSettings/vpp-settings/content
new file mode 120000 (symlink)
index 0000000..e830ebd
--- /dev/null
@@ -0,0 +1 @@
+../../../managed-config-templates/mavenSettings-content
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/openstackUserData/jenkins-init-system/config-params.yaml b/jenkins-config/managed-config-files/openstackUserData/jenkins-init-system/config-params.yaml
new file mode 100644 (file)
index 0000000..cff0337
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "jenkins-init-system"
+comment: "Run ci-management/jenkins-scripts/init_system.sh"
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/openstackUserData/jenkins-init-system/content b/jenkins-config/managed-config-files/openstackUserData/jenkins-init-system/content
new file mode 100644 (file)
index 0000000..427d613
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash
+until host github.com &>/dev/null
+do
+    echo "Waiting until github.com is resolvable..."
+done
+git clone https://github.com/lfit/releng-global-jjb.git /opt/ciman/global-jjb
+/opt/ciman/global-jjb/jenkins-init-scripts/init.sh
+rm -rf /opt/ciman/releng-global-jjb/
\ No newline at end of file
diff --git a/jenkins-config/managed-config-templates/mavenSettings-content b/jenkins-config/managed-config-templates/mavenSettings-content
new file mode 100644 (file)
index 0000000..ff6191e
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
+</settings>
\ No newline at end of file