Files
airshipctl/pkg/config/testdata/config-string.yaml
Kostiantyn Kalynovskyi d9d3eb2f98 Add implementation of document/repo interface
This patch adds methods and repository stucts that will allow easily
clone/pull/update repositories that are defined in config.manifests.

Change-Id: I3789acd79d2072a2b90ed3bbaff99767070334e5
2020-02-10 20:06:14 +00:00

42 lines
1.0 KiB
YAML

apiVersion: airshipit.org/v1alpha1
clusters:
dummy_cluster:
cluster-type:
ephemeral:
bootstrap-info: dummy_bootstrap_config
cluster-kubeconf: dummycluster_ephemeral
target:
bootstrap-info: dummy_bootstrap_config
cluster-kubeconf: dummycluster_target
contexts:
dummy_context:
context-kubeconf: dummy_cluster
manifest: dummy_manifest
current-context: dummy_context
kind: Config
manifests:
dummy_manifest:
repository:
auth:
ssh-key: testdata/test-key.pem
type: ssh-key
checkout:
branch: ""
remote-ref: ""
tag: v1.0.1
url: http://dummy.url.com
target-path: /var/tmp/
modules-config:
bootstrapInfo:
dummy_bootstrap_config:
builder:
networkConfigFileName: netconfig
outputMetadataFileName: output-metadata.yaml
userDataFileName: user-data
container:
containerRuntime: docker
image: dummy_image:dummy_tag
volume: /dummy:dummy
users:
dummy_user: {}