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

Add e2e tests, CI, and basic support for non-kubectl api clients #10

Merged
merged 7 commits into from
Aug 24, 2023
Merged

Conversation

ecordell
Copy link
Collaborator

@ecordell ecordell commented Aug 22, 2023

Fixes #5
Fixes #4
Fixes #2

These made some sense to couple together: it was easiest to write tests with a non-kubectl client, and once I had the tests it was easy enough to add CI that runs them.

@ecordell ecordell changed the title dev: bootstrap with ko, scaffold e2e tests scaffoled e2e tests and set up CI Aug 22, 2023
@ecordell ecordell changed the title scaffoled e2e tests and set up CI Add e2e tests, CI, and basic support for non-kubectl api clients Aug 23, 2023
ecordell and others added 2 commits August 23, 2023 15:12
this makes it possible to run the proxy
locally for debugging purposes.

the change makes mage dev:up write the certs
locally
Copy link
Contributor

@vroldanbet vroldanbet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, tested locally and works. Added some changes to make it possible to run the proxy locally with the dev cluster. Left a new comments I don't think any should be blocking

e2e/e2e_test.go Outdated Show resolved Hide resolved
magefiles/util.go Show resolved Hide resolved
magefiles/util.go Show resolved Hide resolved
magefiles/dev.go Show resolved Hide resolved
magefiles/dev.go Show resolved Hide resolved
e2e/e2e_test.go Show resolved Hide resolved
@ecordell ecordell merged commit 1a5f0a2 into main Aug 24, 2023
4 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Aug 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add ci for k8s proxy add tests for k8s proxy k8s proxy adds support non-kubectl clients
2 participants