Skip to content

Commit 9244235

Browse files
Merge pull request #36 from Scalingo/doc/story-3495/provide-crs-examples
[STORY-3495] doc: add CRs examples
2 parents db9a95f + c053a43 commit 9244235

File tree

4 files changed

+110
-2
lines changed

4 files changed

+110
-2
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ Example:
1818

1919
A CR is an actual instance of the type defined by the CRD.
2020

21-
Example:
22-
`config/samples/databases_v1_postgresql.yaml`
21+
Examples:
22+
* `config/samples/databases_v1_postgresql.yaml`
23+
* `doc/examples/custom_resources/cr-postgresql.starter.yaml`
24+
* `doc/examples/custom_resources/cr-postgresql.enterprise.yaml`
2325

2426
# Usage
2527

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Custom Resource example
2+
#
3+
# Use your own values for these fields:
4+
# * metadata.name
5+
# * spec.name
6+
# * spec.connInfoSecretTarget.name
7+
#
8+
apiVersion: databases.scalingo.com/v1
9+
kind: PostgreSQL
10+
metadata:
11+
labels:
12+
app.kubernetes.io/name: scalingo-operator
13+
app.kubernetes.io/managed-by: kustomize
14+
name: postgresql-sample
15+
spec:
16+
authSecret:
17+
name: scalingo
18+
key: api_token
19+
connInfoSecretTarget:
20+
name: my-postgresql-secret
21+
22+
networking:
23+
internet_access:
24+
enabled: true
25+
firewall:
26+
rules:
27+
- type: "custom_range"
28+
cidr: "0.0.0.0/0"
29+
label: "Allow all"
30+
31+
name: my-postgresql-database
32+
plan: postgresql-dr-enterprise-4096
33+
region: osc-fr1
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Custom Resource example
2+
#
3+
# Use your own values for these fields:
4+
# * metadata.name
5+
# * spec.name
6+
# * spec.connInfoSecretTarget.name
7+
#
8+
apiVersion: databases.scalingo.com/v1
9+
kind: PostgreSQL
10+
metadata:
11+
labels:
12+
app.kubernetes.io/name: scalingo-operator
13+
app.kubernetes.io/managed-by: kustomize
14+
name: postgresql-sample
15+
spec:
16+
authSecret:
17+
name: scalingo
18+
key: api_token
19+
connInfoSecretTarget:
20+
name: my-postgresql-secret
21+
22+
networking:
23+
internet_access:
24+
enabled: true
25+
firewall:
26+
rules:
27+
- type: "custom_range"
28+
cidr: "192.168.0.0/24"
29+
- type: "custom_range"
30+
cidr: "192.168.1.1/32"
31+
- type: "custom_range"
32+
cidr: "192.168.1.2/32"
33+
- type: "custom_range"
34+
cidr: "192.168.1.3/32"
35+
- type: "managed_range"
36+
range_id: "man-osc-fr1-egress"
37+
38+
name: my-postgresql-database
39+
plan: postgresql-dr-starter-4096
40+
region: osc-fr1
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Custom Resource example
2+
#
3+
# Use your own values for these fields:
4+
# * metadata.name
5+
# * spec.name
6+
# * spec.connInfoSecretTarget.name
7+
#
8+
apiVersion: databases.scalingo.com/v1
9+
kind: PostgreSQL
10+
metadata:
11+
labels:
12+
app.kubernetes.io/name: scalingo-operator
13+
app.kubernetes.io/managed-by: kustomize
14+
name: postgresql-sample
15+
spec:
16+
authSecret:
17+
name: scalingo
18+
key: api_token
19+
connInfoSecretTarget:
20+
name: my-postgresql-secret
21+
22+
networking:
23+
internet_access:
24+
enabled: true
25+
firewall:
26+
rules:
27+
- type: "custom_range"
28+
cidr: "0.0.0.0/0"
29+
label: "Allow all"
30+
31+
name: my-postgresql-database
32+
plan: postgresql-dr-starter-4096
33+
region: osc-fr1

0 commit comments

Comments
 (0)