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

KIC 2.0 - 2.x integration tests also set up to test 1.x #1040

Closed
shaneutt opened this issue Feb 23, 2021 · 4 comments · Fixed by #1122
Closed

KIC 2.0 - 2.x integration tests also set up to test 1.x #1040

shaneutt opened this issue Feb 23, 2021 · 4 comments · Fixed by #1122

Comments

@shaneutt
Copy link
Contributor

shaneutt commented Feb 23, 2021

The Kong Kubernetes Testing Framework (KTF) was created to provide integration testing for Kong Kubernetes components using Go tests.

The purpose of this issue is to migrate our existing bash tests to the KTF in main in preparation for our eventual transition onto the new architecture demonstrated with railgun/.

These tests should pass on both v1.x AND v2.0 prior to v2.0 release to help demonstrate protection against regressions.

@mflendrich
Copy link
Contributor

Pending team review.

@shaneutt shaneutt assigned shaneutt and unassigned shaneutt Feb 23, 2021
@shaneutt
Copy link
Contributor Author

blocked on https:/Kong/keps/issues/13

@shaneutt shaneutt changed the title Port KIC E2E Tests to KTF KIC 2.0 - Port KIC E2E Tests to KTF Mar 11, 2021
@shaneutt
Copy link
Contributor Author

@shaneutt
Copy link
Contributor Author

shaneutt commented Mar 22, 2021

I'm not sure this is going to resemble a "port" of the code when I implement it: I'm intending to make the testing framework run-able with either controller manager (v1.x or v2.x) and then have CI run them BOTH on any PR, the intention is from now until 2.0 all tests will test both controllers, so that until we release we have higher assurance that they're (ultimately) functioning the same way and all new tests immediately check v1.x vs v2.x simoltaneously.

@shaneutt shaneutt changed the title KIC 2.0 - Port KIC E2E Tests to KTF KIC 2.0 - 2.x integration tests also set up to test 1.x Mar 22, 2021
@shaneutt shaneutt linked a pull request Mar 23, 2021 that will close this issue
@shaneutt shaneutt modified the milestones: KIC 2.0-preview.1, Testing Renaissance Apr 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants