-
Notifications
You must be signed in to change notification settings - Fork 49
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
Support phase apply that leverages the pruning mechanism from the kpt apply upstream #238
Comments
can u assign this one to me? |
related issue from kpt world: kubernetes-sigs/cli-utils#169 |
Related Change #736010Subject: Add more genernic Kubectl Factory interface ApprovalsCode-Review
+2 Dmitry Ukov
+2 Ian Howell
Verified
+2 Zuul
Workflow
+1 Ian Howell Last Updated: 2020-06-18 09:45:08 CDT |
Related Change #736046Subject: Move mock document file system to testutils ApprovalsCode-Review
+2 Dmitry Ukov
+2 Ian Howell
+1 Ruslan Aliev
Verified
+2 Zuul
Workflow
+1 Dmitry Ukov Last Updated: 2020-06-18 09:30:07 CDT |
Related Change #736049Subject: Add new constructor to create documents ApprovalsCode-Review
+2 Ian Howell
+1 Ruslan Aliev
+2 Dmitry Ukov
+1 Alexey Odinokov
Verified
+2 Zuul
Workflow
+1 Dmitry Ukov Last Updated: 2020-06-18 09:45:05 CDT |
Related Change #736054Subject: Integrate cli-utils applier with phases. ApprovalsCode-Review
+2 Ian Howell
+1 Ruslan Aliev
+2 Matt McEuen
Verified
+2 Zuul
Workflow
+1 Matt McEuen Last Updated: 2020-07-20 14:45:05 CDT |
Related Change #736052Subject: Add applier from cli-utils package ApprovalsCode-Review
+2 Dmitry Ukov
+2 Ian Howell
Verified
+2 Zuul
Workflow
+1 Ian Howell Last Updated: 2020-07-14 14:30:06 CDT |
Related Change #738917Subject: Add Append method to bundle interface ApprovalsCode-Review
+2 Dmitry Ukov
+1 Ruslan Aliev
+2 Matt McEuen
Verified
+2 Zuul
Workflow
+1 Kostyantyn Kalynovskyi Last Updated: 2020-07-08 12:15:03 CDT |
This method would allow us to append bundle with new documents Change-Id: I201a2a0f2e7f707556a53495538c0f075ce6fe17 Relates-To: #238
A [Related Change](https://review.opendev.org/738917 was merged. This issue may be ready to close. |
A [Related Change](https://review.opendev.org/736052 was merged. This issue may be ready to close. |
The commit adds applier object from cli-utils which would allow us to wait for kubernetes objects to reach required states and support pruning. Integration is very similar to the one with kubectl, because backend mechanism for reading manifests is the same. We need to write them to temporary directory in $HOME/.airship directory, and point cli-utils to it. It will then take care of storing what was applied to k8s cluster for prunning and also will be capable of waiting for core resources to reach required state by constantly polling them. To integrate we need to create a namespace in which we will store configmap that keeps track of what objects were applied before and enable prunning Relates-To: #238 Change-Id: I4c0123cc57b78bd13dbe320e0ab9f28bbed2301d
This will also enable us to wait for kubernetes resources to reach required state Relates-To: #238 Change-Id: Ia2c9cebd94ca2ef5bfd9ed5830ae469e6aa6b167
A [Related Change](https://review.opendev.org/736054 was merged. This issue may be ready to close. |
Problem description (if applicable)
This is a new direction for issue #8 . Discuss using kpt functionality to prune existing resources deleted from the configuration
Proposed change
Potential impacts
The text was updated successfully, but these errors were encountered: