Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
electrocucaracha opened this issue Apr 15, 2024 · 0 comments
Open
Assignees
Labels
good first issue Good for newcomers

Comments

@electrocucaracha
Copy link
Member

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:

  • Copy resource definitions in a separated catalog folder (e.g. catalog/test-infra_resources/)
  • Remove resource defintions from test-infra project.
  • Update test-infra bash scripts to use catalog references.
  • Update documentation.
$ 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants