* Change templater image tag from dev to latest
* Change replacement-transformer image tag from dev to latest
* Change Makefile to build images with tag latest
Change-Id: Iff074d6fe771cce48dae7190fbc69cc437138817
Signed-off-by: Sreejith Punnapuzha <sreejith.punnapuzha@outlook.com>
The airshipctl gate runner consumes 16GB RAM VM node. Currently we have
insufficient compute capacity to run it on every patch set change.
This patch set makes gate runner run only on request and on Zuul gate
(pre-merge) to reduce workload imposed onto community CI.
Request to run airshipctl gate runner is a comment
"check experimental"
left to a patch set in Gerrit.
Change-Id: I5cb2a80b5cdc9dd025249e313d29eab62cbb3446
This change updates the proxy guide to work with the latest airshipctl
proxy implementation [0]. Whereas users previously needed to modify YAML
documents to use Airship behind a proxy server, users now only need
environment variables.
Additionally, this change includes instructions for using custom DNS
nameservers.
[0] ed1619d336
Change-Id: Ib03293c4f4fa58df60fb48ab8a76227a48ea6fbe
Signed-off-by: Drew Walters <andrew.walters@att.com>
This commit will add clusterapi name and namespaces with a given cluster
to a clustermap.
Refer code from this PS: https://review.opendev.org/#/c/759805/
Change-Id: I1937efa0bbf0b5b175d18777fdf4ba837d1d7344
Relates-To: #376
Closes: #376
Adding the following method to the interface and implementation for
docker container:
- InspectContainer() - used to determine container status
Change-Id: I4a8096f4f5addad31daa5038a30b1ffcf1d424e9
* Recently the lint and test jobs are separated
* update the reference to lint and test job names
marked as dependency for azure gate runner
Change-Id: I9bf495143b14d248c54c20e4814ac236b167eba1
This adds functions for the helm-controller and source-controller from
Flux v2 [0]. The helm-controller depends on the source-controller and
so this includes a composite to wrap both. These components replace the
Helm Operator, which is now removed from the gating setup. The Helm Operator
function itself will be removed after a suitable migration period.
This also adds a format for Helm chart and Helm repository sourcing
to the versions catalog.
[0]: https://fluxcd.github.io/flux2
Closes: #372
Change-Id: I7287f1bb5b1ebd1dba9920cc0bed8c867720b4c1
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
A previous patchset was intended to accomplish a two-part substitution of
container versions into CAPI components, to work around assumptions held
by clusterctl:
(versions catalogue) --[ReplacementTransformer]--> (Clusterctl YAML)
... then
(Clusterctl YAML) --[clusterctl library]--> (CAPI manifests)
However, only the second leg (the hard part) worked right; the first part
had gaps which are fixed by this change.
This also adds the CAPD container definitions to the Clusterctl variables.
Change-Id: Ifaca46f6dd3b87c28753cd49b52e62556ead52bd
Closes: https://github.com/airshipit/airshipctl/issues/389
This reverts commit 9a608de653ffe1ce8f60b5f16249e2152b3522ad.
Requesting revert because of the sops+gpg testcase failure issues. The failed testcases are impacting airship-airshipctl-lint-unit zuul gate.
For more details please refer to https://github.com/airshipit/airshipctl/issues/378
Change-Id: I60f6b5daaeebc038b68556c60413b3d0c6db6d68
* Move kubeconfig from manifests/phases to the manifests/site
directory.
* Create site specific phases entry point that inherits
global phases bundle
Change-Id: I0f2893928221760e46a05630de051dd4c46c7448
Relates-To: #356
This change removes the SubPath entry portion of the config manifests, and
refactors several areas that used it. This also updates unit tests to
reflect the new changes.
Closes: #255
Change-Id: Ibbb519a3f1fb28a1594e971274c5de54b99c867e
Change target cluster name for capd
provider from "dtc" to "target-cluster"
target cluster name changed at below entrypoints:
- manifests/function/k8scontrol-capd
- manifests/function/workers-capd
- manifests/site/docker-test-site
Change-Id: I72adeaf80a0d098d18e4334b02511d9917fe77b2
This commit extends cluster map interface to be able to specify
a custom kubeconfig context per cluster in ClusterMap
Related-To: #380
Related-To: #375
Closes: #380
Change-Id: I9a8a26e3a3666e069c243e871f89ae9222228f17
Adding BootConfiguration structure in preparation for the implementation
of Bootstrap Container / Ephemeral Cluster through "phase/executor".
Change-Id: I0239e9c975784703dd6abacbb17b5e15744f3924
Add phase execution engine scaffolding to documentation.
Also add general architecture of phases, and brief description of
what phases, executors and bundles are.
Next commits will fill in the placeholders and topics in the
documentation, such as metadata and phase plan.
Relates-To: #360
Change-Id: Icac00b046cf50d18a71ca69ef9ecbb8be612f9ab
Change target cluster name for capo
provider from "ostgt" to "target-cluster"
target cluster name was changed at below entrypoints:
- manifests/function/k8scontrol-capo
- manifests/function/workers-capo
- manifests/site/openstack-test-site
Change-Id: I36f115e4a5debfc9c0f7e47705c87de29cf14d80
* Update CAPD manifest to inherit the clusterctl from
functions and patch just the difference which is the
infrastructure providers.
Change-Id: I0702aa6127531792df17b5ff69a2dba2242d79ac