From 00a2032aea6dfd539c023e4b301525c43c9a3983 Mon Sep 17 00:00:00 2001 From: Fleur Kelpin Date: Sat, 30 Jun 2018 17:14:20 +0200 Subject: [PATCH 1/3] Add operations jobs --- molgenis-jenkins/values.yaml | 105 +++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/molgenis-jenkins/values.yaml b/molgenis-jenkins/values.yaml index 27d3cd8..ad480f3 100644 --- a/molgenis-jenkins/values.yaml +++ b/molgenis-jenkins/values.yaml @@ -74,6 +74,111 @@ jenkins: + molgenis-operations: |- + + + + HTTPD server that can be used for redirection and proxieing + molgenis-ops-docker-httpd + + + + + + + + + + + + false + + + + + + + true + -1 + -1 + + + false + + + + + a756941d-6c9d-4492-bcf9-327041764be6 + https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-httpd.git + molgenis-jenkins-github-secret + + + + + + + + + + + + + + Jenkinsfile + + + molgenis-ops-docker-maven: |- + + + + + + + + + + + + + + + + false + + + + + + + true + -1 + -1 + + + false + + + + + 4702479a-6988-4a85-b4b7-e77fa2d05ffa + https://git.webhosting.rug.nl/molgenis/molgenis=ops-docker-maven.git + + + + + + + + + + + + + + + Jenkinsfile + + # Kubernetes secret that contains a 'credentials.xml' for Jenkins # CredentialsXmlSecret: jenkins-credentials # Kubernetes secret that contains files to be put in the Jenkins 'secrets' directory, From 4cfb7d9d26a609679c49d94f4cc129072fefc24c Mon Sep 17 00:00:00 2001 From: Fleur Kelpin Date: Sat, 30 Jun 2018 21:25:49 +0200 Subject: [PATCH 2/3] Fix nexus yarn/npm config. --- molgenis-jenkins/values.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/molgenis-jenkins/values.yaml b/molgenis-jenkins/values.yaml index ad480f3..ab308b9 100644 --- a/molgenis-jenkins/values.yaml +++ b/molgenis-jenkins/values.yaml @@ -235,10 +235,7 @@ jenkins: value: "keyfile:/root/.m2/key.asc" - type: KeyValue key: npm_config_registry - value: "http://nexus.molgenis-nexus:8081/repository/npm-central" - - type: KeyValue - key: yarn_proxy - value: "http://nexus.molgenis-nexus:8081/repository/npm-central" + value: "http://nexus.molgenis-nexus:8081/repository/npm-central/" - type: Secret key: SONAR_TOKEN secretName: molgenis-pipeline-env-secret From 9711660fc4298c27fcc25e3225c4685956a1436f Mon Sep 17 00:00:00 2001 From: Fleur Kelpin Date: Sun, 1 Jul 2018 00:32:47 +0200 Subject: [PATCH 3/3] containerPort alone is enough, hostPort makes it exposed on the host node --- molgenis-jenkins/values.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/molgenis-jenkins/values.yaml b/molgenis-jenkins/values.yaml index ab308b9..8704f5d 100644 --- a/molgenis-jenkins/values.yaml +++ b/molgenis-jenkins/values.yaml @@ -214,17 +214,14 @@ jenkins: Ports: - name: rest containerPort: "9200" - hostPort: "9200" - name: api containerPort: "9300" - hostPort: "9300" postgres: Image: "postgres" ImageTag: "9.6-alpine" Ports: - name: postgres containerPort: "5432" - hostPort: "5432" EnvVars: - type: Secret key: PGP_PASSPHRASE