@@ -10,11 +10,12 @@ a system that Kratix can write documents to. These documents are then
10
10
reconciled by an external tool.
11
11
12
12
Some example use cases:
13
+
13
14
- [ Kubernetes cluster] ( https://kubernetes.io/ ) : Kratix will scheduled documents (Kubernetes manifests) to
14
15
the Destination, and then a GitOps tool running on the Kubernetes cluster,
15
16
such as Flux or ArgoCD with pull down the documents and deploy them. See our
16
17
[ GitOps Agent documentation] ( /category/installing-gitops-agent ) for more information.
17
- - [ Terraform] ( https://www.terraform.io/ ) : There are many toolings that exist to trigger Terraform applys
18
+ - [ Terraform] ( https://www.terraform.io/ ) : There are many toolings that exist to trigger a ` teraform apply `
18
19
when a new Terraform file is committed to a Git repository. For example
19
20
[ Terraform
20
21
Enterprise] ( https://www.hashicorp.com/resources/gitops-and-terraform-enterprise-a-match-made-in-heaven-at-state-farm )
@@ -25,8 +26,8 @@ Some example use cases:
25
26
filled from a Git
26
27
repository] ( https://backstage.io/docs/integrations/github/discovery ) .
27
28
28
-
29
29
Below is the full Spec for the Destination CRD:
30
+
30
31
``` yaml
31
32
apiVersion : platform.kratix.io/v1alpha1
32
33
kind : Destination
@@ -79,7 +80,7 @@ one for `resources`, one for `dependencies`. The path within the `State Store` f
79
80
80
81
For `dependencies` :
81
82
82
- ` ` `
83
+ ` ` ` yaml
83
84
statestore.Spec.Path/
84
85
destination.Spec.Path/
85
86
destination.Name/
@@ -89,7 +90,7 @@ statestore.Spec.Path/
89
90
90
91
For `resources` :
91
92
92
- ` ` `
93
+ ` ` ` yaml
93
94
statestore.Spec.Path/
94
95
destination.Spec.Path/
95
96
destination.Name/
@@ -101,7 +102,7 @@ statestore.Spec.Path/
101
102
102
103
For example installing and requesting from a Promise that provides `Redis` as a service you would get :
103
104
104
- ` ` `
105
+ ` ` ` bash
105
106
worker-cluster/dependencies/redis/static/dependencies.yaml
106
107
worker-cluster/resources/default/redis/my-request/redis.yaml
107
108
` ` `
0 commit comments