Create the simplest possible website application, for use in end-to-end testing (in particular, of metallb). I expect the deployment process for this website to become more interesting over time as we modify it to simulate the end-user experience; for now it'll be deployed like our other workloads. I also expect the site itself to become more featureful.
todo: deploy via spire, internal scrape, external scrape?
Depends on #502
See #271
Checklist:
[x] I have split up this change into one or more appropriately-delineated commits.
[x] The first line of each commit is of the form "[component]: do something"
[x] I have written a complete, multi-line commit message for each commit.
[x] I have formatted any Go code that I have changed with gofmt.
[x] I have written or updated appropriate documentation to cover this change.
[x] I have confirmed that this change is covered by at least one appropriate test run by CI.
[x] If my change includes new or modified functionality, I have tested that the changes work as expected.
[x] I have assigned this issue to an appropriate reviewer. (Choose @celskeggs if you are not otherwise certain.)
[x] I consider my PR complete and ready to be merged without my further input, assuming that it passes CI and code review.
[ ] My changes have passed CI, including an automatic Jenkins deploy.
Create the simplest possible website application, for use in end-to-end testing (in particular, of metallb). I expect the deployment process for this website to become more interesting over time as we modify it to simulate the end-user experience; for now it'll be deployed like our other workloads. I also expect the site itself to become more featureful.
todo: deploy via spire, internal scrape, external scrape?
Depends on #502
See #271
Checklist: