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/amazon): add a visual indicator to infra managed by Keel #7161

Merged
merged 4 commits into from
Jun 28, 2019

Conversation

erikmunson
Copy link
Member

The first PR for bringing keel into the UI — this is a quick (largely experimental) attempt at indicating resources are managed. Currently applies to clusters, load balancers/target groups, and security groups.

Right now this is implemented via entity tags, but may change in the future. I'm not particularly tied to any of the specifics (including new directory structures, etc.).

Screen Shot 2019-06-27 at 9 13 23 PM

@spinnakerbot
Copy link
Contributor

The following commits need their title changed:

  • df52165: yank out not-so-working instance indicator

  • 576d465: cleanup, style tweaks

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.

</ul>
</div>
</div>
</div>
Copy link
Contributor

Choose a reason for hiding this comment

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

was this on purpose?

Copy link
Member Author

Choose a reason for hiding this comment

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

oh yeah, forgot I did this otherwise would've commented it. all this markup is all hidden and seemingly has been forever — we don't actually let you mutate target groups directly from the details pane. Effectively the only noticeable change is that this silly whitespace goes away:

Screen Shot 2019-06-27 at 9 34 19 PM

<p>
<b>Spinnaker is continuously managing this resource.</b>
</p>
<p>Changes made in the UI will be stomped in favor of the existing declarative configuration.</p>
Copy link
Contributor

Choose a reason for hiding this comment

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

Is there anything we can link to here? Unless you already know about keel and declarative delivery, it's not really clear what any of this means.

Copy link
Member Author

Choose a reason for hiding this comment

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

Indeed, a 'what on earth is this referring to?' doc on spinnaker.io for this tooltip is on the list to write in the near-term. For now anything keel-related is restricted to a few test apps as we work out documentation and some other rough edges.

Copy link
Contributor

@anotherchrisberry anotherchrisberry left a comment

Choose a reason for hiding this comment

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

Looks reasonable to me. A few minor comments but overall 👍

Co-Authored-By: Chris Berry <chrisb@netflix.com>
@erikmunson erikmunson merged commit 2fd1aa9 into spinnaker:master Jun 28, 2019
@erikmunson erikmunson deleted the first-managed-indicator-pass branch June 28, 2019 15:12
anotherchrisberry added a commit that referenced this pull request Jun 28, 2019
…98 and titus to 0.0.100 (#7163)

* chore(core): Bump version to 0.0.380

2fd1aa9  feat(core/amazon): add a visual indicator to infra managed by Keel (#7161)

* chore(docker): Bump version to 0.0.43

e08e36f feat(docker): allow extra inline help on tag selector (#7143)

* chore(amazon): Bump version to 0.0.198

2fd1aa9  feat(core/amazon): add a visual indicator to infra managed by Keel (#7161)

* chore(titus): Bump version to 0.0.100

422be22 fix(titus): allow security group in cluster config by name (#7160)
cdd6f23 chore(package): Just Update Prettier™
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants