airshipctl/manifests/function/airshipctl-base-catalogues
Battina, Sai (sb464f) 0f0e01ea0e Update PROXY, TARGET_NODE parameters
This PS adds PROXY parameter system executable script.
make uses PROXY parameter to pass proxy while building image

This change also adds TARGET_NODE,CLUSTER_NAMESPACE parameter to pass
node details and cluster details for further operations

Change-Id: I9ff8e12ff679526b728c55ffd23c3ed513db4589
2021-01-22 17:54:09 +00:00
..
env-vars-template.yaml Change image tags 2020-11-10 12:23:25 -06:00
kustomization.yaml Deduplicate airshipctl manifest networking 2020-10-21 16:26:10 -05:00
networking.yaml Deduplicate airshipctl manifest networking 2020-10-21 16:26:10 -05:00
README.md Deduplicate airshipctl manifest networking 2020-10-21 16:26:10 -05:00
versions-airshipctl.yaml Update PROXY, TARGET_NODE parameters 2021-01-22 17:54:09 +00:00

Function: airshipctl-base-catalogues

This function defines some default VariableCatalogue resources, which can be consumed and used (via ReplacementTransformer) to change the versioning and resource locations used by functions in the airshipctl project. More base catalogues will be added here in the future.

This catalogue can be used as-is to simply apply defaults, or a different catalogue may be supplied (with the same versions-airshipctl name) as a kustomize resource. The catalogue in this function can also be patched at the composite, type, or site level to reconfigure the versions.

The versions info falls under these keys:

  • charts: Helm chart locations and versions

  • files: image file (etc) locations and versions

  • images: container image registries and versions

  • kubernetes: a standalone key for the Kubernetes version to use

Versions that are defined for specific resources in specific functions (e.g., container images) are categorized in the catalogue according to the function and resource they will be applied to. E.g., images.baremetal_operator.ironic.dnsmasq.