Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update bundles from 1.9 #1458

Merged
merged 1 commit into from
Oct 10, 2024
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
367 changes: 212 additions & 155 deletions bundle/manifests/datadog-operator.clusterserviceversion.yaml

Large diffs are not rendered by default.

365 changes: 294 additions & 71 deletions bundle/manifests/datadoghq.com_datadogagentprofiles.yaml

Large diffs are not rendered by default.

18,615 changes: 3,099 additions & 15,516 deletions bundle/manifests/datadoghq.com_datadogagents.yaml

Large diffs are not rendered by default.

277 changes: 277 additions & 0 deletions bundle/manifests/datadoghq.com_datadogdashboards.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,277 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
name: datadogdashboards.datadoghq.com
spec:
group: datadoghq.com
names:
kind: DatadogDashboard
listKind: DatadogDashboardList
plural: datadogdashboards
shortNames:
- ddd
singular: datadogdashboard
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .status.id
name: id
type: string
- jsonPath: .status.syncStatus
name: sync status
type: string
- jsonPath: .metadata.creationTimestamp
name: age
type: date
name: v1alpha1
schema:
openAPIV3Schema:
description: DatadogDashboard is the Schema for the datadogdashboards 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: DatadogDashboardSpec defines the desired state of DatadogDashboard
properties:
description:
description: Description is the description of the dashboard.
type: string
layoutType:
description: LayoutType is the layout type of the dashboard.
type: string
notifyList:
description: NotifyList is the list of handles of users to notify
when changes are made to this dashboard.
items:
type: string
type: array
x-kubernetes-list-type: set
reflowType:
description: |-
Reflowtype is the reflow type for a 'new dashboard layout' dashboard. Set this only when layout type is 'ordered'.
If set to 'fixed', the dashboard expects all widgets to have a layout, and if it's set to 'auto',
widgets should not have layouts.
type: string
tags:
description: Tags is a list of team names representing ownership of
a dashboard.
items:
type: string
type: array
x-kubernetes-list-type: set
templateVariablePresets:
description: TemplateVariablePresets is an array of template variables
saved views.
items:
description: DashboardTemplateVariablePreset Template variables
saved views.
properties:
name:
description: The name of the variable.
type: string
templateVariables:
description: List of variables.
items:
description: DashboardTemplateVariablePresetValue Template
variables saved views.
properties:
name:
description: The name of the variable.
type: string
values:
description: One or many template variable values within
the saved view, which will be unioned together using
`OR` if more than one is specified. Cannot be used in
conjunction with `value`.
items:
type: string
type: array
x-kubernetes-list-type: set
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
templateVariables:
description: TemplateVariables is a list of template variables for
this dashboard.
items:
description: DashboardTemplateVariable Template variable.
properties:
availableValues:
description: The list of values that the template variable drop-down
is limited to.
items:
type: string
type: array
defaults:
description: One or many default values for template variables
on load. If more than one default is specified, they will
be unioned together with `OR`. Cannot be used in conjunction
with `default`.
items:
type: string
type: array
x-kubernetes-list-type: set
name:
description: The name of the variable.
type: string
prefix:
description: The tag prefix associated with the variable. Only
tags with this prefix appear in the variable drop-down.
type: string
required:
- name
type: object
type: array
x-kubernetes-list-map-keys:
- name
x-kubernetes-list-type: map
title:
description: Title is the title of the dashboard.
type: string
widgets:
description: Widgets is a JSON string representation of a list of
Datadog API Widgets
type: string
type: object
status:
description: DatadogDashboardStatus defines the observed state of DatadogDashboard
properties:
conditions:
description: Conditions represents the latest available observations
of the state of a DatadogDashboard.
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}"
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.
format: date-time
type: string
message:
description: |-
message is a human readable message indicating details about the transition.
This may be an empty string.
maxLength: 32768
type: string
observedGeneration:
description: |-
observedGeneration represents the .metadata.generation that the condition was set based upon.
For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
with respect to the current state of the instance.
format: int64
minimum: 0
type: integer
reason:
description: |-
reason contains a programmatic identifier indicating the reason for the condition's last transition.
Producers of specific condition types may define expected values and meanings for this field,
and whether the values are considered a guaranteed API.
The value should be a CamelCase string.
This field may not be empty.
maxLength: 1024
minLength: 1
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
type: string
status:
description: status of the condition, one of True, False, Unknown.
enum:
- "True"
- "False"
- Unknown
type: string
type:
description: |-
type of condition in CamelCase or in foo.example.com/CamelCase.
---
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
useful (see .node.status.conditions), the ability to deconflict is important.
The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
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
required:
- lastTransitionTime
- message
- reason
- status
- type
type: object
type: array
x-kubernetes-list-map-keys:
- type
x-kubernetes-list-type: map
created:
description: Created is the time the dashboard was created.
format: date-time
type: string
creator:
description: Creator is the identity of the dashboard creator.
type: string
currentHash:
description: |-
CurrentHash tracks the hash of the current DatadogDashboardSpec to know
if the Spec has changed and needs an update.
type: string
id:
description: ID is the dashboard ID generated in Datadog.
type: string
lastForceSyncTime:
description: LastForceSyncTime is the last time the API dashboard
was last force synced with the DatadogDashboard resource
format: date-time
type: string
syncStatus:
description: SyncStatus shows the health of syncing the dashboard
state to Datadog.
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
28 changes: 17 additions & 11 deletions bundle/manifests/datadoghq.com_datadogmetrics.yaml
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.6.1
controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
name: datadogmetrics.datadoghq.com
spec:
Expand Down Expand Up @@ -36,14 +36,19 @@ spec:
description: DatadogMetric allows autoscaling on arbitrary Datadog query
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'
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'
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
Expand All @@ -54,8 +59,9 @@ spec:
description: ExternalMetricName is reserved for internal use
type: string
maxAge:
description: MaxAge provides the max age for the metric query (overrides
the default setting `external_metrics_provider.max_age`)
description: |-
MaxAge provides the max age for the metric query (overrides the default setting
`external_metrics_provider.max_age`)
type: string
query:
description: Query is the raw datadog query
Expand Down Expand Up @@ -123,5 +129,5 @@ status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
conditions: null
storedVersions: null
Loading
Loading