Skip to content

Commit 93c751d

Browse files
committed
Embed stash resourceblockdefinitions
Signed-off-by: Tamal Saha <[email protected]>
1 parent 1809fff commit 93c751d

File tree

8 files changed

+238
-5
lines changed

8 files changed

+238
-5
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ require (
3333
kmodules.xyz/client-go v0.25.10
3434
kmodules.xyz/custom-resources v0.25.0
3535
kmodules.xyz/monitoring-agent-api v0.25.0
36-
kmodules.xyz/resource-metadata v0.14.1
36+
kmodules.xyz/resource-metadata v0.14.3
3737
kmodules.xyz/resource-metrics v0.25.0
3838
kmodules.xyz/sets v0.24.0
3939
kubepack.dev/lib-helm v0.5.7-0.20221024120504-d029626cf65b

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -1189,8 +1189,8 @@ kmodules.xyz/monitoring-agent-api v0.25.0 h1:RU9RBeCqQdoS381xXy8cM1aqT+7qmtuPI3K
11891189
kmodules.xyz/monitoring-agent-api v0.25.0/go.mod h1:RH5f/W9eCiW+KTblBIh8MZkjCWdtMQ8MuzCBMfgkynM=
11901190
kmodules.xyz/offshoot-api v0.25.0 h1:Svq9da/+sg5afOjpgo9vx2J/Lu90Mo0aFxkdQmgKnGI=
11911191
kmodules.xyz/offshoot-api v0.25.0/go.mod h1:ysEBn7LJuT3+s8ynAQA/OG0BSsJugXa6KGtDLMRjlKo=
1192-
kmodules.xyz/resource-metadata v0.14.1 h1:02avbnSVA+EkPiSpKqvNoHv/ZqDmSGcj9AK5Yo86gys=
1193-
kmodules.xyz/resource-metadata v0.14.1/go.mod h1:lQQvuSlkBQ9LICd1m/g9JpIdxCSmI6MUSfjnadtKzwk=
1192+
kmodules.xyz/resource-metadata v0.14.3 h1:Y/fIt1qhwznKzlNx5Ml95bfEFP6aplb71KoNRKCZk3E=
1193+
kmodules.xyz/resource-metadata v0.14.3/go.mod h1:lQQvuSlkBQ9LICd1m/g9JpIdxCSmI6MUSfjnadtKzwk=
11941194
kmodules.xyz/resource-metrics v0.25.0 h1:wj3npVZZQr+Yysg/XdGn4LdT5kQizWeO0zq7QlSVx50=
11951195
kmodules.xyz/resource-metrics v0.25.0/go.mod h1:4a49npnu73c9LGDWHWQsPWoXWXU9rpCcknoH1+HHesI=
11961196
kmodules.xyz/sets v0.24.0 h1:GbltLEPVnURjcmWyf8eFstgJBpm9o151wsrABkByGrc=

vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/lib.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import (
3333
)
3434

3535
var (
36-
//go:embed **/**/*.yaml trigger
36+
//go:embed **/**/*.yaml **/**/**/*.yaml trigger
3737
fs embed.FS
3838

3939
m sync.Mutex
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
k8s.io/group: stash.appscode.com
7+
k8s.io/kind: Repository
8+
k8s.io/resource: repositories
9+
k8s.io/version: v1alpha1
10+
name: stash.appscode.com-v1alpha1-repositories-kubedb
11+
spec:
12+
blocks:
13+
- actions:
14+
create: Never
15+
displayMode: Field
16+
kind: Connection
17+
name: Target
18+
query:
19+
byLabel: backup_via
20+
type: GraphQL
21+
ref:
22+
group: appcatalog.appscode.com
23+
kind: AppBinding
24+
view:
25+
name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb
26+
- actions:
27+
create: Never
28+
displayMode: Field
29+
kind: Connection
30+
name: Backup Configuration
31+
query:
32+
byLabel: offshoot
33+
type: GraphQL
34+
ref:
35+
group: stash.appscode.com
36+
kind: BackupConfiguration
37+
view:
38+
name: stash.appscode.com-v1beta1-backupconfigurations-kubedb
39+
- actions:
40+
create: Never
41+
displayMode: List
42+
kind: Connection
43+
name: Recent Backups
44+
query:
45+
byLabel: offshoot
46+
type: GraphQL
47+
ref:
48+
group: stash.appscode.com
49+
kind: BackupSession
50+
view:
51+
name: stash.appscode.com-v1beta1-backupsessions-kubedb
52+
- actions:
53+
create: Never
54+
displayMode: List
55+
kind: Connection
56+
name: Recent Restores
57+
query:
58+
byLabel: offshoot
59+
type: GraphQL
60+
ref:
61+
group: stash.appscode.com
62+
kind: RestoreSession
63+
view:
64+
name: stash.appscode.com-v1beta1-restoresessions-kubedb
65+
resource:
66+
group: stash.appscode.com
67+
kind: Repository
68+
name: repositories
69+
scope: Namespaced
70+
version: v1alpha1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
k8s.io/group: stash.appscode.com
7+
k8s.io/kind: BackupConfiguration
8+
k8s.io/resource: backupconfigurations
9+
k8s.io/version: v1beta1
10+
name: stash.appscode.com-v1beta1-backupconfigurations-kubedb
11+
spec:
12+
blocks:
13+
- actions:
14+
create: Never
15+
displayMode: Field
16+
kind: Connection
17+
name: Target
18+
query:
19+
byLabel: backup_via
20+
type: GraphQL
21+
ref:
22+
group: appcatalog.appscode.com
23+
kind: AppBinding
24+
view:
25+
name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb
26+
- actions:
27+
create: Never
28+
displayMode: Field
29+
kind: Connection
30+
name: Repository
31+
query:
32+
byLabel: offshoot
33+
type: GraphQL
34+
ref:
35+
group: stash.appscode.com
36+
kind: Repository
37+
view:
38+
name: stash.appscode.com-v1alpha1-repositories-kubedb
39+
- actions:
40+
create: Never
41+
displayMode: List
42+
kind: Connection
43+
name: Recent Backups
44+
query:
45+
byLabel: offshoot
46+
type: GraphQL
47+
ref:
48+
group: stash.appscode.com
49+
kind: BackupSession
50+
view:
51+
name: stash.appscode.com-v1beta1-backupsessions-kubedb
52+
resource:
53+
group: stash.appscode.com
54+
kind: BackupConfiguration
55+
name: backupconfigurations
56+
scope: Namespaced
57+
version: v1beta1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
k8s.io/group: stash.appscode.com
7+
k8s.io/kind: BackupSession
8+
k8s.io/resource: backupsessions
9+
k8s.io/version: v1beta1
10+
name: stash.appscode.com-v1beta1-backupsessions-kubedb
11+
spec:
12+
blocks:
13+
- actions:
14+
create: Never
15+
displayMode: Field
16+
kind: Connection
17+
name: Target
18+
query:
19+
byLabel: backup_via
20+
type: GraphQL
21+
ref:
22+
group: appcatalog.appscode.com
23+
kind: AppBinding
24+
view:
25+
name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb
26+
- actions:
27+
create: Never
28+
displayMode: Field
29+
kind: Connection
30+
name: Backup Configuration
31+
query:
32+
byLabel: offshoot
33+
type: GraphQL
34+
ref:
35+
group: stash.appscode.com
36+
kind: BackupConfiguration
37+
view:
38+
name: stash.appscode.com-v1beta1-backupconfigurations-kubedb
39+
- actions:
40+
create: Never
41+
displayMode: Field
42+
kind: Connection
43+
name: Repository
44+
query:
45+
byLabel: offshoot
46+
type: GraphQL
47+
ref:
48+
group: stash.appscode.com
49+
kind: Repository
50+
view:
51+
name: stash.appscode.com-v1alpha1-repositories-kubedb
52+
- fieldPath: '{range .status.targets[*]}{range .stats[*]}{.snapshots}{end}{end}'
53+
kind: SubTable
54+
name: Snapshots
55+
view:
56+
name: stash.appscode.com-v1beta1-snapshots-kubedb
57+
resource:
58+
group: stash.appscode.com
59+
kind: BackupSession
60+
name: backupsessions
61+
scope: Namespaced
62+
version: v1beta1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
k8s.io/group: stash.appscode.com
7+
k8s.io/kind: RestoreSession
8+
k8s.io/resource: restoresessions
9+
k8s.io/version: v1beta1
10+
name: stash.appscode.com-v1beta1-restoresessions-kubedb
11+
spec:
12+
blocks:
13+
- actions:
14+
create: Never
15+
displayMode: Field
16+
kind: Connection
17+
name: Target
18+
query:
19+
byLabel: restore_into
20+
type: GraphQL
21+
ref:
22+
group: appcatalog.appscode.com
23+
kind: AppBinding
24+
view:
25+
name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb
26+
- actions:
27+
create: Never
28+
displayMode: Field
29+
kind: Connection
30+
name: Repository
31+
query:
32+
byLabel: offshoot
33+
type: GraphQL
34+
ref:
35+
group: stash.appscode.com
36+
kind: Repository
37+
view:
38+
name: stash.appscode.com-v1alpha1-repositories-kubedb
39+
resource:
40+
group: stash.appscode.com
41+
kind: RestoreSession
42+
name: restoresessions
43+
scope: Namespaced
44+
version: v1beta1

vendor/modules.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1357,7 +1357,7 @@ kmodules.xyz/monitoring-agent-api/client
13571357
# kmodules.xyz/offshoot-api v0.25.0
13581358
## explicit; go 1.18
13591359
kmodules.xyz/offshoot-api/api/v1
1360-
# kmodules.xyz/resource-metadata v0.14.1
1360+
# kmodules.xyz/resource-metadata v0.14.3
13611361
## explicit; go 1.18
13621362
kmodules.xyz/resource-metadata/apis/core/install
13631363
kmodules.xyz/resource-metadata/apis/core/v1alpha1

0 commit comments

Comments
 (0)