Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(core/jenkins): Refer to Jenkins controller instead of master #7531

Merged
merged 4 commits into from
Oct 21, 2019

Conversation

caseyhebebrand
Copy link
Contributor

Currently we reference the Jenkins controller as 'master' in the config for both a Jenkins stage and trigger. This terminology has been deprecated by Jenkins and we need to reference the updated terminology of 'controller'.

@spinnakerbot
Copy link
Contributor

The following commits need their title changed:

  • d1b7cc1: Update jenkins master to controller

Please format your commit title into the form:

<type>(<scope>): <subject>, e.g. fix(kubernetes): address NPE in status check

This allows us to easily generate changelogs & determine semantic version numbers when cutting releases. You can read more about commit conventions here.

Copy link
Contributor

@ezimanyi ezimanyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this change! Just one question about whether we could make the change for all types of CI triggers as well.

@@ -34,11 +34,13 @@ export function BaseBuildTrigger(buildTriggerProps: IBaseBuildTriggerConfigProps
}
}, [fetchJobs.result]);

const label = buildTriggerType === 'jenkins' ? 'Controller' : 'Master';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we can also change the term for other trigger types; either using 'Controller' for all trigger types, or perhaps using something like 'Build Service'? If I understand correctly, this term was only ever used for Jenkins so we can probably change other services at the same time.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 can we check what terminology the other build systems use?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, I will look into this and circle back with you both. Right now, Jenkins, Travis and Wercker use this component and were all referring to "master".

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ezimanyi @christopherthielen I don't see any strong ties to Controller terminology with these other trigger types. I find Build Service more intuitive for Travis, Concourse, and Wercker since they are not tied to the Controller terminology. What do you think?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like "Build Service"; that's what I used on the back-end when I was doing some refactoring of Igor and wanted to improve the terminology so this will match the back-end.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok I will update the remaining triggers, but leave Jenkins as Controller

@christopherthielen christopherthielen added the ready to merge Reviewed and ready for merge label Oct 21, 2019
@mergify mergify bot merged commit 78cbe15 into spinnaker:master Oct 21, 2019
caseyhebebrand added a commit to caseyhebebrand/deck that referenced this pull request Oct 23, 2019
f57c70b feat(core): alphabetize applications in project config dropdown (spinnaker#7549)
78cbe15 feat(core/jenkins): Refer to Jenkins controller instead of master (spinnaker#7531)
8c0d087 feat(core/presentation): add revalidate api to IFormInputValidation - Make all fields on IFormInputValidation non-optional
b384038 feat(core/presentation): Add useDebouncedValue react hook renamed hooks files to '.hook.ts' and exported all from an index.ts
17be6af feat(kubernetes): support rolling restart operation for deployments (spinnaker#7538)
7e8cb7e fix(monitored deploy): fix the rollback config to match what orca expects (spinnaker#7532)
mergify bot pushed a commit that referenced this pull request Oct 23, 2019
* chore(core): Bump version to 0.0.425

f57c70b feat(core): alphabetize applications in project config dropdown (#7549)
78cbe15 feat(core/jenkins): Refer to Jenkins controller instead of master (#7531)
8c0d087 feat(core/presentation): add revalidate api to IFormInputValidation - Make all fields on IFormInputValidation non-optional
b384038 feat(core/presentation): Add useDebouncedValue react hook renamed hooks files to '.hook.ts' and exported all from an index.ts
17be6af feat(kubernetes): support rolling restart operation for deployments (#7538)
7e8cb7e fix(monitored deploy): fix the rollback config to match what orca expects (#7532)

* chore(amazon): Bump version to 0.0.218

938d219 feat(provider/aws): Show load balancer warning based on settings (#7542)
828f7e7 fix(awslb): Preventing edits against orphaned load balancers (#7547)
6186e40 refactor(aws): move Resize item in the AmazonServerGroupAction dropdown into separate component
@caseyhebebrand caseyhebebrand deleted the jenkins-controller branch November 20, 2019 19:04
yunzhangit pushed a commit to yunzhangit/deck that referenced this pull request Mar 28, 2021
…innaker#7531)

* Update jenkins master to controller

* Update terminaology for remaining triggers

* Update wercker stage
yunzhangit pushed a commit to yunzhangit/deck that referenced this pull request Mar 28, 2021
* chore(core): Bump version to 0.0.425

f57c70b feat(core): alphabetize applications in project config dropdown (spinnaker#7549)
78cbe15 feat(core/jenkins): Refer to Jenkins controller instead of master (spinnaker#7531)
8c0d087 feat(core/presentation): add revalidate api to IFormInputValidation - Make all fields on IFormInputValidation non-optional
b384038 feat(core/presentation): Add useDebouncedValue react hook renamed hooks files to '.hook.ts' and exported all from an index.ts
17be6af feat(kubernetes): support rolling restart operation for deployments (spinnaker#7538)
7e8cb7e fix(monitored deploy): fix the rollback config to match what orca expects (spinnaker#7532)

* chore(amazon): Bump version to 0.0.218

938d219 feat(provider/aws): Show load balancer warning based on settings (spinnaker#7542)
828f7e7 fix(awslb): Preventing edits against orphaned load balancers (spinnaker#7547)
6186e40 refactor(aws): move Resize item in the AmazonServerGroupAction dropdown into separate component
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready to merge Reviewed and ready for merge target-release/1.17
Projects
None yet
4 participants