nephio-project / nephio

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.
Apache License 2.0
93 stars 52 forks source link

Move `test-infra` testing yaml resources to `catalog` repository #593

Open electrocucaracha opened 2 months ago

electrocucaracha commented 2 months ago

End-to-End testing uses yaml definitions that have dependencies on versions used by the catalog project. During the release process both repositories needs to be syncronized to ensure that version packages are correct. This sync problem can be mitigated centralizing resource definitions in a single place.

This effort requires the following actions:

$ find e2e/tests/ -name "*.yaml"
e2e/tests/oai/001-infra.yaml
e2e/tests/oai/001-network.yaml
e2e/tests/oai/003-core-network.yaml
e2e/tests/oai/005-ue.yaml
e2e/tests/oai/002-database.yaml
e2e/tests/oai/002-operators.yaml
e2e/tests/oai/001-secret.yaml
e2e/tests/oai/004-ran-network.yaml
e2e/tests/free5gc/006-regional-free5gc-smf.yaml
e2e/tests/free5gc/006-regional-free5gc-amf.yaml
e2e/tests/free5gc/002-secret.yaml
e2e/tests/free5gc/007-edge01-ueransim.yaml
e2e/tests/free5gc/002-edge-clusters.yaml
e2e/tests/free5gc/005-edge-free5gc-upf.yaml
e2e/tests/free5gc/004-free5gc-operator.yaml
e2e/tests/free5gc/002-network.yaml