The deploy_worker_node script waits for the nodes to come up and
spams the logs as it runs. This change removes -x from the script
in order to remove a lot of unnecessary stdout since the script
already contains several echo statements to indicate progress.
Change-Id: I4c7465b6aa3538ea171f61387035e79c7d852088
This reverts commit c51438462697bdc0509d8a033d9111572f13c57b.
Reason for revert: this was the original idea
to incorporate everything into airhsipct.
But later we implemented generation/encryption
via templater/sops plugins and this part isn't needed
anymore.
Change-Id: Ib09eb08f10b783091470940fdd1c618a1aeece1b
This reverts commit 154bcec95cc207339f05dd4d62e987efb25d0366
We don't use this function anywhere, moreover
fs related functions are way beyond the reasonable
functionality of templater. Especially taking
into account that we have only 1 function.
Change-Id: I919d8466ff1eab2d2687db7055bf974b7b608d8e
Adds support for additional Baremetal Operator replacements
in the NetworkCatalogue CRD.
Relates-To: #469
Change-Id: I4788813b3db82459d2b975fca2b3e74d3792cb63
We build iso image in two steps
1) We prepare cloud-init data using a krm function
krm-functions/cloud-init which uses arishipctl capabilities
to gather necessary data from the executor document bundle.
Cloud-init data files are written into a directory mounted
to the krm function container.
2) We build iso image using image-builder. While doing this
we mount the directory with cloud-init data files and set
necessary environment variables defined in the executor
document.
Relates-To: #440
Change-Id: Id0b34822e95f494d2e2f8fb407700b7f873e7c69
Replaces the networking VariableCatalogue with a
structural schema NetworkCatalogue CRD.
Relates-To: #468
Change-Id: I9973708799ec35c2dde5832e7400c798dc7adae1
Changes the versions catalogue from a VariableCatalogue
to a structural schema VersionsCatalogue CRD.
Relates-To: #363
Change-Id: I445111356662ab33d9337ddd1537885d5afd094f
It allows us to have more clear and controllable unit tests and
to move towards bringing all file operations in airshipctl to a
common standard for all source files (using only document
filesystem module).
Change-Id: I560edb7c8e9cd682f3c188527245fcd40045e16c
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
Relates-To: #415
With this commit QCOW images are pulled as a docker image to new
qcow-bundle container within ironic pod and copy them to shared ironic
volume to be served to hosts.
Also squashed with [0], manifests are adjusted to consume new QCOWs and
old QCOW related funtionality is removed.
[0] https://review.opendev.org/c/airship/airshipctl/+/776270
Co-Authored-By: Alexey Odinokov <aodinokov@mirantis.com>
Co-Authored-By: Craig Anderson <craig.anderson@att.com>
Change-Id: I958184b34ae94206bc5e87993e9287587b6a11d9
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
Introduces Airship in pod. This includes:
* A base image which sets up common requirements
* An image for the libvirt service
* An image for building a specified instance of airshipctl
* An image for initializing the various libvirt infrastructure required
for a deployment
* An image which runs the deployment scripts
Closes: #313
Change-Id: Ib1114350190b0fe0c0761ff67b38b3eca783161a
This provides a script that can be used to swap out all instances of
current KRM function images with configurable replacements. This will
be useful if an operator needs to use a private repo such as
artifactory.
Closes: #457
Change-Id: I5bb8b05737e7a3771517310ae64746660b6bf617
This Commit fixes role not found issue when running script
20_run_gate_runner.sh
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: Ic671cf04f30ae9647b052ce31f2ca76fb80043cf
* Read manifest repository URL from environment variable,
so that it can be configured to use for other repos like
treasuremap
Change-Id: I756e5be6fce72d4a5e7fe2d2f1115e92ea67843f
There is an issue with airship generic containers -
if the output yaml contains empty lines it removes that.
Krm generic containers don't have that issue.
The plan is to switch to krm and continute to debug
Change-Id: I49dfea8ba4f05dca70209a56f783195d4a213fa4