-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
aadbb72
commit 3820f98
Showing
59 changed files
with
1,363 additions
and
0 deletions.
There are no files selected for viewing
6 changes: 6 additions & 0 deletions
6
docs/proposals/generation-command/01-single-helm/chart/echo-server/Chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
apiVersion: v2 | ||
appVersion: 1.0.0 | ||
description: Echo server chart | ||
name: echo-server | ||
type: application | ||
version: 1.0.0 |
23 changes: 23 additions & 0 deletions
23
docs/proposals/generation-command/01-single-helm/chart/echo-server/templates/deployment.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
name: {{ .Release.Name }} | ||
namespace: {{ .Release.Namespace }} | ||
spec: | ||
replicas: 1 | ||
selector: | ||
matchLabels: | ||
app: echo | ||
template: | ||
metadata: | ||
labels: | ||
app: echo | ||
spec: | ||
containers: | ||
- image: {{ .Values.image }} | ||
imagePullPolicy: IfNotPresent | ||
name: echo | ||
args: | ||
- -text="{{ .Values.text }}" | ||
ports: | ||
- containerPort: 5678 |
12 changes: 12 additions & 0 deletions
12
docs/proposals/generation-command/01-single-helm/chart/echo-server/templates/service.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
name: {{ .Release.Name }} | ||
namespace: {{ .Release.Namespace }} | ||
spec: | ||
selector: | ||
app: echo | ||
ports: | ||
- protocol: TCP | ||
port: 80 | ||
targetPort: 5678 |
2 changes: 2 additions & 0 deletions
2
docs/proposals/generation-command/01-single-helm/chart/echo-server/values.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
image: hashicorp/http-echo:1.0.0 | ||
text: hello world |
3 changes: 3 additions & 0 deletions
3
...proposals/generation-command/01-single-helm/create-blueprint-command/command.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
```shell | ||
landscaper-cli blueprint create ./config.yaml result | ||
``` |
20 changes: 20 additions & 0 deletions
20
docs/proposals/generation-command/01-single-helm/create-blueprint-command/config.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
component: | ||
repositoryBaseUrl: eu.gcr.io/gardener-project/landscaper/examples | ||
name: github.com/gardener/landscaper-examples/guided-tour/automation/simple-helm | ||
version: 1.0.0 | ||
|
||
items: | ||
echo-server: | ||
type: helm | ||
createNamespace: true | ||
chart: | ||
name: echo-server-chart | ||
access: | ||
type: ociArtifact | ||
imageReference: eu.gcr.io/gardener-project/landscaper/examples/charts/guided-tour/echo-server:1.0.0 | ||
images: | ||
echo-server-image: hashicorp/http-echo:0.2.3 | ||
additionalValues: | | ||
foo: | ||
img: {{ $images.echo-server-image }} | ||
bar: 42 |
34 changes: 34 additions & 0 deletions
34
.../create-blueprint-command/result/blueprints/blueprint-echo-server-extended/blueprint.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: Blueprint | ||
jsonSchema: "https://json-schema.org/draft/2019-09/schema" | ||
|
||
imports: | ||
- name: cluster | ||
type: target | ||
targetType: landscaper.gardener.cloud/kubernetes-cluster | ||
|
||
- name: release | ||
type: data | ||
schema: | ||
type: object | ||
|
||
- name: values | ||
type: data | ||
schema: | ||
type: object | ||
|
||
importExecutions: | ||
- name: additionalValues | ||
type: GoTemplate | ||
template: | ||
{{ $imageResource := getResource .cd "name" "echo-server-echo-server-image" }} | ||
{{ $images := dict "echo-server-image" $imageResource.access.imageReference }} | ||
|
||
foo: | ||
ima: {{ $images.echo-server-image }} | ||
bar: 42 | ||
|
||
deployExecutions: | ||
- name: default | ||
type: GoTemplate | ||
file: /deploy-execution.yaml |
19 changes: 19 additions & 0 deletions
19
...-blueprint-command/result/blueprints/blueprint-echo-server-extended/deploy-execution.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
deployItems: | ||
- name: item-echo-server | ||
type: landscaper.gardener.cloud/helm | ||
|
||
target: | ||
import: cluster | ||
|
||
config: | ||
apiVersion: helm.deployer.landscaper.gardener.cloud/v1alpha1 | ||
kind: ProviderConfiguration | ||
name: {{ .imports.release.name }} | ||
namespace: {{ .imports.release.namespace }} | ||
createNamespace: true | ||
|
||
chart: | ||
resourceRef: {{ getResourceKey `cd://resources/echo-server-chart` }} | ||
|
||
values: | ||
{{- mergeOverwrite .imports.values .imports.additionalValues | toYaml | nindent 8 }} |
23 changes: 23 additions & 0 deletions
23
...d/01-single-helm/create-blueprint-command/result/blueprints/blueprint-root/blueprint.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: Blueprint | ||
jsonSchema: "https://json-schema.org/draft/2019-09/schema" | ||
|
||
imports: | ||
- name: cluster-echo-server | ||
type: target | ||
targetType: landscaper.gardener.cloud/kubernetes-cluster | ||
|
||
- name: release-echo-server | ||
type: data | ||
schema: | ||
type: object | ||
|
||
- name: values-echo-server | ||
type: data | ||
schema: | ||
type: object | ||
|
||
subinstallationExecutions: | ||
- name: subinstallation-echo-server | ||
type: GoTemplate | ||
file: /subinstallation-echo-server.yaml |
18 changes: 18 additions & 0 deletions
18
...eprint-command/result/blueprints/blueprint-root/subinstallation-echo-server-extended.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
subinstallations: | ||
- apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: InstallationTemplate | ||
name: subinstallation-echo-server | ||
blueprint: | ||
ref: cd://resources/blueprint-echo-server | ||
|
||
imports: | ||
targets: | ||
- name: cluster | ||
target: cluster-echo-server | ||
|
||
data: | ||
- name: release | ||
dataRef: release-echo-server | ||
|
||
- name: values | ||
dataRef: values-echo-server |
32 changes: 32 additions & 0 deletions
32
...eration-command/01-single-helm/create-blueprint-command/result/component-constructor.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
components: | ||
- name: github.com/gardener/landscaper-examples/guided-tour/automation/simple-helm | ||
version: 1.0.0 | ||
provider: | ||
name: internal | ||
resources: | ||
- name: blueprint-root | ||
type: landscaper.gardener.cloud/blueprint | ||
input: | ||
type: dir | ||
path: ./blueprints/blueprint-root | ||
compress: true | ||
mediaType: application/vnd.gardener.landscaper.blueprint.v1+tar+gzip | ||
- name: blueprint-echo-server | ||
type: landscaper.gardener.cloud/blueprint | ||
input: | ||
type: dir | ||
path: ./blueprints/blueprint-echo-server | ||
compress: true | ||
mediaType: application/vnd.gardener.landscaper.blueprint.v1+tar+gzip | ||
- name: echo-server-echo-server-chart | ||
type: helmChart | ||
version: 1.0.0 | ||
access: | ||
type: ociArtifact | ||
imageReference: eu.gcr.io/gardener-project/landscaper/examples/charts/guided-tour/echo-server:1.0.0 | ||
- name: echo-server-echo-server-image | ||
type: ociImage | ||
version: v0.2.3 | ||
access: | ||
type: ociArtifact | ||
imageReference: hashicorp/http-echo:0.2.3 |
3 changes: 3 additions & 0 deletions
3
...posals/generation-command/01-single-helm/create-installation-command/command.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
```shell | ||
landscaper-cli component installation ../create-blueprint-command/config.yaml ./settings.yaml ./result | ||
``` |
9 changes: 9 additions & 0 deletions
9
...oposals/generation-command/01-single-helm/create-installation-command/result/context.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: Context | ||
metadata: | ||
name: automation-simple-helm | ||
namespace: cu-example | ||
|
||
repositoryContext: | ||
baseUrl: eu.gcr.io/gardener-project/landscaper/examples | ||
type: ociRegistry |
8 changes: 8 additions & 0 deletions
8
...eration-command/01-single-helm/create-installation-command/result/dataobject-release.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: DataObject | ||
metadata: | ||
name: automation-simple-helm-release | ||
namespace: cu-example | ||
data: | ||
name: echo | ||
namespace: example |
7 changes: 7 additions & 0 deletions
7
...neration-command/01-single-helm/create-installation-command/result/dataobject-values.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: DataObject | ||
metadata: | ||
name: automation-simple-helm-values | ||
namespace: cu-example | ||
data: | ||
text: Hello, Landscaper! |
32 changes: 32 additions & 0 deletions
32
...ls/generation-command/01-single-helm/create-installation-command/result/installation.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: Installation | ||
metadata: | ||
name: automation-simple-helm | ||
namespace: cu-example | ||
annotations: | ||
landscaper.gardener.cloud/operation: reconcile | ||
|
||
spec: | ||
context: automation-simple-helm | ||
|
||
componentDescriptor: | ||
ref: | ||
componentName: github.com/gardener/landscaper-examples/guided-tour/automation/simple-helm | ||
version: 1.0.0 | ||
|
||
blueprint: | ||
ref: | ||
resourceName: blueprint-echo-server | ||
|
||
# Set values for the import parameters of the blueprint | ||
imports: | ||
targets: | ||
- name: cluster | ||
target: automation-simple-helm | ||
|
||
data: | ||
- name: release | ||
dataRef: automation-simple-helm-release | ||
|
||
- name: values | ||
dataRef: automation-simple-helm-values |
10 changes: 10 additions & 0 deletions
10
...roposals/generation-command/01-single-helm/create-installation-command/result/target.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
apiVersion: landscaper.gardener.cloud/v1alpha1 | ||
kind: Target | ||
metadata: | ||
name: automation-simple-helm | ||
namespace: cu-example | ||
spec: | ||
type: landscaper.gardener.cloud/kubernetes-cluster | ||
config: | ||
kubeconfig: | | ||
... |
16 changes: 16 additions & 0 deletions
16
docs/proposals/generation-command/01-single-helm/create-installation-command/settings.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
charts: | ||
echo-server: | ||
installation-name: automation-simple-helm | ||
installation-namespace: cu-example | ||
|
||
release-name: automation-simple | ||
release-namespace: example | ||
|
||
target: my-cluster | ||
|
||
values: | ||
text: first example | ||
|
||
targets: | ||
- name: my-cluster | ||
kubeconfig-path: ... |
6 changes: 6 additions & 0 deletions
6
docs/proposals/generation-command/02-double-helm/chart/echo-server-extended/Chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
apiVersion: v2 | ||
appVersion: 1.0.0 | ||
description: Echo server chart extended | ||
name: echo-server-extended | ||
type: application | ||
version: 1.0.0 |
23 changes: 23 additions & 0 deletions
23
...ls/generation-command/02-double-helm/chart/echo-server-extended/templates/deployment.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
name: {{ .Release.Name }} | ||
namespace: {{ .Release.Namespace }} | ||
spec: | ||
replicas: 1 | ||
selector: | ||
matchLabels: | ||
app: echo | ||
template: | ||
metadata: | ||
labels: | ||
app: echo | ||
spec: | ||
containers: | ||
- image: {{ .Values.image }} | ||
imagePullPolicy: IfNotPresent | ||
name: echo | ||
args: | ||
- -text="{{ .Values.text }}" | ||
ports: | ||
- containerPort: 5678 |
12 changes: 12 additions & 0 deletions
12
...osals/generation-command/02-double-helm/chart/echo-server-extended/templates/service.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
name: {{ .Release.Name }} | ||
namespace: {{ .Release.Namespace }} | ||
spec: | ||
selector: | ||
app: echo | ||
ports: | ||
- protocol: TCP | ||
port: 80 | ||
targetPort: 5678 |
2 changes: 2 additions & 0 deletions
2
docs/proposals/generation-command/02-double-helm/chart/echo-server-extended/values.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
image: hashicorp/http-echo:1.0.0 | ||
text: hello world |
2 changes: 2 additions & 0 deletions
2
...proposals/generation-command/02-double-helm/create-blueprint-command/command.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
|
||
ls-cli component create ../config.yaml result |
Oops, something went wrong.