diff --git a/slides/crossplane-usecase-multicloud.md b/slides/crossplane-usecase-multicloud.md index 8254192..ef20fc7 100644 --- a/slides/crossplane-usecase-multicloud.md +++ b/slides/crossplane-usecase-multicloud.md @@ -31,15 +31,18 @@ spec: --- ### /RESOURCE2: TERRAFORM VSPHEREVM + + TERRAFORM PROVIDER -- ### /terraform provider - + -- ### /terraform provider - + -- ### /INLINE WORKSPACE EXAMPLE + ``` apiVersion: tf.upbound.io/v1beta1 kind: Workspace @@ -79,7 +82,7 @@ spec: source: Remote ``` -- -### /VM-WORKSPACE DEFINITION (PART II; SHORTEND) +### /VM-WORKSPACE DEFINITION (PART II - EXAMPLE SHORTEND) ``` @@ -100,20 +103,58 @@ writeConnectionSecretToRef: ``` -- ### /CORRECT DRIFT - + -- ### /MANAGE TERRAFORM LIEFECYCLE --- +--- ### /RESOURCE3: KUBERNETES PROVIDER - + -- -CROSSPLANE + +### /KUBERNETES PROVIDER + -- -OBJECT +### /OBJECT EXAMPLE + +``` +apiVersion: kubernetes.crossplane.io/v1alpha2 +kind: Object +metadata: + name: sample-namespace +spec: + forProvider: + manifest: + apiVersion: v1 + kind: Namespace + metadata: + labels: + example: "true" + providerConfigRef: + name: dev-cluster +``` -- -### /RESOURCE3: KUBERNETES PROVIDER +### /TEKTON PIPLINERUN + + + +-- +### /TEKTON PIPLINERUN OBJECT + +-- + + + + +### /KUBERNETES PROVIDER + + + + -- +CROSSPLANE + +-- +OBJECT + EXCALIDRAW: CROSSPLANE + KUBERNETES + TEKTON ON CLUSTER ---