Commit Graph
85 Commits
Author SHA1 Message Date
Fleur Kelpin 55ad5b26fb fix (molgenis): Add maintainers and home and fix indentation 2018-09-29 14:52:26 +02:00
Fleur Kelpin 86d6dfb86b fix (molgenis-httpd): Add maintainers and home and newlines 2018-09-29 14:52:26 +02:00
Fleur Kelpin b58a1d2042 fix (molgenis-jenkins): Fix chart 2018-09-29 14:52:26 +02:00
Fleur Kelpin 28bf98e6b2 fix (molgenis-opencpu): Add home and maintainers and fix whitespace 2018-09-29 14:52:26 +02:00
Fleur Kelpin 26d366f1a1 chore: Add Jenkinsfile 2018-09-29 14:52:11 +02:00
Fleur Kelpin b64ee00cff refactor: Move charts to charts dir 2018-09-29 14:51:27 +02:00
Fleur Kelpin f6905334e1 Revert "Merge branch 'chore/nodeSelector' of P129679/molgenis-ops-docker-helm into master"
This reverts commit f94e6da6e3, reversing
changes made to b73fd578ea.
2018-09-29 11:29:53 +02:00
Fleur Kelpin d8b8bd9a22 chore: add nodeSelectors to the charts 2018-09-28 14:26:42 +02:00
Fleur Kelpin a9571dbdcb Merge branch 'master' of https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm into chore/jenkins-gitsource 2018-09-27 16:20:41 +02:00
Fleur Kelpin 525847fdf5 fix(molgenis): Recreate pods upon upgrade
The default upgrade strategy would cause multiple instances of MOLGENIS to run on the same database.
Use Recreate strategy instead.

