Skip to content

Commit

Permalink
add project-codeflare/codeflare-operator
Browse files Browse the repository at this point in the history
Signed-off-by: Sebastian Hoß <[email protected]>
  • Loading branch information
sebhoss committed Feb 11, 2024
1 parent a5c8425 commit 6b7cc9b
Show file tree
Hide file tree
Showing 14 changed files with 1,233 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -811,6 +811,10 @@ Files: crd-catalog/percona/percona-xtradb-cluster-operator/*
Copyright: The percona/percona-xtradb-cluster-operator Authors
License: Apache-2.0

Files: crd-catalog/project-codeflare/codeflare-operator/*
Copyright: The project-codeflare/codeflare-operator Authors
License: Apache-2.0

Files: crd-catalog/projectcalico/calico/*
Copyright: The projectcalico/calico Authors
License: Apache-2.0
Expand Down
9 changes: 9 additions & 0 deletions code-generator/src/catalog.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2158,6 +2158,15 @@ pub const CRD_V1_SOURCES: &'static [UpstreamSource] = &[
"https://github.com/percona/percona-xtradb-cluster-operator/blob/main/config/crd/bases/pxc.percona.com_perconaxtradbclusters.yaml",
],
},
UpstreamSource {
project_name: "project-codeflare/codeflare-operator",
license: APACHE_V2,
urls: &[
"https://github.com/project-codeflare/codeflare-operator/blob/main/config/crd/crd-appwrapper.yml",
"https://github.com/project-codeflare/codeflare-operator/blob/main/config/crd/crd-quotasubtree.yml",
"https://github.com/project-codeflare/codeflare-operator/blob/main/config/crd/crd-schedulingspec.yml",
],
},
UpstreamSource {
project_name: "projectcalico/calico",
license: APACHE_V2,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.9.2"
name: "quotasubtrees.quota.codeflare.dev"
spec:
group: "quota.codeflare.dev"
names:
kind: "QuotaSubtree"
listKind: "QuotaSubtreeList"
plural: "quotasubtrees"
singular: "quotasubtree"
scope: "Namespaced"
versions:
- name: "v1alpha1"
schema:
openAPIV3Schema:
description: "QuotaSubtree is a specification for a quota subtree resource"
properties:
apiVersion:
description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
type: "string"
kind:
description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
type: "string"
metadata:
type: "object"
spec:
description: "QuotaSubtreeSpec is the spec for a resource plan"
properties:
children:
items:
description: "Child is the spec for a QuotaSubtree resource"
properties:
name:
type: "string"
namespace:
type: "string"
path:
type: "string"
quotas:
description: "Quota is the spec for a QuotaSubtree resource"
properties:
disabled:
type: "boolean"
hardLimit:
type: "boolean"
requests:
additionalProperties:
anyOf:
- type: "integer"
- type: "string"
pattern: "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$"
x-kubernetes-int-or-string: true
type: "object"
type: "object"
type: "object"
type: "array"
parent:
type: "string"
parentNamespace:
type: "string"
type: "object"
status:
description: "QuotaSubtreeStatus is the status for a QuotaSubtree resource"
properties:
children:
items:
description: "ResourceAllocation is the spec for the child status"
properties:
allocated:
description: "ResourceAllocationStatus is the spec for the child resource usage"
properties:
requests:
additionalProperties:
type: "string"
type: "object"
type: "object"
name:
type: "string"
namespace:
type: "string"
path:
type: "string"
type: "object"
type: "array"
totalAllocation:
description: "ResourceAllocation is the spec for the child status"
properties:
allocated:
description: "ResourceAllocationStatus is the spec for the child resource usage"
properties:
requests:
additionalProperties:
type: "string"
type: "object"
type: "object"
name:
type: "string"
namespace:
type: "string"
path:
type: "string"
type: "object"
required:
- "children"
- "totalAllocation"
type: "object"
required:
- "spec"
type: "object"
served: true
storage: true
Loading

0 comments on commit 6b7cc9b

Please sign in to comment.