- update cluster, controlplane and workers
template
- update includes removing machine
health check crd
- update pod and service cidr
- remove cni application as post kubeadm command
Relates-To: #452
Change-Id: I04f0a3ed0966cdb6a58d618e50381b45b80f1f10
Modified the test framework so that error messages are actualy checked
for an expected value (instead of previously only checking if there was
an error returned)
Closes-Bug: #451
Change-Id: I9c4b172a705a7648467afe41346c389c503e764b
* `cp -r /var/log/apache2` copies all the archive(*.gz) logs also.
So just copy only the current logs
access.log, error.log, *vhost.log
Change-Id: I2ec55b3da61eb258337f0c0023eb7ebcd9ce1913
* Wait for CRD's Established state.
* Wait for CR tigerastatus to show up in api to query
* Once CR is created, wait for its condition to be available.
Change-Id: Ibb83e16a15a7e0e351b6ae030e3e82ce22d41c70
Closes: #442
Updated env variable TEST_SITE to SITE to remove
error with capd deployment
Updated scripts to use phase "initinfra-networking" for deploying
calico cni in target cluster
Change-Id: Ib372e8fe8d1124aa83c5e69a861c523a967c22c9
We use phases for building the ephemeral ISO image, so
a user can use `phase run` command instead. It is better
to remove `image build` subcommand to avoid support of
an unnecessary piece of code.
Change-Id: Ife9b5fdebc3cdfd5dac3ecccc8fef55811741ce8
Closes: #473
Isogen executor is not needed any more since there is
iso build phase plan that runs two phases using generic
containers.
Relates-To: #440
Change-Id: I3600e82fa1d8a92cdf103d93cd4536bf4a713cca
This PS will allow us to retrieve kubeconfig from different
kind of sources.
Change-Id: I31381cf466c58373efda40d06587e34bef411c68
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
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
Don't gather logs for unavailable cluster that is always the case for
ephemeral cluster in successful deployments. Cheap ~5 mins on each
deployment.
Change-Id: I32f84e9dadbad11fe92337cd0dc04870d1a0ff3e
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
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