-
Notifications
You must be signed in to change notification settings - Fork 16.9k
stable/concourse: separate worker, web deployments #12920
stable/concourse: separate worker, web deployments #12920
Conversation
Hi @YoussB. Thanks for your PR. I'm waiting for a helm member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
/assign cirocosta |
Looks like we forgot to push up the chart version bump. Just need to do that and then this will be good to test. |
@taylorsilva pushed that! |
Hey, Some thoughts that @YoussB and I were talking about when pairing on reviewing the PR:
Also, as follow-ups:
Thanks! |
Updates:
Also, as follow-ups:
|
@cirocosta ready for testing 😁 |
/retest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey,
I've made quite a few suggestions in terms of phrasing, feel free to not accept them right away 😁 I tried making them a bit more coherent to the rest of the comments & docs, let me know what you think!
The overall functionality seems good to me 👍 Thanks for adding the breaking changes
too!
@@ -1312,6 +1321,12 @@ web: | |||
## Concourse Workers, see https://concourse-ci.org/concourse-worker.html | |||
## | |||
worker: | |||
|
|||
## enable/disable worker component | |||
## This can allow users to create web only releases by setting this to false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## This can allow users to create web only releases by setting this to false | |
## This allows the creation of web-only releases by setting this to false. |
@cirocosta updated! |
- Added .Values.Web.enabled and .Values.worker.enabled (with default to true). - if only .Values.web.enable is enabled: only web resources are going to be created, as well as secrets namespace. - if only .Values.worker.enable is enabled: only worker resources are going to be created. - moved the worker specific and web specific secrets each to a seprate file and secrets object. - added .Values.concourse.worker.tsa.port and utilised .Values.concourse.worker.host in order to alow the user to set the `CONCOURSE_TSA_HOST` easily. - removed the template `concourse.concourse.fullname` as it is not used anymore. - bumped the chart version to 6.0.0, as this adds new ways to use the chart. - added the new variables to the README doc. for the issue: #11280 Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> Signed-off-by: Taylor Silva <tsilva@pivotal.io>
Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io>
Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
…ents Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGTM
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cirocosta, YoussB The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* stable/concourse: separate worker, web deployments - Added .Values.Web.enabled and .Values.worker.enabled (with default to true). - if only .Values.web.enable is enabled: only web resources are going to be created, as well as secrets namespace. - if only .Values.worker.enable is enabled: only worker resources are going to be created. - moved the worker specific and web specific secrets each to a seprate file and secrets object. - added .Values.concourse.worker.tsa.port and utilised .Values.concourse.worker.host in order to alow the user to set the `CONCOURSE_TSA_HOST` easily. - removed the template `concourse.concourse.fullname` as it is not used anymore. - bumped the chart version to 6.0.0, as this adds new ways to use the chart. - added the new variables to the README doc. for the issue: helm#11280 Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> Signed-off-by: Taylor Silva <tsilva@pivotal.io> * [stable/concourse] bumping chart version and updating the Readme Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> * Adds a required check yaml for having either the web or worker enabled Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Adds required for concourse.worker.tsa in case of worker only deployments Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * updates readme Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * adds changelog file Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Apply suggestions from code review Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
* spinnaker-additional-configmaps: (158 commits) [stable/spinnaker] Bump chart version [stable/spinnaker] Allow to use existing additionalConfigMaps objects [stable/instana-agent] Add instana-agent chart to stable (helm#12799) [stable/spring-cloud-data-flow] apiGroup extension does not have permissions over Jobs (helm#12174) Fluentd - Add option to add environment variables from secrets (helm#12565) Fluentd - Allow ingress path to be configurable (helm#12561) [stable/openebs]: update NDM image tag to 0.3.5 (helm#13282) stable/phabricator: update to 2019.16.0 (helm#13307) [stable/jenkins] Add support for idleMinutes and serviceAccount (helm#13263) [stable/gocd] Bump up k8 elastic agent to latest and bump up GoCD to v19.3.0 (helm#13301) [stable/atlantis] Add `--default-tf-version=` and `--allow-fork-prs` flag (helm#13299) stackdriver-exporter: allow google service account (helm#13214) SC-4435 Do not start the container if particular token is not provided (helm#13304) [stable/spring-cloud-data-flow] Update to new SCDF version 2.0.2 (helm#12951) allow to set COCKROACH_ENGINE_MAX_SYNC_DURATION (helm#13244) Use same JENKINS_URL no matter if slaves use different namespace (helm#12564) stable/concourse: separate worker, web deployments (helm#12920) [ci] Upgrade to chart-testing v2.3.3 (helm#13294) fixes incompatibility with 1.11 (helm#13261) Detect current network and netmask (helm#13250) ... # Conflicts: # stable/spinnaker/Chart.yaml
* stable/concourse: separate worker, web deployments - Added .Values.Web.enabled and .Values.worker.enabled (with default to true). - if only .Values.web.enable is enabled: only web resources are going to be created, as well as secrets namespace. - if only .Values.worker.enable is enabled: only worker resources are going to be created. - moved the worker specific and web specific secrets each to a seprate file and secrets object. - added .Values.concourse.worker.tsa.port and utilised .Values.concourse.worker.host in order to alow the user to set the `CONCOURSE_TSA_HOST` easily. - removed the template `concourse.concourse.fullname` as it is not used anymore. - bumped the chart version to 6.0.0, as this adds new ways to use the chart. - added the new variables to the README doc. for the issue: helm#11280 Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> Signed-off-by: Taylor Silva <tsilva@pivotal.io> * [stable/concourse] bumping chart version and updating the Readme Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> * Adds a required check yaml for having either the web or worker enabled Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Adds required for concourse.worker.tsa in case of worker only deployments Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * updates readme Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * adds changelog file Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Apply suggestions from code review Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
* stable/concourse: separate worker, web deployments - Added .Values.Web.enabled and .Values.worker.enabled (with default to true). - if only .Values.web.enable is enabled: only web resources are going to be created, as well as secrets namespace. - if only .Values.worker.enable is enabled: only worker resources are going to be created. - moved the worker specific and web specific secrets each to a seprate file and secrets object. - added .Values.concourse.worker.tsa.port and utilised .Values.concourse.worker.host in order to alow the user to set the `CONCOURSE_TSA_HOST` easily. - removed the template `concourse.concourse.fullname` as it is not used anymore. - bumped the chart version to 6.0.0, as this adds new ways to use the chart. - added the new variables to the README doc. for the issue: helm#11280 Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> Signed-off-by: Taylor Silva <tsilva@pivotal.io> * [stable/concourse] bumping chart version and updating the Readme Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> * Adds a required check yaml for having either the web or worker enabled Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Adds required for concourse.worker.tsa in case of worker only deployments Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * updates readme Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * adds changelog file Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Apply suggestions from code review Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
* stable/concourse: separate worker, web deployments - Added .Values.Web.enabled and .Values.worker.enabled (with default to true). - if only .Values.web.enable is enabled: only web resources are going to be created, as well as secrets namespace. - if only .Values.worker.enable is enabled: only worker resources are going to be created. - moved the worker specific and web specific secrets each to a seprate file and secrets object. - added .Values.concourse.worker.tsa.port and utilised .Values.concourse.worker.host in order to alow the user to set the `CONCOURSE_TSA_HOST` easily. - removed the template `concourse.concourse.fullname` as it is not used anymore. - bumped the chart version to 6.0.0, as this adds new ways to use the chart. - added the new variables to the README doc. for the issue: helm#11280 Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> Signed-off-by: Taylor Silva <tsilva@pivotal.io> * [stable/concourse] bumping chart version and updating the Readme Signed-off-by: Taylor Silva <tsilva@pivotal.io> Co-authored-by: Bishoy Youssef <byoussef@pivotal.io> * Adds a required check yaml for having either the web or worker enabled Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Adds required for concourse.worker.tsa in case of worker only deployments Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * updates readme Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * adds changelog file Signed-off-by: Bishoy Youssef <byoussef@pivotal.io> * Apply suggestions from code review Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
What this PR does / why we need it:
.Values.Web.enabled
and.Values.worker.enabled
(with default totrue).
.Values.web.enabled
is enabled: only web resources are going tobe created, as well as secrets namespace.
.Values.worker.enabled
is enabled: only worker resources are going tobe created.
file and secrets object.
.Values.concourse.worker.tsa.port
and utilised.Values.concourse.worker.host
in order to allow the user to set theCONCOURSE_TSA_HOST
easily.concourse.concourse.fullname
as it is not usedanymore.
chart.
Which issue this PR fixes
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
cc: @taylorsilva