This patchset provides the implementation of dex-aio function, which is
used to deploy Dex through a Helm operator, e.g., flux/helm-operator.
A test site (dex-test-site) has been included, which contains manifests
to run the following phase plan:
clusterctl-init-ephemeral
controlplane-ephemeral
initinfra-target
clusterctl-init-target
clusterctl-move
workers-target
helm-operator-target
helm-collator-target
dex-release-target
The first six phases are used to deploy a target cluster on Azure cloud
while the remaining three are for deploying Dex through a Helm operator.
The 'helm-collator-target' phase requires an existing "airshipctl" repo
supporting the function 'helm-chart-collator', which is provide by a
different patchset.
Change-Id: I7057d9a5c78cbcef26bac89a9f5bf06fd0d3ac4d