Updated documentation to align with airshipctl
workflow on how to deploy a target cluster in google cloud
using airshipctl.
Closes: #523
Change-Id: I7fbfefe26897d9fb2a964080e17f84844905b1eb
This allows errors to be passed from a container to
the airshipctl itself. Without this flags container will never fail.
Relates-To: #517
Change-Id: I20254f868bd85af44980acc656ca0fb401779bbc
Added 10 script to install required packaged and tools for a bew build node
Fixed docker cmd permisson error in 21 script
Fixed medadata path to use the SITE environment variable in 22 script
Added abibility to configure nocheckout option in document pull
Signed-off-by: James Gu <james.gu@att.com>
Change-Id: Iea7c3e2cdac473188007e218f87889f6c1846bda
This commit adds missing images in versions catalogue
that are being used in manifest.
Change-Id: I0c2ee3fa2062cb0dbf7c843e1b5ed52f718429c8
Signed-off-by: bijayasharma <vetbijaya@gmail.com>
Relates-To: #498
Phase helper provides plenty of useful methods for
a phase client. But these methods are not used by
phase executor initializers except for getting some
configuration values. So, it is better to provide
initializers with necessary values instead of passing
them the phase helper.
Change-Id: I8c596455e30444570a86efad73d792af0ca83a33
Relates-To: #464
Relates-To: #465
Update the hwcc image in version catalogue.
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I9c3570891058d615332ab498d38a1b874f90f851
With latest changes build images jobs uses zuul.change variable
which is not defined for merge event.
Also using build job as a parent for publish creates an unnessesarly
execution of make command which we repeat later under publish playbook.
That change removes that dependency.
Change-Id: I7e02c2f3ef2ccd8b9db9872b123222020f80664a
This commit adds new label to controlplane node so that HCO works
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I8cf3efc19bc4b78a6be04af5f28ad300990273e7
* airship-airshipctl-update-github-issues job adds comments
to related github issue on PS merge based on the tag(Realtes-To/Closes)
in commit message.
* airshipbot is already doing the job of adding comments to issues on new PSs
and updating the status (closed, reopen) as applicable.
* So the job airship-airshipctl-update-github-issues is redundant when airshipbot
is running.
Change-Id: I2c6fa748d3334384bf5b31c87d9501a006a153c1
Relates-To: #502
The aim of this PS to fix current issue we have when we have
new plan created with description width more than 40 char.
Added condition if width is more than specified in command
so the command execution will not break and just crop
exceeding description length.
Eg: e351b2bc43/pkg/print/table/columndefs.go (L71)
Change-Id: Icc353ec688b2fbb563add39f8d38004008093895
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
These mock objects can be tuned according to a test
case and then fed to a testable objects. For example,
all the phase executors are supposed to consume document
bundles and react respectively depending on the
behavior of the bundle.
Tests will be modified in later patches.
Change-Id: I7cd71752709d6d1f255d4bfbc641803479eed66e
Relates-To: #464
Relates-To: #465
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