gloo icon indicating copy to clipboard operation
gloo copied to clipboard

Status Reporting for VirtualHostOptions in Kube GW

Open jbohanon opened this issue 4 months ago • 3 comments

Description

Add status reporting to VirtualHostOptions when attached to kube gateway resources using targetRef

API changes

  • Added metadata field to HttpListenerReport_Error and VirtualHostReport_Error resources
  • ...

Code changes

  • Make the VirtualHostOptions plugin a StatusPlugin
  • ...

Interesting decisions

Non-attached VHO are reported as warnings because...

Testing steps

Kube e2e

Checklist:

  • [x] I have performed a self-review of my own code
  • [x] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [x] I have added tests that prove my fix is effective or that my feature works

BOT NOTES: resolves https://github.com/solo-io/solo-projects/issues/6044

jbohanon avatar Apr 22 '24 15:04 jbohanon

Issues linked to changelog: https://github.com/solo-io/solo-projects/issues/5934

solo-changelog-bot[bot] avatar Apr 22 '24 15:04 solo-changelog-bot[bot]

Visit the preview URL for this PR (updated for commit 231e7dc):

https://gloo-edge--pr9391-jbohanon-vhopts-stat-cuprps8l.web.app

(expires Wed, 08 May 2024 17:52:45 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 77c2b86e287749579b7ff9cadb81e099042ef677

github-actions[bot] avatar Apr 26 '24 15:04 github-actions[bot]

Issues linked to changelog: https://github.com/solo-io/solo-projects/issues/6044

solo-changelog-bot[bot] avatar Apr 26 '24 17:04 solo-changelog-bot[bot]