consul icon indicating copy to clipboard operation
consul copied to clipboard

Backport of Cc 7147 link to hcp modal into release/1.18.x

Open hc-github-team-consul-core opened this issue 1 year ago • 0 comments

Backport

This PR is auto-generated from #20474 to be assessed for backporting due to the inclusion of the label backport/1.18.

:rotating_light:

Warning automatic cherry-pick of commits failed. If the first commit failed, you will see a blank no-op commit below. If at least one commit succeeded, you will see the cherry-picked commits up to, not including, the commit where the merge conflict occurred.

The person who merged in the original PR is: @valeriia-ruban This person should manually cherry-pick the original PR into a new backport PR, and close this one when the manual backport PR is merged in.

merge conflict error: POST https://api.github.com/repos/hashicorp/consul/merges: 409 Merge conflict []

The below text is copied from the body of the original PR.


Description

https://hashicorp.atlassian.net/browse/CC-7147 Add Link to HCP modal and integrate to link to hcp banner and side-nav item

https://github.com/hashicorp/consul/assets/10027860/1ce346bb-26df-4ce1-b639-0fb1fef70047

Testing & Reproduction steps

  1. go to Consul
  2. visit Services page
  3. click purple banner 'Link the cluster' action
  4. enjoy the modal, check how token is generated and try to link to hcp
  5. open modal by clicking 'Link to HCP Consul Central' from side nav
  6. repeat steps

Links

PR Checklist

  • [ ] updated test coverage
  • [ ] external facing docs updated
  • [ ] appropriate backport labels added
  • [ ] not a security concern

Overview of commits
  • 9bbb303dccd07877a48a54e852888ac021c2c8f5 - 6096b1155aa5ef4badaeae44e2f41da3b1c5cade - 3197b2cc9876e0d01b9f5e8af5763e25dc1afffc - d20221d4cd44a3cdfe713ddd596ff1acab496b8c - 06a7632d256c6188a73b06dd2e512fb70c52de51 - 0c28a8ea47a678603f39b75d2b9c1b44b7c2f2ef - 63799da221342b85f16e024636b73bf020076bb4 - da6003d9d7c4b84e0f4ee693cfd1d90385cefb87 - d45b3d3ed3a914afc532c61bd7f51a7d63d4fc51 - eef006723b50044f9493706e335db7a2b1fa6597 - 9f42df37951338579c7abca019e3d271c0f06ceb