-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
41fb9e8
commit 320a4bf
Showing
57 changed files
with
4,408 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
99 changes: 99 additions & 0 deletions
99
...tensions.k8s.io_v1_customresourcedefinition_configurationoverlays.platform.plural.sh.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.9.2 | ||
creationTimestamp: null | ||
name: configurationoverlays.platform.plural.sh | ||
spec: | ||
group: platform.plural.sh | ||
names: | ||
kind: ConfigurationOverlay | ||
listKind: ConfigurationOverlayList | ||
plural: configurationoverlays | ||
singular: configurationoverlay | ||
scope: Namespaced | ||
versions: | ||
- name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
description: ConfigurationOverlay is the Schema for the configurationoverlays | ||
API | ||
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: ConfigurationOverlaySpec defines the desired state of ConfigurationOverlay | ||
properties: | ||
documentation: | ||
description: documentation for the specific field | ||
type: string | ||
folder: | ||
description: Top level folder this overlay should live in, default | ||
is "general" | ||
type: string | ||
inputType: | ||
description: the datatype for the value given to the input field | ||
enum: | ||
- string | ||
- enum | ||
- int | ||
- list | ||
- bool | ||
type: string | ||
inputValues: | ||
description: the values for enum input types | ||
items: | ||
type: string | ||
type: array | ||
name: | ||
description: Name of the configuration input field | ||
type: string | ||
subfolder: | ||
description: Subfolder this overlay lives in, default is "all" | ||
type: string | ||
type: | ||
description: type of configuration value | ||
enum: | ||
- helm | ||
- terraform | ||
type: string | ||
updates: | ||
description: configuration path to update against | ||
items: | ||
description: OverlayUpdate defines an update to perform for this | ||
update | ||
properties: | ||
path: | ||
description: the path to update with | ||
items: | ||
type: string | ||
type: array | ||
required: | ||
- path | ||
type: object | ||
type: array | ||
required: | ||
- documentation | ||
- name | ||
- updates | ||
type: object | ||
status: | ||
description: ConfigurationOverlayStatus defines the observed state of | ||
ConfigurationOverlay | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} |
135 changes: 135 additions & 0 deletions
135
.../crds/apiextensions.k8s.io_v1_customresourcedefinition_dashboards.platform.plural.sh.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.9.2 | ||
creationTimestamp: null | ||
name: dashboards.platform.plural.sh | ||
spec: | ||
group: platform.plural.sh | ||
names: | ||
kind: Dashboard | ||
listKind: DashboardList | ||
plural: dashboards | ||
singular: dashboard | ||
scope: Namespaced | ||
versions: | ||
- name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
description: Dashboard is the Schema for the dashboards API | ||
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: DashboardSpec defines the desired state of Dashboard | ||
properties: | ||
defaultTime: | ||
description: the starting time window for dashboard rendering | ||
type: string | ||
description: | ||
description: description for this dashboard | ||
type: string | ||
graphs: | ||
description: the graphs to render in the dashboard | ||
items: | ||
description: Specification for a single timeseries graph in a dashboard | ||
properties: | ||
format: | ||
description: specify how y values should be rendered. Can be | ||
any of [bytes, percent, none] | ||
enum: | ||
- bytes | ||
- percent | ||
- none | ||
type: string | ||
name: | ||
description: Name of this graph | ||
type: string | ||
queries: | ||
description: the queries rendered in this graph | ||
items: | ||
description: Specification for a graph query in a dashboard | ||
properties: | ||
legend: | ||
description: The legend name for this query | ||
type: string | ||
legendFormat: | ||
description: The format for the legend | ||
type: string | ||
query: | ||
description: the query to use | ||
type: string | ||
required: | ||
- query | ||
type: object | ||
type: array | ||
required: | ||
- name | ||
- queries | ||
type: object | ||
type: array | ||
labels: | ||
description: a list of labels to fetch for filtering dashboard results | ||
items: | ||
description: DashboardLabelSpec is a structure specifying labels | ||
to filter against in a dashboard these can be statically declared | ||
or lazily fetched against the backend metric source | ||
properties: | ||
name: | ||
description: label name | ||
type: string | ||
query: | ||
description: query to fetch the labels from | ||
properties: | ||
label: | ||
description: label name | ||
type: string | ||
query: | ||
description: the backend query to use | ||
type: string | ||
required: | ||
- label | ||
- query | ||
type: object | ||
values: | ||
description: statically specified values | ||
items: | ||
type: string | ||
type: array | ||
required: | ||
- name | ||
type: object | ||
type: array | ||
name: | ||
description: the name for this dashboard | ||
type: string | ||
timeslices: | ||
description: possible time windows for the dashboard to display | ||
items: | ||
type: string | ||
type: array | ||
required: | ||
- defaultTime | ||
- graphs | ||
- labels | ||
- timeslices | ||
type: object | ||
status: | ||
description: DashboardStatus defines the observed state of Dashboard | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} |
52 changes: 52 additions & 0 deletions
52
...tensions.k8s.io_v1_customresourcedefinition_defaultstorageclasses.platform.plural.sh.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.9.2 | ||
creationTimestamp: null | ||
name: defaultstorageclasses.platform.plural.sh | ||
spec: | ||
group: platform.plural.sh | ||
names: | ||
kind: DefaultStorageClass | ||
listKind: DefaultStorageClassList | ||
plural: defaultstorageclasses | ||
singular: defaultstorageclass | ||
scope: Cluster | ||
versions: | ||
- name: v1alpha1 | ||
schema: | ||
openAPIV3Schema: | ||
description: DefaultStorageClass is the Schema for the defaultstorageclasses | ||
API | ||
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: | ||
properties: | ||
name: | ||
pattern: ^default$ | ||
type: string | ||
type: object | ||
spec: | ||
description: DefaultStorageClassSpec defines the desired state of DefaultStorageClass | ||
properties: | ||
name: | ||
type: string | ||
type: object | ||
status: | ||
description: DefaultStorageClassStatus defines the observed state of DefaultStorageClass | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} |
Oops, something went wrong.