Fixes #75
2018-09-27 11:46:11 +02:00
Fleur Kelpin 3ae115c429 chore(molgenis-jenkins): Upgrade chart version 2018-09-27 11:26:25 +02:00
Fleur Kelpin 76b39cc236 chore(molgenis-jenkins): Upgrade plugins 2018-09-27 11:21:34 +02:00
Fleur Kelpin 0a328dd9d3 chore(molgenis-jenkins): Upgrade jenkins to 0.18.0 2018-09-27 11:01:41 +02:00
Fleur Kelpin 1b84f5ab6f chore(molgenis-jenkins): Configure extra traits for molgenis github source 2018-09-26 17:18:00 +02:00
Fleur Kelpin a74507cafb chore(molgenis-jenkins): Add molgenis-it pod template 2018-09-25 13:00:34 +02:00
Fleur Kelpin 95d4a1e13e chore(molgenis-jenkins): Add helm container to molgenis pod template. 2018-09-24 11:55:53 +02:00
Fleur Kelpin 9dedfc1690 doc: How to configure helm role 2018-09-21 15:17:14 +02:00
Fleur Kelpin a836ab4e6e chore (molgenis-jenkins): Retrieve pipeline secrets from vault when possible. 2018-09-10 17:28:42 +02:00
Fleur Kelpin 8e39216535 doc (molgenis-vault): Describe ui values in README.md 2018-09-10 15:34:07 +02:00
Fleur Kelpin 8541b328b8 feat (molgenis-vault): Add vault-ui 2018-09-10 14:15:10 +02:00
Fleur Kelpin 12de8ad404 fix (molgenis-vault): default cronjob schedule invalid 2018-09-10 12:07:33 +02:00
Fleur Kelpin 5b9b653601 doc (molgenis-vault): add icon 2018-09-07 22:45:32 +02:00
Fleur Kelpin 1cd6e0f1db doc (molgenis-vault): Clean up documentation 2018-09-07 21:46:55 +02:00
Fleur Kelpin 49be7be93e chore (molgenis-vault): Remove unused ingress configuration 2018-09-07 21:46:49 +02:00
Fleur Kelpin ca939363f8 feat (molgenis-vault): Add backup cronjob
Needs to run under service account created by the etcd-operator subchart so there's some template magic needed to figure out what it's called.
2018-09-07 21:46:39 +02:00
Fleur Kelpin 7df68882b6 feat (molgenis-vault): Use vault-operator chart and etcd-operator chart to deploy a vault with backup secret. 2018-09-07 21:46:33 +02:00
Fleur Kelpin 4683bd6649 chore (molgenis-vault): Add dependencies vault-operator and etcd-operator 2018-09-07 21:46:25 +02:00
Fleur Kelpin 9f62298243 chore (molgenis-vault): helm init molgenis-vault 2018-09-07 21:46:04 +02:00
Fleur Kelpin 6e4a3faa46 doc (jenkins) Fix chart README 2018-08-19 23:09:56 +02:00
Fleur Kelpin 8f7dfe9ec0 fix (jenkins) Fix skip verify value in vault secret 2018-08-19 23:07:11 +02:00
Fleur Kelpin e088ad8942 fix (jenkins): Move maven's user.home dir to /home/jenkins so that it gets shared between containers in the molgenis pod 2018-08-19 13:46:18 +02:00
Fleur Kelpin 2fae637eee feat (jenkins): Create new molgenis pod with vault container and without the secrets.
The new pod has label molgenisv2, the legacy one is still labeled molgenis so existing scripts will keep working.
2018-08-18 23:47:57 +02:00
Fleur Kelpin 3a720a8a85 feat (jenkins): Add vault secret 2018-08-18 23:40:57 +02:00
Fleur Kelpin c673afe5cd feature (jenkins): Split off node pod 2018-07-19 22:51:27 +02:00
Fleur Kelpin 2a0a9015df fix(jenkins): Make container working dir configurable 2018-07-19 22:35:53 +02:00
Fleur Kelpin e72703003f chore (molgenis-jenkins) update version 0.3.0 -> 0.3.1 2018-07-16 12:58:06 +02:00
Fleur Kelpin 5596956b98 doc (molgenis-jenkins): update rancher port number 7443 -> 7777 2018-07-16 12:58:06 +02:00
Fleur Kelpin 90de173cc4 fix (molgenis-jenkins): Github -> GitHub 2018-07-16 12:58:06 +02:00
Fleur Kelpin 2306bcb908 feature (molgenis-jenkins): Add molgenis-it pod template 2018-07-16 12:57:59 +02:00
Fleur Kelpin eae999a575 Request resources for the maven container to prevent overly many concurrent builds. 2018-07-02 12:34:37 +02:00
Fleur Kelpin b58575be5d Forget about the integration test containers for now. 2018-07-02 11:49:08 +02:00
Fleur Kelpin 9711660fc4 containerPort alone is enough, hostPort makes it exposed on the host node 2018-07-01 00:32:47 +02:00
Fleur Kelpin 4cfb7d9d26 Fix nexus yarn/npm config. 2018-06-30 21:26:19 +02:00
Fleur Kelpin 00a2032aea Add operations jobs 2018-06-30 17:14:20 +02:00
Fleur Kelpin 52c64e6d29 Fine tune the jenkins config 2018-06-29 23:44:50 +02:00
Fleur Kelpin 633863e7f7 Fix cat and tty 2018-06-29 23:37:47 +02:00
Fleur Kelpin 62114aecc4 Increase container cap 2018-06-29 23:31:08 +02:00
Fleur Kelpin e91ea8d22f Update values.yaml 2018-06-29 19:35:11 +02:00
Fleur Kelpin f32c2e0d52 Add postgres image 2018-06-29 15:24:51 +02:00
Fleur Kelpin 687a1817f9 rename pod and don't namespace the label 2018-06-29 15:21:00 +02:00
Fleur Kelpin 28ef3d0252 Merge branch 'master' of https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm 2018-06-29 15:10:19 +02:00
Fleur Kelpin 9208f4daaa enable TTY 2018-06-29 15:09:28 +02:00
Fleur Kelpin b959ae3f99 Make ports configurable in values 2018-06-29 14:54:13 +02:00
Fleur Kelpin 02e397b253 Now I understand what . is, I can ditch all the variable references. 2018-06-29 14:10:14 +02:00
Fleur Kelpin f1616c7ed8 Merge branch 'master' of https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm 2018-06-29 14:04:25 +02:00
Fleur Kelpin d1a1a2a4c6 Revert "see if removing the other templates makes the jenkins one come up again."
This reverts commit 2876973a6a.
2018-06-29 14:04:08 +02:00
Fleur Kelpin b8cceee753 Rename GithubToken => GitHubToken 2018-06-29 12:58:45 +02:00
Fleur Kelpin 1d1035c51d Fix #8: Make the containers in the jenkins pod template configurable through values 2018-06-29 12:52:25 +02:00
Fleur Kelpin 3eec43fad5 Update README. 2018-06-29 09:53:48 +02:00
Fleur Kelpin 2876973a6a see if removing the other templates makes the jenkins one come up again. 2018-06-29 00:26:45 +02:00
Fleur Kelpin f6ba15e9f5 Switch to github-branch-source plugin. 2018-06-29 00:15:41 +02:00
Fleur Kelpin 3ac611e69f Fix codecov step
* Add alpine container with curl to run codecov in
* Add JENKINS_URL env var so codecov recognizes that this is jenkins ci.
2018-06-29 00:15:16 +02:00
Fleur Kelpin 012b58ea67 Update settings.xml value. 2018-06-28 13:09:13 +02:00
Fleur Kelpin 19b2ff1113 Fix settings.xml filename. 2018-06-28 12:54:23 +02:00
Fleur Kelpin 3f812f7f74 Fix mount point. 2018-06-28 12:17:23 +02:00
Fleur Kelpin 06d1880dc4 Give proper name to file secret 2018-06-28 12:10:07 +02:00
Fleur Kelpin 107d503976 Fix keys in values file 2018-06-28 12:05:49 +02:00
Fleur Kelpin f1ee53ccb4 Merge branch 'master' of https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm 2018-06-28 11:52:04 +02:00
Fleur Kelpin 03cf1c390b Add Replace key for pipeline secrets 2018-06-28 11:51:51 +02:00
Fleur Kelpin c8b1e1965b Add secrets and mount them in the molgenis-jenkins pod. 2018-06-28 09:25:27 +02:00
Fleur Kelpin a82e4e1ac6 Usage mode should be exclusive for the custom pod. 2018-06-27 19:23:14 +02:00
Fleur Kelpin 7dbb679282 Add values to configure a second Agent. 2018-06-27 19:14:11 +02:00
Fleur Kelpin e5b8625757 Merge branch 'master' of https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm 2018-06-27 17:09:34 +02:00
Fleur Kelpin d4e5a328f1 reinstate the icon! 2018-06-27 17:07:25 +02:00
Fleur Kelpin b2dbbc029a Add molgenis-maven pod template 2018-06-27 17:03:38 +02:00
Fleur Kelpin c47de0a6cb make molgenis-jenkins depend on subchart 2018-06-27 16:26:49 +02:00
Fleur Kelpin d909c1bc07 Merge branch 'master' of https://git.webhosting.rug.nl/molgenis/molgenis-ops-docker-helm 2018-06-27 13:18:54 +02:00
Fleur Kelpin b600c06489 Add molgenis-maven pod template 2018-06-27 13:17:24 +02:00
Fleur Kelpin c064d27191 Install rbac account, see if we can query the slaves then. 2018-06-26 16:26:58 +02:00
Fleur Kelpin 00b025e4d1 Restart test pod on failure, it fails before jenkins master has booted. 2018-06-26 16:26:22 +02:00
Fleur Kelpin 91fbfed2a6 Preconfigure molgenis job in jenkins. 2018-06-26 15:18:49 +02:00
Fleur Kelpin 26423f6583 Customize jenkins helm chart for molgenis cluster. 2018-06-26 15:06:35 +02:00
Fleur Kelpin 787cbbb479 Import kubernetes stable/jenkins helm chart to v0.2.x 2018-06-26 14:35:43 +02:00
Fleur Kelpin fdaa17eee6 Fix hosts in jenkins values.yaml 2018-06-26 14:34:45 +02:00
Fleur Kelpin 5d9ac02f37 Update chart icon url 2018-06-26 10:32:13 +02:00