Skip to content

Commit

Permalink
Update upstream specifications to their latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
sebhoss authored Jan 10, 2025
1 parent 59eb440 commit f9db988
Show file tree
Hide file tree
Showing 779 changed files with 52,908 additions and 12,738 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,9 @@ spec:
systemName:
description: "SystemName identifies uniquely the backend within the account provider Default value will be sanitized Name"
type: "string"
x-kubernetes-validations:
- message: "SystemName is immutable"
rule: "self == oldSelf"
required:
- "name"
- "privateBaseURL"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.14.0"
controller-gen.kubebuilder.io/version: "v0.16.3"
name: "datadogmetrics.datadoghq.com"
spec:
group: "datadoghq.com"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.14.0"
controller-gen.kubebuilder.io/version: "v0.16.3"
name: "datadogmonitors.datadoghq.com"
spec:
group: "datadoghq.com"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: "apiextensions.k8s.io/v1"
kind: "CustomResourceDefinition"
metadata:
annotations:
controller-gen.kubebuilder.io/version: "v0.14.0"
controller-gen.kubebuilder.io/version: "v0.16.3"
name: "datadogslos.datadoghq.com"
spec:
group: "datadoghq.com"
Expand Down Expand Up @@ -117,7 +117,7 @@ spec:
conditions:
description: "Conditions represents the latest available observations of the state of a DatadogSLO."
items:
description: "Condition contains details for one aspect of the current state of this API Resource.\n---\nThis struct is intended for direct use as an array at the field path .status.conditions. For example,\n\n\n\ttype FooStatus struct{\n\t // Represents the observations of a foo's current state.\n\t // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\"\n\t // +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t // +listMapKey=type\n\t Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"`\n\n\n\t // other fields\n\t}"
description: "Condition contains details for one aspect of the current state of this API Resource."
properties:
lastTransitionTime:
description: "lastTransitionTime is the last time the condition transitioned from one status to another.\nThis should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable."
Expand Down Expand Up @@ -146,7 +146,7 @@ spec:
- "Unknown"
type: "string"
type:
description: "type of condition in CamelCase or in foo.example.com/CamelCase.\n---\nMany .condition.type values are consistent across resources like Available, but because arbitrary conditions can be\nuseful (see .node.status.conditions), the ability to deconflict is important.\nThe regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)"
description: "type of condition in CamelCase or in foo.example.com/CamelCase."
maxLength: 316
pattern: "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$"
type: "string"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ spec:
properties:
conditions:
items:
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, \n \ttype FooStatus struct{ \t // Represents the observations of a foo's current state. \t // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" \t // +patchMergeKey=type \t // +patchStrategy=merge \t // +listType=map \t // +listMapKey=type \t Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n \t // other fields \t}"
properties:
lastTransitionTime:
description: "lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,26 +88,30 @@ spec:
- "name"
type: "object"
failureThreshold:
description: "FailureThreshold is a limit of consecutive failures that must occur for a host to be considered unhealthy"
default: 5
description: "FailureThreshold is a limit of consecutive failures that must occur for a host to be considered unhealthy\nDefaults to 5"
type: "integer"
x-kubernetes-validations:
- message: "Failure threshold must be greater than 0"
rule: "self > 0"
interval:
description: "Interval defines how frequently this probe should execute"
default: "5m"
description: "Interval defines how frequently this probe should execute\nDefaults to 5 minutes"
type: "string"
path:
description: "Path is the path to append to the host to reach the expected health check.\nMust start with \"?\" or \"/\", contain only valid URL characters and end with alphanumeric char or \"/\". For example \"/\" or \"/healthz\" are common"
pattern: "^(?:\\?|\\/)[\\w\\-.~:\\/?#\\[\\]@!$&'()*+,;=]+(?:[a-zA-Z0-9]|\\/){1}$"
type: "string"
port:
description: "Port to connect to the host on. Must be either 80, 443 or 1024-49151"
default: 443
description: "Port to connect to the host on. Must be either 80, 443 or 1024-49151\nDefaults to port 443"
type: "integer"
x-kubernetes-validations:
- message: "Only ports 80, 443, 1024-49151 are allowed"
rule: "self in [80, 443] || (self >= 1024 && self <= 49151)"
protocol:
description: "Protocol to use when connecting to the host, valid values are \"HTTP\" or \"HTTPS\""
default: "HTTPS"
description: "Protocol to use when connecting to the host, valid values are \"HTTP\" or \"HTTPS\"\nDefaults to HTTPS"
type: "string"
x-kubernetes-validations:
- message: "Only HTTP or HTTPS protocols are allowed"
Expand Down
Loading

0 comments on commit f9db988

Please sign in to comment.