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

Use server side apply for deploying K8s manifests and replicate kubectl apply behaviour #160

Closed
ptzianos opened this issue May 1, 2024 · 1 comment
Assignees
Labels
type: feature Brand new functionality.

Comments

@ptzianos
Copy link
Contributor

ptzianos commented May 1, 2024

At the moment we are using the typed interfaces for deploying resources which makes our code more complicated and brittle than it should be. We should instead use server side apply, along with the more dynamic interfaces that the Go K8s client offers so that we can replicate the kubectl apply behaviour by allowing the API master to figure out which field needs to be modified in case the object already exists instead of us having to handle the create/it's already there so instead do an update workflow

@ptzianos ptzianos added the type: feature Brand new functionality. label May 1, 2024
@ptzianos ptzianos self-assigned this May 1, 2024
@ptzianos
Copy link
Contributor Author

ptzianos commented May 4, 2024

merged as part of #161

@ptzianos ptzianos closed this as completed May 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature Brand new functionality.
Projects
None yet
Development

No branches or pull requests

1 participant