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(gce): Support new artifact model for deploy SG #7178

Merged
merged 6 commits into from
Jul 4, 2019

Conversation

Jammy-Louie
Copy link

No description provided.

@Jammy-Louie
Copy link
Author

refactored the deploy SG to use the new artifacts rewrite and added the support for custom artifacts.

corresponding PRS:
spinnaker/orca#3018
spinnaker/clouddriver#3835

artifacts rewrite:
Screen Shot 2019-07-02 at 11 32 23 AM

prewrite:

Copy link
Contributor

@maggieneterval maggieneterval left a comment

Choose a reason for hiding this comment

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

LGTM, thanks so much Jammy! Just to make sure I understand since I've actually never used artifacts in a GCE deploy workflow: the GCE image artifacts are currently represented as "custom" kinds, which are deprecated post-rewrite, so you added the CUSTOM_OBJECT kind in the PR to maintain backwards compatibility?

@Jammy-Louie
Copy link
Author

Jammy-Louie commented Jul 3, 2019

yes that is correct. According to the comments in the code it only used the custom artifact type.

I have some suspicions it hasn't worked for awhile without the changes I made

@Jammy-Louie Jammy-Louie merged commit ecb2dd1 into spinnaker:master Jul 4, 2019
christopherthielen added a commit to christopherthielen/deck that referenced this pull request Jul 5, 2019
ecb2dd1 feat(gce): Support new artifact model for deploy SG (spinnaker#7178)
c93b4d0 fix(executions): Clarify why executions are NOT_STARTED (spinnaker#7183)
1f3882b fix(core/pipeline): Change 'pipelines' state to redirect to the default child 'executions' ... instead of having an abstract state
christopherthielen added a commit that referenced this pull request Jul 5, 2019
ecb2dd1 feat(gce): Support new artifact model for deploy SG (#7178)
c93b4d0 fix(executions): Clarify why executions are NOT_STARTED (#7183)
1f3882b fix(core/pipeline): Change 'pipelines' state to redirect to the default child 'executions' ... instead of having an abstract state
christopherthielen added a commit to christopherthielen/deck that referenced this pull request Jul 15, 2019
ad483a0 fix(google): replace stateful MIG image input with dropdown (spinnaker#7210)
97db30b perf(google): improve performance of GCE image selection (spinnaker#7208)
f340b02 feat(google): support stateful MIG operations (spinnaker#7196)
ecb2dd1 feat(gce): Support new artifact model for deploy SG (spinnaker#7178)
christopherthielen added a commit that referenced this pull request Jul 15, 2019
ad483a0 fix(google): replace stateful MIG image input with dropdown (#7210)
97db30b perf(google): improve performance of GCE image selection (#7208)
f340b02 feat(google): support stateful MIG operations (#7196)
ecb2dd1 feat(gce): Support new artifact model for deploy SG (#7178)
@Jammy-Louie Jammy-Louie deleted the artifacts-gce-refactor branch July 31, 2019 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants