Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
https://github.com/nephio-project/porch/pull/60 introduces the ability to utilize externally defined web-hooks in porch along with cert manager integration to manage the certificates for these web-hooks.
This introduction will require new E2E tests to fulfill these new use-cases, likely in the test-infra project.
This issue proposes adding tests covering use cases such as
Testing if the interaction with the cert manager works as expected e.g. (secrets are created & CaBundle field in externally defined web-hooks are properly populated by cert manager certificates etc.).
Testing that the web-hook still works properly with the cert manager-provided certificates. e.g.(the default validating web-hook ensures that only the person with the right authority can delete packagerevision resources in porch, testing that these resources get deleted when the right credentials are used and not when the wrong ones are used)
https://github.com/nephio-project/porch/pull/60 introduces the ability to utilize externally defined web-hooks in porch along with cert manager integration to manage the certificates for these web-hooks.
This introduction will require new E2E tests to fulfill these new use-cases, likely in the test-infra project.
This issue proposes adding tests covering use cases such as