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

RIIR, add deeper tests, drop kustomization #40

Merged
merged 12 commits into from
Aug 12, 2024
Merged

RIIR, add deeper tests, drop kustomization #40

merged 12 commits into from
Aug 12, 2024

Conversation

foriequal0
Copy link
Owner

@foriequal0 foriequal0 commented Jun 27, 2024

I couldn't understand how controller-runtime written in Go worked even if they had a (slightly) better documentation, so I rewrote it in Rust.

It is about +8,000 −4,500, but Cargo.lock is +3,000, so it's basically +5,000 -4,500 😉

It has deeper tests that interact with Kubernetes API.
I tested and learned what methods work and what don't with these tests.
There's a (barely existing, but enough to prove) multi-version matrix smoke-tests.

I never understood the controller-runtime generated configuration,
and kustomize asking me to update it due to deprecation.
So I dropped Kustomization.

I've removed uncertain flags.

Also, I've reduced the maximum delay timeout to 25 seconds due to the webhook timeout limit.
It should be okay for most of the time.

@foriequal0 foriequal0 changed the title RIIR, add more tests that directly interacts with kubernetes API, remove kustomization RIIR, add more deep tests, drop kustomization Jun 27, 2024
@foriequal0 foriequal0 changed the title RIIR, add more deep tests, drop kustomization RIIR, add deeper tests, drop kustomization Jun 27, 2024
@foriequal0 foriequal0 marked this pull request as draft June 27, 2024 12:48
@foriequal0 foriequal0 force-pushed the riir branch 9 times, most recently from a5e7055 to f33ed02 Compare June 29, 2024 15:49
@foriequal0 foriequal0 force-pushed the riir branch 5 times, most recently from dfe8956 to c4974c0 Compare July 26, 2024 16:42
# Conflicts:
#	.github/workflows/ci.yaml
#	config/manager/manager.yaml
@foriequal0 foriequal0 force-pushed the riir branch 14 times, most recently from 64ca342 to 9209011 Compare August 9, 2024 10:33
@foriequal0 foriequal0 marked this pull request as ready for review August 9, 2024 10:45
@foriequal0 foriequal0 merged commit 70f5d8b into main Aug 12, 2024
19 checks passed
@foriequal0 foriequal0 deleted the riir branch August 12, 2024 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant