Skip to content

Commit cb240e6

Browse files
Add missing descriptors (#659)
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
1 parent b5ef214 commit cb240e6

10 files changed

Lines changed: 636 additions & 0 deletions

File tree

hub/resourcedescriptors/kubedb.com/v1alpha2/aerospikes.yaml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,75 @@ metadata:
88
k8s.io/version: v1alpha2
99
name: kubedb.com-v1alpha2-aerospikes
1010
spec:
11+
connections:
12+
- labels:
13+
- offshoot
14+
level: Controller
15+
namespace:
16+
path: metadata.namespace
17+
selector:
18+
matchLabels:
19+
app.kubernetes.io/instance: '{.metadata.name}'
20+
app.kubernetes.io/managed-by: kubedb.com
21+
app.kubernetes.io/name: aerospikes.kubedb.com
22+
target:
23+
apiVersion: apps.k8s.appscode.com/v1
24+
kind: PetSet
25+
type: MatchSelector
26+
- labels:
27+
- connect_via
28+
level: Controller
29+
nameTemplate: '{.metadata.name}'
30+
namespace:
31+
path: metadata.namespace
32+
target:
33+
apiVersion: appcatalog.appscode.com/v1alpha1
34+
kind: AppBinding
35+
type: MatchName
36+
- labels:
37+
- catalog
38+
references:
39+
- '{.spec.version}'
40+
target:
41+
apiVersion: catalog.kubedb.com/v1alpha1
42+
kind: AerospikeVersion
43+
type: MatchRef
44+
- labels:
45+
- cert_issuer
46+
namespace:
47+
path: metadata.namespace
48+
references:
49+
- '{.spec.tls.issuerRef.name},{.metadata.namespace}'
50+
target:
51+
apiVersion: cert-manager.io/v1
52+
kind: Issuer
53+
type: MatchRef
54+
- labels:
55+
- cert_issuer
56+
references:
57+
- '{.spec.tls.issuerRef.name}'
58+
target:
59+
apiVersion: cert-manager.io/v1
60+
kind: ClusterIssuer
61+
type: MatchRef
62+
- labels:
63+
- view
64+
nameTemplate: '{.metadata.name}~Aerospike.kubedb.com'
65+
namespace:
66+
path: metadata.namespace
67+
target:
68+
apiVersion: core.k8s.appscode.com/v1alpha1
69+
kind: GenericResource
70+
type: MatchName
71+
- labels:
72+
- view
73+
nameTemplate: '{.metadata.name}~Aerospike.kubedb.com'
74+
namespace:
75+
path: metadata.namespace
76+
target:
77+
apiVersion: core.k8s.appscode.com/v1alpha1
78+
kind: GenericResourceService
79+
type: MatchName
1180
resource:
1281
group: kubedb.com
1382
kind: Aerospike

hub/resourcedescriptors/kubedb.com/v1alpha2/db2s.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,57 @@ metadata:
88
k8s.io/version: v1alpha2
99
name: kubedb.com-v1alpha2-db2s
1010
spec:
11+
connections:
12+
- labels:
13+
- offshoot
14+
level: Controller
15+
namespace:
16+
path: metadata.namespace
17+
selector:
18+
matchLabels:
19+
app.kubernetes.io/instance: '{.metadata.name}'
20+
app.kubernetes.io/managed-by: kubedb.com
21+
app.kubernetes.io/name: db2s.kubedb.com
22+
target:
23+
apiVersion: apps.k8s.appscode.com/v1
24+
kind: PetSet
25+
type: MatchSelector
26+
- labels:
27+
- connect_via
28+
level: Controller
29+
nameTemplate: '{.metadata.name}'
30+
namespace:
31+
path: metadata.namespace
32+
target:
33+
apiVersion: appcatalog.appscode.com/v1alpha1
34+
kind: AppBinding
35+
type: MatchName
36+
- labels:
37+
- catalog
38+
references:
39+
- '{.spec.version}'
40+
target:
41+
apiVersion: catalog.kubedb.com/v1alpha1
42+
kind: DB2Version
43+
type: MatchRef
44+
- labels:
45+
- view
46+
nameTemplate: '{.metadata.name}~DB2.kubedb.com'
47+
namespace:
48+
path: metadata.namespace
49+
target:
50+
apiVersion: core.k8s.appscode.com/v1alpha1
51+
kind: GenericResource
52+
type: MatchName
53+
- labels:
54+
- view
55+
nameTemplate: '{.metadata.name}~DB2.kubedb.com'
56+
namespace:
57+
path: metadata.namespace
58+
target:
59+
apiVersion: core.k8s.appscode.com/v1alpha1
60+
kind: GenericResourceService
61+
type: MatchName
1162
resource:
1263
group: kubedb.com
1364
kind: DB2

hub/resourcedescriptors/kubedb.com/v1alpha2/documentdbs.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,57 @@ metadata:
88
k8s.io/version: v1alpha2
99
name: kubedb.com-v1alpha2-documentdbs
1010
spec:
11+
connections:
12+
- labels:
13+
- offshoot
14+
level: Controller
15+
namespace:
16+
path: metadata.namespace
17+
selector:
18+
matchLabels:
19+
app.kubernetes.io/instance: '{.metadata.name}'
20+
app.kubernetes.io/managed-by: kubedb.com
21+
app.kubernetes.io/name: documentdbs.kubedb.com
22+
target:
23+
apiVersion: apps.k8s.appscode.com/v1
24+
kind: PetSet
25+
type: MatchSelector
26+
- labels:
27+
- connect_via
28+
level: Controller
29+
nameTemplate: '{.metadata.name}'
30+
namespace:
31+
path: metadata.namespace
32+
target:
33+
apiVersion: appcatalog.appscode.com/v1alpha1
34+
kind: AppBinding
35+
type: MatchName
36+
- labels:
37+
- catalog
38+
references:
39+
- '{.spec.version}'
40+
target:
41+
apiVersion: catalog.kubedb.com/v1alpha1
42+
kind: DocumentDBVersion
43+
type: MatchRef
44+
- labels:
45+
- view
46+
nameTemplate: '{.metadata.name}~DocumentDB.kubedb.com'
47+
namespace:
48+
path: metadata.namespace
49+
target:
50+
apiVersion: core.k8s.appscode.com/v1alpha1
51+
kind: GenericResource
52+
type: MatchName
53+
- labels:
54+
- view
55+
nameTemplate: '{.metadata.name}~DocumentDB.kubedb.com'
56+
namespace:
57+
path: metadata.namespace
58+
target:
59+
apiVersion: core.k8s.appscode.com/v1alpha1
60+
kind: GenericResourceService
61+
type: MatchName
1162
resource:
1263
group: kubedb.com
1364
kind: DocumentDB

hub/resourcedescriptors/kubedb.com/v1alpha2/etcds.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,57 @@ metadata:
88
k8s.io/version: v1alpha2
99
name: kubedb.com-v1alpha2-etcds
1010
spec:
11+
connections:
12+
- labels:
13+
- offshoot
14+
level: Controller
15+
namespace:
16+
path: metadata.namespace
17+
selector:
18+
matchLabels:
19+
app.kubernetes.io/instance: '{.metadata.name}'
20+
app.kubernetes.io/managed-by: kubedb.com
21+
app.kubernetes.io/name: etcds.kubedb.com
22+
target:
23+
apiVersion: apps.k8s.appscode.com/v1
24+
kind: PetSet
25+
type: MatchSelector
26+
- labels:
27+
- connect_via
28+
level: Controller
29+
nameTemplate: '{.metadata.name}'
30+
namespace:
31+
path: metadata.namespace
32+
target:
33+
apiVersion: appcatalog.appscode.com/v1alpha1
34+
kind: AppBinding
35+
type: MatchName
36+
- labels:
37+
- catalog
38+
references:
39+
- '{.spec.version}'
40+
target:
41+
apiVersion: catalog.kubedb.com/v1alpha1
42+
kind: EtcdVersion
43+
type: MatchRef
44+
- labels:
45+
- view
46+
nameTemplate: '{.metadata.name}~Etcd.kubedb.com'
47+
namespace:
48+
path: metadata.namespace
49+
target:
50+
apiVersion: core.k8s.appscode.com/v1alpha1
51+
kind: GenericResource
52+
type: MatchName
53+
- labels:
54+
- view
55+
nameTemplate: '{.metadata.name}~Etcd.kubedb.com'
56+
namespace:
57+
path: metadata.namespace
58+
target:
59+
apiVersion: core.k8s.appscode.com/v1alpha1
60+
kind: GenericResourceService
61+
type: MatchName
1162
resource:
1263
group: kubedb.com
1364
kind: Etcd

hub/resourcedescriptors/kubedb.com/v1alpha2/hanadbs.yaml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,75 @@ metadata:
88
k8s.io/version: v1alpha2
99
name: kubedb.com-v1alpha2-hanadbs
1010
spec:
11+
connections:
12+
- labels:
13+
- offshoot
14+
level: Controller
15+
namespace:
16+
path: metadata.namespace
17+
selector:
18+
matchLabels:
19+
app.kubernetes.io/instance: '{.metadata.name}'
20+
app.kubernetes.io/managed-by: kubedb.com
21+
app.kubernetes.io/name: hanadbs.kubedb.com
22+
target:
23+
apiVersion: apps.k8s.appscode.com/v1
24+
kind: PetSet
25+
type: MatchSelector
26+
- labels:
27+
- connect_via
28+
level: Controller
29+
nameTemplate: '{.metadata.name}'
30+
namespace:
31+
path: metadata.namespace
32+
target:
33+
apiVersion: appcatalog.appscode.com/v1alpha1
34+
kind: AppBinding
35+
type: MatchName
36+
- labels:
37+
- catalog
38+
references:
39+
- '{.spec.version}'
40+
target:
41+
apiVersion: catalog.kubedb.com/v1alpha1
42+
kind: HanaDBVersion
43+
type: MatchRef
44+
- labels:
45+
- cert_issuer
46+
namespace:
47+
path: metadata.namespace
48+
references:
49+
- '{.spec.tls.issuerRef.name},{.metadata.namespace}'
50+
target:
51+
apiVersion: cert-manager.io/v1
52+
kind: Issuer
53+
type: MatchRef
54+
- labels:
55+
- cert_issuer
56+
references:
57+
- '{.spec.tls.issuerRef.name}'
58+
target:
59+
apiVersion: cert-manager.io/v1
60+
kind: ClusterIssuer
61+
type: MatchRef
62+
- labels:
63+
- view
64+
nameTemplate: '{.metadata.name}~HanaDB.kubedb.com'
65+
namespace:
66+
path: metadata.namespace
67+
target:
68+
apiVersion: core.k8s.appscode.com/v1alpha1
69+
kind: GenericResource
70+
type: MatchName
71+
- labels:
72+
- view
73+
nameTemplate: '{.metadata.name}~HanaDB.kubedb.com'
74+
namespace:
75+
path: metadata.namespace
76+
target:
77+
apiVersion: core.k8s.appscode.com/v1alpha1
78+
kind: GenericResourceService
79+
type: MatchName
1180
resource:
1281
group: kubedb.com
1382
kind: HanaDB

0 commit comments

Comments
 (0)