airshipctl/pkg/config
Vladimir Kozhukalov a608d4c56d Add docEntryPointPrefix field to the metadata.yaml
* The phase.docEntryPointPrefix field in the metadata.yaml
   allows you to define a common part of the documentEntryPoint
   for all phases in the phase bundle.

   For example, let metadata.yaml be
   ---
   phase:
     path: manifests/phases
     docEntryPointPrefix: manifests/site/test-site

   and a phase be
   ---
   apiVersion: airshipit.org/v1alpha1
   kind: Phase
   metadata:
     name: initinfra-ephemeral
     clusterName: ephemeral-cluster
   config:
     executorRef:
       apiVersion: airshipit.org/v1alpha1
       kind: KubernetesApply
       name: kubernetes-apply
   documentEntryPoint: ephemeral/initinfra

   Then the documentEntryPoint for executor will be prepended with
   docEntryPointPrefix and the path to the executor bundle will be
   manifests/site/test-site/ephemeral/initinfra

Change-Id: I29ec14378790d95b66c3ff1fe6120bb200f91a50
Relates-To: #356
2020-10-22 13:29:05 +03:00
..
testdata Phase docs are targetPath + phaseRepo + phase.DocumentEntrypoint 2020-10-15 13:55:59 +03:00
config_helper_test.go Removed K8s Authors 2020-09-23 11:36:43 -04:00
config_helper.go Remove kubeconfig from config struct 2020-10-07 14:35:07 -05:00
config_test.go Remove clustertype-related functions 2020-10-16 11:31:58 -05:00
config.go Remove clustertype-related functions 2020-10-16 11:31:58 -05:00
constants.go Remove clustertype-related functions 2020-10-16 11:31:58 -05:00
context.go Remove clustertype-related functions 2020-10-16 11:31:58 -05:00
encryption_config_test.go Removed K8s Authors 2020-09-23 11:36:43 -04:00
encryption_config.go Removed K8s Authors 2020-09-23 11:36:43 -04:00
errors.go Replace PrimaryRepositoryName with PhaseRepositoryName 2020-10-12 15:28:27 +03:00
management_test.go Add management config validation 2020-05-21 14:21:59 +00:00
management.go Add management config validation 2020-05-21 14:21:59 +00:00
manifest.go Add docEntryPointPrefix field to the metadata.yaml 2020-10-22 13:29:05 +03:00
options_test.go Remove clustertype-related functions 2020-10-16 11:31:58 -05:00
options.go Remove clustertype-related functions 2020-10-16 11:31:58 -05:00
repo_test.go Add document pull step to gate script runner 2020-09-25 00:39:28 -05:00
repo.go Add document pull step to gate script runner 2020-09-25 00:39:28 -05:00
utils.go Phase docs are targetPath + phaseRepo + phase.DocumentEntrypoint 2020-10-15 13:55:59 +03:00