Commit Graph

9 Commits

Author SHA1 Message Date
Ruslan Aliev
31995eaf9d Add validation phases
This patch introduces ability to validate phases using kubeval.
Appropriate functionality was embedded into phase/plan validate
command.

Change-Id: I1e1ccae2b7e4948bdc97a199c96c07a3eb7292b2
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
Relates-To: #503
Closes: #2
Closes: #19
2021-04-22 11:37:12 -05:00
Sreejith Punnapuzha
f95da5a56c Enhance target node deployment on gates
* Add script to install clusterctl
  * Add controlplane yamls for target node
  * Add script to perform cluster move
  * Add script to zuul jobs

Closes: #288
Change-Id: Ia6891df9c9b1da333396e76f11332deeb17ab807
Signed-off-by: Sreejith Punnapuzha <sreejith.punnapuzha@outlook.com>
2020-08-27 11:12:05 -05:00
Stanislav Egorov
38634457f2 Fixed gate job
Fixed by adding boot mode for target host.
Default one is UEFI and not supported yet by Airship.

Change-Id: I58baa6e85050e1f4ea95b0e902f3593174762860
2020-08-04 11:42:41 -07:00
Zuul
bec9be6390 Merge "Add Bare Metal Operator resources" 2020-03-31 14:47:50 +00:00
Dmitry Ukov
7df1237ac7 Shift CAPI function to upstream implementation
Cluster API function documents are handled by its community and should be
used as an external dependency for Airship document model. This change
will bring CAPI manifests maintenance to Cluster API git repo tag
management inside of an appropriate functions

Change-Id: I31acb3de7f3ae339ab0b9a48a37df09eb694bdb7
Relates-To: #104
Relates-To: #121
2020-03-23 13:34:38 +04:00
Nikolay Fedorov
2ca469830b Add Bare Metal Operator resources
Add CRD, RBAC, operator's Deployment, NameSpace
Relates-To: #105

Change-Id: I049b577193547a7e762da26fa9762171025f2dff
2020-03-20 10:22:31 +04:00
Nikolay Fedorov
674f8109ca Add Cluster API Bootstrap Provider Kubeadm
Cluster API bootstrap provider Kubeadm (CABPK) is a component of
Cluster API that is responsible of generating a cloud-init script to
turn a Machine into a Kubernetes Node

Change-Id: Iba71be2bae90c2bb19a52624329ff841717fc349
2020-02-19 17:00:05 +04:00
Nikolay Fedorov
0f21921065 Add Cluster API Provider for Bare Metal Hardware
A Machine actuator implementation for the Kubernetes Cluster API

Change-Id: I5dcc610d3eea89adbd0aef81f11aad56e73bfb99
2020-02-19 16:59:59 +04:00
Nikolay Fedorov
d10ad53ef5 Add Cluster API controller
Change-Id: I4dc45689e5d4c1df5b1910122794b7b400044ede
2020-02-13 16:50:54 +04:00