* [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>
* 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>
* 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>
* [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>
* [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>
* 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>
* 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>
* [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>
* 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>
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>
* 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>
* [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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* * 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>
* 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>
* [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>
* 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
* [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
* [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