controlplane_target phase is needed for target cluster more than a
single node
Signed-off-by: James Gu <james.gu@att.com>
Change-Id: I6e77d4268cdee0ebcc65e1f9172ef645ced53337
Since [1] has been merged it's possible to use
that command to generate kubeconfig in proper
way.
This patchset introduces that changes as well as
cleans up for non-needed anymore due to that changes
steps in gating.
[1]:
https://review.opendev.org/c/airship/airshipctl/+/774709
Change-Id: Ifc07c56c126c782d940a8ca4d111c59c5d3c9c78
Go builder and base images override support for downstream
deployment customizations for both airshipctl and plugins.
If required, adjust the following Zuul job variables:
- docker.base_go_image
- docker.base_release_image
- docker.base_plugins_build_image
- docker.base_plugins_release_image
Closes: #515
Change-Id: Iaf4b54a353207b06c9ed6bdcae876537e73f6e44
Extends the NetworkCatalogue schema to include additional fields
for link objects in the commonHostNetworking.links array.
Change-Id: I562a5da8a8083b816d7111e462607d8e5c862aa0
Users behind firewalls may be unable to build all the airshipctl
images as a result of OpenSSL errors stemming from certificates used
with the proxy. To address this, the images impacted have been
updated to copy the proxy certificate from airshipctl/certs into
the image and run update-ca-certificates command. This is the same
behavior that already exists in the base airshipctl image and is
simply being extended to the images in krm-functions.
Change-Id: I436d1e25fb0726ab7576fec44a7ef2f9fd20f2bd
Signed-off-by: Alexander Hughes <Alexander.Hughes@pm.me>
Without this commit airship can hang endlessly waiting for stdin
to be open. Apparently it depends on the containerd and docker
server version. This commit adds asnyc writing to stdin, this way
we don't have to wait for write to complete before starting docker
container. The code uses similar approach to upstream docker cli
implementation.
Related-To: #513
Change-Id: I2e6d4cbe37df1f8cba356af79c1c2cf18438e86c
Correct the user for ssh in replacement
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I48a04a8d9be1c05fe36b78c27c4fec2cfc7f4daa
It seems "stub" directory was created by mistake since it's empty
and has no relations in airshipctl code and manifests.
Change-Id: I1bb8b98d019ab02c9cdbb553ed5db6f99e560d0f
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
AirshipConfig and BundleName fields are not used within Executors,
so they should be removed.
Change-Id: I23c54b854938ae554e888102a41c7ec215b85c27
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
This fixes a bug when in host value is specified in api object,
but it is ignored by docker
Closes: #512
Related-To: #512
Change-Id: I57e66a19124d1d0a295396491dbd22e2e2193d31
Currently secret generation script is hard coded to test-site.
parameterizing it so that we can use the same script for multiple sites
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I501f577952d14541da1cb632e92ae19f577dbd53
Currently tags aren't mirrored until the next patchset is merged,
which delays the Github release workflow.
Change-Id: Ib50b6369d4f8ddeaf832f1de2c8f6b133b9b40c5
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
This commit adds toleation for taint master:NoSchedule so that
helm-chart-collator deployment will be successfull
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I4c5115a57596984247f7540d2acefd315ef99da4
* Private and public key will be generated during
`phase run generate-secrets`
* generated public key will be used to replace the
place holders in the manifests and the same will be deployed
on nodes.
* This can be used to prepare inventory for
Hostconfig operator to manage nodes.
Depends-On: https://review.opendev.org/c/airship/airshipctl/+/783718
Change-Id: I780f6f6acce3df2fb3ba2f94e732fe34ddfb0454