-
Notifications
You must be signed in to change notification settings - Fork 640
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
Support for baking helm charts from git/repo artifacts #740
Conversation
…akeManifestEnvironment to pave the way for helm to use git/repo artifacts
cc: @ethanfrogers |
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.
Just a few small localized comments, but looks great in general!
|
||
verify(helmConfigurationProperties, atMost(1)).getV2ExecutablePath(); | ||
verify(helmConfigurationProperties, atMost(1)).getV3ExecutablePath(); | ||
verifyNoMoreInteractions(helmConfigurationProperties); |
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.
Looks like these verifications are originally from the Groovy test so not new...but would it make sense to just drop these three verify*
assertions and only do the below assertEquals
?
It feels like verifying the interactions like this is over-specifying...the consumer shouldn't care what methods get called as long as the command is right.
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.
Sure: b038172
...anifests/src/test/java/com/netflix/spinnaker/rosco/manifests/helm/HelmTemplateUtilsTest.java
Outdated
Show resolved
Hide resolved
...ifests/src/main/java/com/netflix/spinnaker/rosco/manifests/helm/HelmBakeManifestRequest.java
Outdated
Show resolved
Hide resolved
...o-manifests/src/main/java/com/netflix/spinnaker/rosco/manifests/BakeManifestEnvironment.java
Outdated
Show resolved
Hide resolved
...anifests/src/test/java/com/netflix/spinnaker/rosco/manifests/helm/HelmTemplateUtilsTest.java
Show resolved
Hide resolved
…fests/helm/HelmBakeManifestRequest.java Co-authored-by: Eric Zimanyi <ezimanyi@google.com>
…lByDefault at the class level
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.
Changes look great, thanks! 💯 🎈 ✅
…oose when baking helm charts (#8743) now that spinnaker/rosco#740 is in Co-authored-by: David Byron <david.byron@avast.com>
* feat(aws): added the ability to modify CPU credits (spinnaker#8736) * feat(aws): added the ability to modify cpu credits - added a toggle for cpu credits with help fields - added reusable component for a toggle - added the ability to display toggle and reset conditionally - display cpu credits correctly in 'clone' wizard spinnaker/spinnaker#5989 * Addressed PR feedback - added a separate setting for cpu credits - converted class components to functional components - other misc. feedback * PR feedback: added React hooks * Removed unused component * feat(bake): include git/repo artifacts in the list of artifacts to choose when baking helm charts (spinnaker#8743) now that spinnaker/rosco#740 is in Co-authored-by: David Byron <david.byron@avast.com> * fix(titus): Fallback dimensions for target tracking policy (spinnaker#8746) * fix(titus): Disable edits of step scaling dimensions (spinnaker#8747) * feat(core): Add a container for migration banners (spinnaker#8735) * feat(core): Add migrations container component * feat(core): Add container to routes eligible for migrations feat(core): Add container to routes eligible for migrations feat(core): Edit migration config type feat(core): Edit migration config type feat(core): Edit migration config type fix(core): Update css * Refactor and rename Delete test banner Delete test banner * Update app/scripts/modules/core/src/banner/BannerContainer.tsx * chore(core): Upload new illustrations (spinnaker#8744) * feat(core/managed): surface pre-deployment steps for versions (spinnaker#8750) * feat(core/presentation): add bake icon * feat(core/domain): add lifecycle steps to managed artifact versions * feat(core/managed): show status bubble for baking on versions * feat(core/managed): surface baking on version detail pane Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> * chore(amazon): publish amazon@0.0.282 2ec9db0 fix(titus): Disable edits of step scaling dimensions (spinnaker#8747) 7a8f939 feat(aws): added the ability to modify CPU credits (spinnaker#8736) * chore(core): publish core@0.0.533 f4d7d14 feat(core/managed): surface pre-deployment steps for versions (spinnaker#8750) 0cdf836 chore(core): Upload new illustrations (spinnaker#8744) e3c80c3 feat(core): Add a container for migration banners (spinnaker#8735) 976e958 feat(bake): include git/repo artifacts in the list of artifacts to choose when baking helm charts (spinnaker#8743) 7a8f939 feat(aws): added the ability to modify CPU credits (spinnaker#8736) * chore(titus): publish titus@0.0.155 2ec9db0 fix(titus): Disable edits of step scaling dimensions (spinnaker#8747) fadab40 fix(titus): Fallback dimensions for target tracking policy (spinnaker#8746) * fix(core): Fix details drawer positioning (spinnaker#8754) * chore(core): Export all generic instance components (spinnaker#8755) * chore(core): publish core@0.0.534 f102966 chore(core): Export all generic instance components (spinnaker#8755) 530f59c fix(core): Fix details drawer positioning (spinnaker#8754) * chore(pluginsdk-peerdeps): Publish 0.0.4 (spinnaker#8757) Co-authored-by: Prathibha Datta Kumar <kprathib@amazon.com> Co-authored-by: David Byron <dbyron@dbyron.com> Co-authored-by: David Byron <david.byron@avast.com> Co-authored-by: Alan Quach <aquach@netflix.com> Co-authored-by: caseyhebebrand <caseyhebebrand@gmail.com> Co-authored-by: Erik Munson <emunson@netflix.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: chebebrand <chebebrand@netflix.com>
Here's a crack at addressing spinnaker/spinnaker#5249, with some groovy --> java test cleanups along the way.
There are likely some corresponding UI changes that I could use a hand with.