-
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
Associate Phase Operations to Kubernetes Clusters via Manifests #342
Comments
This was discussed on 8/27/2020 and 9/1/2020 design calls. See proposed implementation here: https://review.opendev.org/#/c/748029/ |
To determine which kubeconfig to use the following logic will be applied:
|
Related Change #750556Subject: Implement helper interface ApprovalsCode-Review
+1 Ruslan Aliev
+2 Ian Howell
+2 Matt McEuen
Verified
+2 Zuul
Workflow
+1 Matt McEuen Last Updated: 2020-09-11 12:00:07 CDT |
Related Change #750563Subject: Switch phase commands to use refactored command objects ApprovalsCode-Review
+2 Matt McEuen
+1 Bijaya Sharma
+1 Ruslan Aliev
+2 Ian Howell
Verified
+2 Zuul
Workflow
+1 Ian Howell Last Updated: 2020-09-14 15:15:05 CDT |
Related Change #750560Subject: Use Helper in clusterctl and kube apply executors ApprovalsCode-Review
+2 Matt McEuen
+2 Stas Egorov
+1 Ruslan Aliev
Verified
+2 Zuul
Workflow
+1 Kostyantyn Kalynovskyi Last Updated: 2020-09-14 14:15:05 CDT |
Related Change #750557Subject: Implement phase and phase.Client interface ApprovalsCode-Review
+2 Drew Walters
+2 Stas Egorov
Verified
+2 Zuul
Workflow
+1 Stas Egorov Last Updated: 2020-09-11 21:00:04 CDT |
Related Change #750567Subject: Cleanup phase package ApprovalsCode-Review
+1 Vladimir Kozhukalov
+2 Ian Howell
+2 Matt McEuen
Verified
+2 Zuul
Workflow
+1 Matt McEuen Last Updated: 2020-09-15 15:45:07 CDT |
A [Related Change](https://review.opendev.org/750556 was merged. This issue may be ready to close. |
Change-Id: If65d7d8cd3fa082facc077753bb06275da2a6643 Relates-To: #342
Relates-To: #342 Change-Id: I8882204c0e9eae05fca30c093fcd3bad58e308e1
A [Related Change](https://review.opendev.org/750557 was merged. This issue may be ready to close. |
A [Related Change](https://review.opendev.org/750560 was merged. This issue may be ready to close. |
Relates-To: #342 Change-Id: I6f3f9b5aac3877f5738f0ec077c65bcf5acfc54d
A [Related Change](https://review.opendev.org/750563 was merged. This issue may be ready to close. |
Change-Id: I1f9f1620d6e0d3ac836e0189f403b7f794818d53 Relates-To: #342
Related Change #751904Subject: Use cluster name as context in executors ApprovalsCode-Review
+2 Stas Egorov
+2 Drew Walters
Verified
+2 Zuul
Workflow
+1 Drew Walters Last Updated: 2020-09-15 14:45:05 CDT |
Related Change #751909Subject: Implement clusterctl move executor ApprovalsCode-Review
+2 Ian Howell
+1 Vladimir Kozhukalov
+2 Dmitry Ukov
Verified
+2 Zuul
Workflow
+1 Dmitry Ukov Last Updated: 2020-09-15 12:45:04 CDT |
A [Related Change](https://review.opendev.org/751909 was merged. This issue may be ready to close. |
Change-Id: Ibb3aea6ead51409b9cbd69cc02e685d3fce186a4 Relates-To: #342
A [Related Change](https://review.opendev.org/751904 was merged. This issue may be ready to close. |
Change-Id: I4fcf524dd2ff466290b80df7d966f90aa0409471 Relates-To: #342
A [Related Change](https://review.opendev.org/750567 was merged. This issue may be ready to close. |
Change-Id: Ib849da5faa2f69f058bd9df814b55e117ecefb8a Relates-To: #342
Related Change #749419Subject: Switch to using phase documents ApprovalsCode-Review
+1 Sean Eagan
+1 Ruslan Aliev
+2 Stas Egorov
+1 Bijaya Sharma
+2 Ian Howell
Verified
+2 Zuul
Workflow
+1 Ian Howell Last Updated: 2020-09-16 16:15:03 CDT |
This commit allows to stop using phases with hardcoded paths to kustomize entrypoints. Instead we use phase documents defined in bundles. Phase document has a reference to executor such as kubernetes apply and clusterctl init. More executors are being developed Relates-To: #342 Change-Id: I8babd9d0379763773c443e263373e9816f9dbd39
A [Related Change](https://review.opendev.org/749419 was merged. This issue may be ready to close. |
All the patchsets associated with this have been merged. |
Problem description
As an operator I want to be able to associate each airshipctl phase to the kubernetes cluster and associated kubeconfig on which the phase will be performed in a declarative manner so that phases can be managed across multiple clusters including worker clusters.
Proposed change
Provide a mechanism to associate a phase to a specific kubernetes cluster managed in the site. A phase run via airshipctl then should be able to extract the appropriate kubeconfig file for the cluster either by reading it from the site document bundle or by extracting it from a parent management cluster associated to the specified cluster.
Potential impacts
This issue is related to #324 which specifies support for workload clusters.
The text was updated successfully, but these errors were encountered: