Commit Graph
66 Commits
Author SHA1 Message Date
Ganesh S Patil db1749796e [stable/gocd] Bump up k8s plugin version to 3.2 (#17572)
* Bump up kubernetes plugin version to v3.2.0

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* update chart version

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>
2019-10-01 01:23:32 -07:00
gocd-ci-user 7967a151df [stable/gocd] Bump up GoCD Version to 19.9.0 (#17445)
* Bump up GoCD Version to 19.9.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-09-26 02:09:06 -07:00
gocd-ci-user 29da534bcf [stable/gocd] Bump up GoCD Version to 19.8.0 (#16954)
* Bump up GoCD Version to 19.8.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-09-08 22:53:17 -07:00
Ganesh S Patil 5f462ce79d [stable/gocd] Bump up k8s plugin version to 3.1 (#16586)
* Bump up kubernetes plugin version to v3.1.0

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* Bump up chart version to v1.16.1

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>
2019-08-22 22:17:16 -07:00
Varsha Varadarajan fd8fd4cef4 [stable/gocd] Update pipeline config API, use getting started repo's build script (#16100)
* [stable/gocd] - update pipeline config API version, use the getting started repo for the preconfigured task

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-08-07 04:48:51 -07:00
gocd-ci-user 5864ec9648 [stable/gocd] Bump up GoCD Version to 19.7.0 (#16026)
* Bump up GoCD Version to 19.7.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-08-01 01:48:16 -07:00
Ganesh S Patil a394463640 [stable/gocd] Bump up gocd app version to 19.6.0 (#15584)
* Bump up GoCD app version to 19.6.0

- Remove 'server.env.goServerSystemProperties' in favor of 'server.env.goServerJvmOpts'
- Remove 'server.env.goAgentSystemProperties' in favor of 'server.env.goAgentJvmOpts'

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* Add changelog for release 1.14.0

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* Add an option to specify security constraint for server and agent pod

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* update readme

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>
2019-07-22 03:46:52 -07:00
Ganesh S Patil 1afd4c63ca [stable/gocd] Gocd bump up docker registry artifact plugin version (#15475)
* Bump up GoCD docker registry artifact plugin version from v1.0.1-92 to v1.1.0-104

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* Bump up chart version to 1.13.0

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>
2019-07-12 01:27:05 -07:00
Varsha Varadarajan a7ea40dce7 [stable/gocd] Update api versions of Deployment, Ingress, RBAC resources (#15377)
* [stable/gocd] Update API versions of some k8s API objects.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-07-10 19:24:54 -07:00
gocd-ci-user c12bc0caaf [stable/gocd] Bump up GoCD Version to 19.5.0 (#14689)
* Bump up GoCD Version to 19.5.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-06-11 07:12:21 -07:00
gocd-ci-user feaeec15bb [stable/gocd] Bump up GoCD Version to 19.4.0 (#14152)
* Bump up GoCD Version to 19.4.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-05-27 08:51:51 -07:00
Carlos Tadeu Panato Junior 717b7de5a6 add apiVersion (#13789)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-14 15:48:43 -07:00
Janesee3 c520eb95c1 [stable/gocd] Add support for annotations for both Pod and Deployment (#13235)
This allows people to use annotations to assume roles via tools like
kube2iam.

Signed-off-by: Jane See <janesee@thoughtworks.com>
2019-05-02 03:26:18 -07:00
adityas 740778be04 [stable/gocd] Bump up k8 elastic agent to latest and bump up GoCD to v19.3.0 (#13301)
*  [stable/gocd] Udate k8's Elastic Agent Plugin, update configmap.yaml to reflect multi cluster changes.Bumped up Elastic Profile API to v2. Added Cluster profile api and removed plugin settings API for k8's plugin Signed-off-by: Aditya Sood <adityas@thoughtworks.com>

Signed-off-by: adityasood <adityas@thoughtworks.com>

*  [stable/gocd] Bump up chart version and GoCD App version, updated changelog Signed-off-by: Aditya Sood <adityas@thoughtworks.com>

Signed-off-by: adityasood <adityas@thoughtworks.com>
2019-04-26 01:48:28 -07:00
Varsha Varadarajan e3ba6f2b66 [stable/gocd] Update docker registry plugin to latest (#13165)
* [stable/gocd] Update docker registry plugin to latest.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-04-19 21:41:40 -07:00
Varsha Varadarajan 0c34f3ddd1 [stable/gocd] Introduce server and agent pre stop hooks (#12008)
* [stable/gocd] Update agent image to alpine 3.9
* Since gocd-agent-alpine-3.6 is deprecated.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Introduce server and agent pre stop hooks for users to optionally provide pre stop scripts.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Make terminationGracePeriodSeconds configurable for gocd server and agents.
* This can be used if the preStop hook takes longer than default grace period to execute.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-03-19 13:12:21 -07:00
Varsha Varadarajan e670920cf2 [stable/gocd] Bump k8s plugin to latest (#11539)
* [stable/gocd] Bump k8s EA plugin to latest

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-03-18 14:50:20 -07:00
gocd-ci-user eb10f2297d [stable/gocd] Bump up GoCD Version to 19.2.0 (#11975)
* Bump up GoCD Version to 19.2.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-03-06 22:12:56 -08:00
Cola Chen f672cf7c44 [stable/gocd] add host in template ingress.yaml instead of using default backend (#10983)
* if there is no host in template ingress.yaml, use default backend

Signed-off-by: cola <colachg@gmail.com>

* Update CHANGELOG

Signed-off-by: cola <colachg@gmail.com>
2019-01-31 08:27:54 -08:00
gocd-ci-user b005a72e96 Bump gocd version to 19.1.0 (#10970)
* Bump up GoCD Version to 19.1.0

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>

* Updated Changelog.

Signed-off-by: GoCD Build User <go-cd@googlegroups.com>
2019-01-29 09:19:57 -08:00
Varsha Varadarajan 4f3d5e2555 [stable/gocd] Bump up artifact plugin to latest version (#10709)
* [stable/gocd] Bump up the version of docker registry artifact plugin.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-01-16 07:51:37 -08:00
Sheroy Marker c5970e149f Fixes regression of functionality that allows for extra volumes and mounts regardless of whether persistence and ssh is enabled (#10541)
* Fixes the regression of the functionality that allows volumes and volume mounts regardless of whether persistence or ssh are enabled.

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Updates the changelog.

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>
2019-01-10 23:46:26 -08:00
Varsha Varadarajan e6bb60fcc6 [stable/gocd] Deprecate agent.env.agentAutoRegisterEnvironemnts in favour of agent.env.agentAutoRegisterEnvironments (#9420) (#10402)
* [stable/gocd] Deprecate agent.env.agentAutoRegisterEnvironemnts in favour of agent.env.agentAutoRegisterEnvironments (#9420)

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* [stable/gocd] Update changelog, update deprecation message

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2019-01-08 12:41:19 -08:00
Aravind SV fdf8443d52 Add sheroy to owners (#10479)
* Add sheroy to owners

Signed-off-by: Aravind SV <mail@arvindsv.com>

* Update changelog and chart version

Signed-off-by: Aravind SV <mail@arvindsv.com>
2019-01-08 09:21:53 -08:00
matthias-k afa391769a [stable/gocd] optional init containers (#10397)
* [stable/gocd] init containers and restart policy for server and agent

Signed-off-by: Matthias Kümmerer <matthias@matthias-k.org>

* [stable/gocd] bump version

Signed-off-by: Matthias Kümmerer <matthias@matthias-k.org>
2019-01-07 14:11:36 -08:00
Sam Kleiner 4dd2ec12a1 [stable/gocd] readme typo (#10393)
* [stable/gocd] readme typo

Signed-off-by: Sam Kleiner <sam@skleiner.com>

* bump chart version

Signed-off-by: Sam Kleiner <sam@skleiner.com>
2019-01-03 21:31:53 -08:00
Sheroy Marker 592b164e6d Remove namespace list permission (#10117)
* Removes the namespace list permission for the service account being created.

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Updates the changelog

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* bump version

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-12-20 14:47:29 -08:00
Mahesh Panchaksharaiah 074ac53e8c Gocd 18.12.0 (#10132)
* Bump up GoCD version to 18.12.0

Signed-off-by: Mahesh Panchaksharaiah <maheshp@thoughtworks.com>

* Updated Changelog

Signed-off-by: Mahesh Panchaksharaiah <maheshp@thoughtworks.com>
2018-12-19 05:03:29 -08:00
fakarakas 02cfba3002 Allow the override of the preconfigure command (#10081)
Goal

When deploying gocd in a kubernetes cluster, we would like to preconfigure the server
with custom settings. This can be done by a script shell or by a python script.

Before we could only specify if we want the server to be preconfigured but
there was no way to override the configuration script.

With this change, one can write a script, put it in a configmap, mount this configmap
on the pod and override the preconfigure command using 'preconfigureCommand'.

For example :

preconfigureCommand:
  - "/usr/bin/python"
  - "/preconfigure.py"

Signed-off-by: Fatih KARAKAS <fakarakas@gmail.com>
2018-12-18 14:50:13 -08:00
Sheroy Marker 2bbc4311a2 Agentserviceaccounts (#9735)
* Adds a service account section under agent configuration in values.yaml.

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Includes the agent service account name in the profile used to create elastic agents. Also turns on using pod yaml to configure elastic agent profiles by default.

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Documents new configuration variables in README

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Fixes the escaping of mustache template variables in the preconfigure script

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Improves the documentation around the agent service account configuration

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Sets the agent service account to 'default' if none specified

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Updates the documentation with the agent service account settings

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Updates the chart version

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>

* Updates the changelog

Signed-off-by: Sheroy Marker <smarker@thoughtworks.com>
2018-12-13 15:46:34 -08:00
matthias-k ae2cf5bf65 [stable/gocd] extra volume mounts without persistence (#9873)
* [stable/gocd] extraVolumeMounts without persistence

Make {server,agent}.persistence.{extraVolumes,extraVolumeMounts}
functional even if persistence is disabled.

Mounting additional volumes makes sense even without
persistence, for example for mounting an emptyDir docker
volume into the agent when using docker-in-docker

Signed-off-by: Matthias Kümmerer <matthias@matthias-k.org>

* [stable/gocd] bump chart version

Signed-off-by: Matthias Kümmerer <matthias@matthias-k.org>
2018-12-13 12:16:21 -08:00
Bhupendra fd6aae179d Bump up GoCD app version to 18.11.0 (#9539)
* Bump up GoCD app version to 18.11.0

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>

* Updated changelog

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>

* Updated pre configure script to used pipeline config api version v6

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>

* Escape '{' properly in pod configuration

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>
2018-11-26 18:46:24 -08:00
Johnny Bergström abbbd4da0d gocd: add deploy strategy (#8524)
* gocd: add deploy strategy value

Able to set your own deployment strategy

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* gocd: bump release

Correct version might conflict with other PRs

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* gocd: value comment for agent.deployStrategy

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* Update git ref in CHANGELOG

Rebased on latest master to resolve conflicts

Signed-off-by: Johnny Bergström <johnny@klaudify.se>
2018-11-20 08:03:43 -08:00
Varsha Varadarajan 70d31f782c [stable/gocd] Volume mount config map even if persistence is disabled. (#8772)
* Volume mount the config map to preconfigure the server even if persistence is disabled.
* The value for .Values.server.persistence.enabled should be used for volume mounting GoCD related directories such as config, db, etc.
Preconfiguring the GoCD server is should be done even if persistence is not enabled. (#8579)

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>

* Update changelog.

Signed-off-by: Varsha Varadarajan <varshasvaradarajan@gmail.com>
2018-10-26 14:49:09 -07:00
Aravind SV 718398f991 [stable/gocd] Update readme - Add link to getting started (#8648)
* [stable/gocd] Add intro guide link in README

Signed-off-by: Aravind SV <mail@arvindsv.com>

* [stable/gocd] Bump version and update changelog

Signed-off-by: Aravind SV <mail@arvindsv.com>
2018-10-22 19:31:09 -07:00
Johnny Bergström bd63ae2af8 Gocd/fix affinity (#8521)
* gocd: Invalid nodeSelector reference

Missing "agent" in if case

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* gocd: Add affinity setting

Agent and server affinity values for more flexibility.
Node selector will be deprecated in future k8s

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* gocd: Bump version and changelog

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* gocd: empty line messing up README

Signed-off-by: Johnny Bergström <johnny@klaudify.se>
2018-10-22 15:27:15 -07:00
Johnny Bergström ef4d89e9b9 gocd: wrong agent resource value ref (#8496)
* gocd: wrong agent resource value ref

.Values.agent.resources exist but is not used

Signed-off-by: Johnny Bergström <johnny@klaudify.se>

* gocd: Update changelog

Signed-off-by: Johnny Bergström <johnny@klaudify.se>
2018-10-17 09:39:32 -07:00
Ganesh S Patil e1c5d06b0d Bump up gocd k8s plugin (#8493)
* [GoCD Helm Chart] Use latest Kubernetes elastic agent plugin v2.0.0

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* Update changelog

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>
2018-10-15 23:16:14 -07:00
Ganesh S Patil d21713d84e Bump up gocd app version to v18.10.0 (#8433)
* Bump up GoCD version to v18.10.0

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>

* Update changelog

Signed-off-by: GaneshSPatil <ganeshpl@thoughtworks.com>
2018-10-15 05:30:25 -07:00
Elliot Kennedy b0821fb5e6 GoCD - Add extra volumes and volumeMounts options on server and agents (#5401)
* Add extra volumes and volumeMounts options on the server and agents

Signed-off-by: Elliot Kennedy <me@elken.io>

* [pull-5401] - update changelog

Signed-off-by: Elliot Kennedy <me@elken.io>
2018-09-17 11:02:06 -07:00
Victor Sollerhed 14fd780d45 [stable/gocd] Add agent.env.extraEnvVars (#7638)
* [stable/gocd] Add agent.env.extraEnvVars

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>

* [stable/gocd]: Bump to 1.4.2 (& changelog)

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>
2018-09-12 06:37:03 -07:00
Bhupendra 7838d78630 Bump up GoCD app version to 18.9.0 (#7661)
* Bump up GoCD version to 18.9.0

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>

* Updated changelog

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>
2018-09-11 06:01:26 -07:00
Bhupendra 202d6e9e88 Bump up GoCD version (#7525)
* * Bump GoCD app version to 18.8.0
* Updated kubernetes elastic agent plugin version to 1.0.2
* Updated post install script
  - From GoCD version 18.8.0 pipeline created using api is already in
    unpaused state

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>

* Updated changelog

Signed-off-by: Bhupendrakumar Piprava <bdpiparva@gmail.com>
2018-09-04 07:57:28 -07:00
Noah Huppert 6db611ca43 [stable/gocd] Removed extra char from role config instructions (#7476)
* Removed extra char from role config instructions

Signed-off-by: Noah Huppert <contact@noahh.io>

* bumped gocd version

Signed-off-by: Noah Huppert <contact@noahh.io>
2018-09-03 10:01:04 -07:00
Ketan Padegaonkar 81aed90659 Fix typo and whitespace (#7439)
* Fix typo and whitespace

Signed-off-by: Ketan Padegaonkar <KetanPadegaonkar@gmail.com>

* Bump chart version to 1.3.5

Signed-off-by: Ketan Padegaonkar <KetanPadegaonkar@gmail.com>
2018-08-31 00:04:58 -07:00
Victor Sollerhed b59c7c9434 [stable/gocd] Easier GoCD agent-only (no server). (#7332)
* [stable/gocd] Easier GoCD agent-only (no server).

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>

* [stable/gocd] Bump Chart+Changelog for 1.3.3, agent-only deployment

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>

* [stable/gocd] Bump chart version to 1.3.4

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>
2018-08-29 09:12:18 -07:00
Victor Sollerhed 5f0b62f7b5 [stable/gocd] Adding agent.hostAliases (similar to server.hostAliases) (#7331)
* [stable/gocd] Add agent.hostAliases

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>

* [stable/gocd] Bump chart version to 1.3.3

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>

* [stable/gocd] README for agent.privileged (#7055)

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>

* [stable/gocd] Updated CHANGELOG.

See https://github.com/helm/charts/pull/7331#discussion_r212662751

Signed-off-by: Victor Sollerhed <victor.sollerhed@pagero.com>
2018-08-28 10:12:53 -07:00
Victor Sollerhed 180acb186e Gocd agent privileged mode for dind (#7055)
* GoCD agent values: add privileged for DinD support

* GoCD agent deployment: use privileged for DinD

* GoCD chart: update changelog and bump to v1.3.2
2018-08-21 02:40:31 -07:00
Reuben James 78cea67d9e [stable/gocd] Enable use of host aliases (#6724)
* [stable/gocd] Enable use of host aliases

* [stable/gocd] Add documentation to hostAliases property

* [stable/gocd] Add hostAliases property to README

* [stable/gocd] Update version of chart

* [stable/gocd] Merge master into branch and resolve conflicts
2018-08-16 22:21:08 -07:00
Dilip Nandakumar bcf3138b8c [stable/gocd] Add support for SSH keys on server and agent (New PR Cr… (#7084)
* [stable/gocd] Add support for SSH keys on server and agent (New PR Created)

* Updating change log

* Adding seperate ssh secrets for gocd server and agent

* Updating the default ssh secret name for agent and server

* Updating the README to move the ssh key properties and description to agent and server seperately
2018-08-10 09:04:29 -07:00