This validation approach is no longer needed and less
effective than static one, so it should be deleted to not
consume additional time and resources during the validation
process.
Change-Id: I88603723d9a423955bd88d23e7b8e2a8275d9dde
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
Closes: #543
This commit points socat image from dockerhub to quay
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: Id757b1643d25ef633dd633c051e987d73e4fd937
This patch will allow us to bypass unnecassary logic in generic
container executor (e.g. mounting kubeconfig).
Change-Id: I526940e8f01c66f7609355a4ef750b38f1d9a323
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
This feature would be helpful in case if default schema location is
not reachable (e.g. proxy restrictions).
Change-Id: I9a36256410b31bf5de410fab88cc2c3f31ed5793
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
The flux composite bundles together the two individual flux operator
functions, but it fails to provide a `replacements/` to bundle together
their replacements. This results in sites in airshipctl and
treasuremap needing to pull in the function replacementes individually
at the site level, negating the benefit of the composite abstraction.
This adds the replacements kustomization and adjusts test-site to use it.
Change-Id: Ib08e24bdd6ec8222363137bd09ad79dbcd804490
We are missing worker labels and this may lead to
future problems when we will want to scale, wrong nodes
can be chosen for the worker MachineDeployments.
This is a temporary solution to add this to kustomize
Permanent solution should add labels to host generation
and variable catalogue.
Relates-To: #531
Change-Id: Ia07f1d9125bf5b6aadea3750ea53bc34228577ca
Introduces an ability to pass custom environment that
has the highest precedence from job definition for
airshipctl-gate-runner playbook, e.g.:
job:
name: test-job
playbook: run: playbooks/airshipctl-gate-runner.yaml
vars:
job_environment:
FOO: BAR
Defined environment variables complete/replace default playbook variables.
Change-Id: Ib11480068141315126a80f3952b6882cdb7439ae
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
Currently tools path and manifest path is hardcoded in validate_doc
script which make is hard to be resuable outside airshipctl project.
The aim of this PS is to overcome this issue and make validate_doc
script reused (in Make file) outsite airshipctl project manifest.
Change-Id: I2e9277c206e5e0c635c241abf1c4c6ec58f5a592
There will be another place to store that data: [1]
All previous appropriate phases will work for that,
e.g. secret-reencrypt all secret-show.
The documentation is updated accordinly.
[1]
manifests/site/test-site/target/encrypted/results/imported/secrets.yaml
Change-Id: Iaeeaae902420ef9158dcaba2a272e20459596ae5
* Generate VersionsCatalogue and NetworkCatalogue schemas using kubebuilder
* Schema for CRDs can be generated with this command
=> make manifests
Change-Id: I61695d523ee0c08739f15a47b2cf8653d925b108
Closes: #532
The description and examples are updated for the airshipctl
commands, which will be inturn used for generating documentation.
Please ignore the .md file changes in this PS. They are added for zuul
gates to pass. Here is the PS with generated documention
files https://review.opendev.org/c/airship/airshipctl/+/789250
Relates-To: #280
Change-Id: I7c088528842ff859f502d4484ff9a3847ebb1177
The description and examples are updated for the airshipctl
commands, which will be inturn used for generating documentation.
Please ignore the .md file changes in this PS. They are added for zuul
gates to pass. Here is the PS with generated documention
files https://review.opendev.org/c/airship/airshipctl/+/789250
Relates-To: #280
Change-Id: I323fa145b512e58cb878b117656c51bc39e76360
* Removed the dynamic plugin name calculation logic for readability.
* Hardcoded the make docker-image-<plugin_name> step for each plugin
Change-Id: I79b3fc4aa899ee9b8ae2e8f308a6df8f4d1ac36f
`airshipctl config` doesn't yet support setting a context's
managementConfiguration value. This change adds in a sed
to set all managementConfigurations to default.
Change-Id: I0d8d0fb285a0b82e348640ef689eb3f0efb9e547
(cherry picked from commit bbd0ca28955c462077d05e2b77d18bfac8c47c45)