7 Commits

Author SHA1 Message Date
Zuul
a980243565 Merge "Image override for cluster components" 2020-12-14 20:42:19 +00:00
Sirajudeen
00dcad041e Image override for cluster components
* Used images tag to inject image override to clustetctl object,
  the same way the image override is done for cert-manager.
* Using this way, the upstream manifests for cluster components does
  not need any customization (IMAGE URL as variable) and can be consumed as is.
* If this approach is approved, then will update the same for other proviers
  ( CAPO, CAPD, CAPZ, cAPG ) and will get tested.

Change-Id: If920f544d111d94e5b7075d5406ed2f87a5e6929
Closes: #431
2020-12-14 15:27:35 +00:00
Sirajudeen
27dee33bfd Revert "Use global certmanager for clusterctl"
This reverts commit 813bdd3614d13cc6bacbf0846c139d8f6da027af.

Reason for revert: This commit was done to avoid duplication of certmanager across all clusterctl components. However with the current notion of maintaining the upstream version as is, this change should be reverted. Also there is WIP to implement cert-manager as a standalone component even before clusterctl tries to deploy its embedded certmanager. So this commit will avoid manipulating the override in the standalone certmanager component

Change-Id: I16b0b002da990eb3f070f69d025cb904f7ef9e27
2020-12-10 15:40:03 +00:00
Sirajudeen
813bdd3614 Use global certmanager for clusterctl
* Remove the duplicated certmanager across all the
  cluster components ( capi, capm3, cacpk, cbk, capd, capz)
  and use certmanager from functions ( global )

Change-Id: I9ee060a19ab8c9eb508bc3ddb848895478170b98
Closes: #350
2020-10-21 16:37:11 +00:00
Matt McEuen
70ec47096c Add catalogue-driven CAPI container versions
This allows for container locations and versions for the CAPI functions
to be (optionally) driven by the `versions-airshipctl` versions
catalogue.  In addition, this moves the clusterctl config from the site
level to become its own function, which can be further refined
(e.g. for public cloud providers) via inheriting functions, composites,
types, etc.

Change-Id: Ic2b02e256419ee8536f5237327cce2754fd0abff
Closes: https://github.com/airshipit/airshipctl/issues/316
2020-09-14 18:01:06 +00: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
Dmitry Ukov
719c347197 Add CAPI function
Forked kustomization from 0.3.3 release

Change-Id: Ib84914f8e00d4e35c3670095b56e2c4dd33d1650
2020-04-27 17:45:34 +04:00