Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ require (
k8s.io/client-go v0.32.3
k8s.io/klog/v2 v2.130.1
kmodules.xyz/client-go v0.32.6
kmodules.xyz/resource-metadata v0.31.0
kmodules.xyz/resource-metadata v0.32.0
sigs.k8s.io/controller-runtime v0.20.4
)

Expand Down Expand Up @@ -118,7 +118,7 @@ require (
kmodules.xyz/apiversion v0.2.0 // indirect
kmodules.xyz/go-containerregistry v0.0.14 // indirect
kmodules.xyz/offshoot-api v0.32.0 // indirect
kmodules.xyz/resource-metrics v0.30.6 // indirect
kmodules.xyz/resource-metrics v0.30.9 // indirect
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.6.0 // indirect
Expand Down
8 changes: 4 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -570,10 +570,10 @@ kmodules.xyz/go-containerregistry v0.0.14 h1:8MgLFa74HymAJEyjH7fyQJn5u2Ok6qPPFQX
kmodules.xyz/go-containerregistry v0.0.14/go.mod h1:xz0iGC3noyMi5NNAzXWTH6KqfiIgFWZAomw+U2zVOXs=
kmodules.xyz/offshoot-api v0.32.0 h1:gogc5scSZe2JoXtZof72UGRl3Tit0kFaFRMkLLT1D8o=
kmodules.xyz/offshoot-api v0.32.0/go.mod h1:tled7OxYZ3SkUJcrVFVVYyd+zXjsRSEm1R6Q3k4gcx0=
kmodules.xyz/resource-metadata v0.31.0 h1:VMZsELrn1T6j83hkJ7BQbTTolX2og+odvA1YCR6JJO4=
kmodules.xyz/resource-metadata v0.31.0/go.mod h1:GgA+AL58S2PlukBcnD8P6ILTtIJlp6wVuUyphR67LCY=
kmodules.xyz/resource-metrics v0.30.6 h1:y+26VJ3oJ6FtE+f/sc9HfMAfaySZA+fIytRJ14YtxDo=
kmodules.xyz/resource-metrics v0.30.6/go.mod h1:SL7hGoKCUOTOEQXVEkryREwlVkujM8jKPVEPUklZ3JY=
kmodules.xyz/resource-metadata v0.32.0 h1:BabYnN+mlSC8ZEfCvHpXjKCRExmzaahrPIwdhRXqJW4=
kmodules.xyz/resource-metadata v0.32.0/go.mod h1:wHC24BVzKb1gzkDCSI5l9CXK4AKD5gMamxEqVys50lI=
kmodules.xyz/resource-metrics v0.30.9 h1:A25GC7+UpYAEJCVx44CxQYLE9vqDxC8R+suSNoWDEyY=
kmodules.xyz/resource-metrics v0.30.9/go.mod h1:5K+0A0iU+4JBFPZEuj716/oSgI9xUTnVTANS+cwhHIs=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
sigs.k8s.io/controller-runtime v0.20.4 h1:X3c+Odnxz+iPTRobG4tp092+CvBU9UK0t/bRf+n0DGU=
sigs.k8s.io/controller-runtime v0.20.4/go.mod h1:xg2XB0K5ShQzAgsoujxuKN4LNXR2LfwwHsPj7Iaw+XY=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,7 @@ spec:
enum:
- Restic
- WalG
- Medusa
- VolumeSnapshotter
type: string
jobTemplate:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,7 @@ spec:
enum:
- Restic
- WalG
- Medusa
- VolumeSnapshotter
type: string
jobTemplate:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,7 @@ spec:
enum:
- Restic
- WalG
- Medusa
- VolumeSnapshotter
type: string
jobTemplate:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,7 @@ spec:
enum:
- Restic
- WalG
- Medusa
- VolumeSnapshotter
type: string
jobTemplate:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,7 @@ spec:
enum:
- Restic
- WalG
- Medusa
- VolumeSnapshotter
type: string
jobTemplate:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
apiVersion: meta.k8s.appscode.com/v1alpha1
kind: ResourceDescriptor
metadata:
creationTimestamp: null
labels:
k8s.io/group: batch.k8s.appscode.com
k8s.io/kind: PendingTask
k8s.io/resource: pendingtasks
k8s.io/version: v1alpha1
name: batch.k8s.appscode.com-v1alpha1-pendingtasks
spec:
resource:
group: batch.k8s.appscode.com
kind: PendingTask
name: pendingtasks
scope: Cluster
version: v1alpha1
validation:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
properties:
name:
description: 'Name must be unique within a namespace. Is required when
creating resources, although some resources may allow a client to
request the generation of an appropriate name automatically. Name
is primarily intended for creation idempotence and configuration definition.
Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
labels:
additionalProperties:
type: string
description: 'Map of string keys and values that can be used to organize
and categorize (scope and select) objects. May match selectors of
replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels'
type: object
annotations:
additionalProperties:
type: string
description: 'Annotations is an unstructured key value map stored with
a resource that may be set by external tools to store and retrieve
arbitrary metadata. They are not queryable and should be preserved
when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations'
type: object
type: object
spec:
properties:
resource:
type: object
x-kubernetes-preserve-unknown-fields: true
taskType:
properties:
group:
type: string
kind:
type: string
required:
- group
- kind
type: object
type: object
type: object
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
apiVersion: meta.k8s.appscode.com/v1alpha1
kind: ResourceDescriptor
metadata:
creationTimestamp: null
labels:
k8s.io/group: batch.k8s.appscode.com
k8s.io/kind: TaskQueue
k8s.io/resource: taskqueues
k8s.io/version: v1alpha1
name: batch.k8s.appscode.com-v1alpha1-taskqueues
spec:
resource:
group: batch.k8s.appscode.com
kind: TaskQueue
name: taskqueues
scope: Cluster
version: v1alpha1
validation:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
properties:
name:
description: 'Name must be unique within a namespace. Is required when
creating resources, although some resources may allow a client to
request the generation of an appropriate name automatically. Name
is primarily intended for creation idempotence and configuration definition.
Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names'
type: string
labels:
additionalProperties:
type: string
description: 'Map of string keys and values that can be used to organize
and categorize (scope and select) objects. May match selectors of
replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels'
type: object
annotations:
additionalProperties:
type: string
description: 'Annotations is an unstructured key value map stored with
a resource that may be set by external tools to store and retrieve
arbitrary metadata. They are not queryable and should be preserved
when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations'
type: object
type: object
spec:
properties:
maxConcurrentTasks:
default: 10
type: integer
tasks:
items:
properties:
rules:
properties:
failed:
type: string
inProgress:
type: string
success:
type: string
required:
- failed
- inProgress
- success
type: object
type:
properties:
group:
type: string
kind:
type: string
required:
- group
- kind
type: object
required:
- rules
type: object
type: array
type: object
type: object
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,17 @@ spec:
- name
type: object
type: array
updateConstraints:
properties:
allowlist:
items:
type: string
type: array
denylist:
items:
type: string
type: array
type: object
version:
type: string
required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,17 @@ spec:
- name
type: object
type: array
updateConstraints:
properties:
allowlist:
items:
type: string
type: array
denylist:
items:
type: string
type: array
type: object
version:
type: string
required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,17 @@ spec:
- name
type: object
type: array
updateConstraints:
properties:
allowlist:
items:
type: string
type: array
denylist:
items:
type: string
type: array
type: object
version:
type: string
required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,17 @@ spec:
- name
type: object
type: array
updateConstraints:
properties:
allowlist:
items:
type: string
type: array
denylist:
items:
type: string
type: array
type: object
version:
type: string
required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,13 @@ spec:
type: object
deprecated:
type: boolean
initContainer:
properties:
image:
type: string
required:
- image
type: object
podSecurityPolicies:
properties:
databasePolicyName:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,17 @@ spec:
- name
type: object
type: array
updateConstraints:
properties:
allowlist:
items:
type: string
type: array
denylist:
items:
type: string
type: array
type: object
version:
type: string
required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,11 @@ spec:
type: string
type: object
x-kubernetes-map-type: atomic
autoOps:
properties:
disabled:
type: boolean
type: object
configSecret:
properties:
name:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,11 @@ spec:
type: string
type: object
x-kubernetes-map-type: atomic
autoOps:
properties:
disabled:
type: boolean
type: object
backend:
properties:
podTemplate:
Expand Down
Loading
Loading