Skip to content

Commit ec20e01

Browse files
authored
Prepare for release v0.61.0-rc.0 (#812)
ProductLine: KubeDB Release: v2026.2.16-rc.0 Release-tracker: kubedb/CHANGELOG#125 Signed-off-by: 1gtm <1gtm@appscode.com>
1 parent d0b02fc commit ec20e01

File tree

180 files changed

+162230
-652
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

180 files changed

+162230
-652
lines changed

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.25.5
44

55
require (
66
github.com/Masterminds/semver/v3 v3.4.0
7-
github.com/cert-manager/cert-manager v1.19.2
7+
github.com/cert-manager/cert-manager v1.19.3
88
github.com/fatih/camelcase v1.0.0
99
github.com/go-sql-driver/mysql v1.9.3
1010
github.com/prometheus/client_golang v1.23.2
@@ -26,9 +26,9 @@ require (
2626
kmodules.xyz/cert-manager-util v0.29.0
2727
kmodules.xyz/client-go v0.34.2
2828
kmodules.xyz/custom-resources v0.34.0
29-
kmodules.xyz/monitoring-agent-api v0.34.0
30-
kubedb.dev/apimachinery v0.60.0
31-
kubedb.dev/db-client-go v0.15.0
29+
kmodules.xyz/monitoring-agent-api v0.34.1
30+
kubedb.dev/apimachinery v0.61.0-rc.0
31+
kubedb.dev/db-client-go v0.16.0-rc.0
3232
kubeops.dev/petset v0.0.15
3333
sigs.k8s.io/controller-runtime v0.22.4
3434
sigs.k8s.io/yaml v1.6.0
@@ -167,11 +167,11 @@ require (
167167
kmodules.xyz/objectstore-api v0.34.0 // indirect
168168
kmodules.xyz/offshoot-api v0.34.0 // indirect
169169
kmodules.xyz/prober v0.34.0 // indirect
170-
kmodules.xyz/resource-metadata v0.41.0 // indirect
170+
kmodules.xyz/resource-metadata v0.42.1 // indirect
171171
kubeops.dev/csi-driver-cacerts v0.5.0 // indirect
172172
kubeops.dev/operator-shard-manager v0.0.5 // indirect
173173
kubeops.dev/sidekick v0.0.12 // indirect
174-
kubestash.dev/apimachinery v0.23.0 // indirect
174+
kubestash.dev/apimachinery v0.23.1-0.20260209084525-80db980e861f // indirect
175175
open-cluster-management.io/api v1.1.1-0.20251222023835-510285203ee6 // indirect
176176
sigs.k8s.io/gateway-api v1.4.0 // indirect
177177
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect

go.sum

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
5555
github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c=
5656
github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
5757
github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0=
58-
github.com/cert-manager/cert-manager v1.19.2 h1:jSprN1h5pgNDSl7HClAmIzXuTxic/5FXJ32kbQHqjlM=
59-
github.com/cert-manager/cert-manager v1.19.2/go.mod h1:e9NzLtOKxTw7y99qLyWGmPo6mrC1Nh0EKKcMkRfK+GE=
58+
github.com/cert-manager/cert-manager v1.19.3 h1:3d0Nk/HO3BOmAdBJNaBh+6YgaO3Ciey3xCpOjiX5Obs=
59+
github.com/cert-manager/cert-manager v1.19.3/go.mod h1:e9NzLtOKxTw7y99qLyWGmPo6mrC1Nh0EKKcMkRfK+GE=
6060
github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
6161
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
6262
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
@@ -738,20 +738,20 @@ kmodules.xyz/client-go v0.34.2 h1:2Cec+nyfj9kfbR+5KPK3AksxN6h4jSjhn/tw+Dhqggo=
738738
kmodules.xyz/client-go v0.34.2/go.mod h1:kQRuGMxhb+B9rVdcfBzjK+PV7oBDo+SaDiQ66u1QG+4=
739739
kmodules.xyz/custom-resources v0.34.0 h1:ljkIYzIq0A3Awj87kkpuYqS9aifuyR3Hr9q2OVKoojM=
740740
kmodules.xyz/custom-resources v0.34.0/go.mod h1:pcA/n/CnrycjKCRNtU9Z+l5svhzFncLY2Kn9pqeXDVs=
741-
kmodules.xyz/monitoring-agent-api v0.34.0 h1:SNgKvC1j8oYWQcdClyV2T5GsOQoG40c3pK9aYKm0j8A=
742-
kmodules.xyz/monitoring-agent-api v0.34.0/go.mod h1:XFDfMHDZQeNEPdTDeDr4M0dT4UCWs+4IYzgHw7JDlms=
741+
kmodules.xyz/monitoring-agent-api v0.34.1 h1:0ANZgff50xF9D9cFng1NBVmSeLwiYPsZKiFLcxAY9bQ=
742+
kmodules.xyz/monitoring-agent-api v0.34.1/go.mod h1:XFDfMHDZQeNEPdTDeDr4M0dT4UCWs+4IYzgHw7JDlms=
743743
kmodules.xyz/objectstore-api v0.34.0 h1:h16QGeKAJB27mj0rhvm3I0q0ulE99TgIulob/UkXzRc=
744744
kmodules.xyz/objectstore-api v0.34.0/go.mod h1:x6snmU8evi1K0qcWKrTXbkSN18hamcuGraYGCgtG9JY=
745745
kmodules.xyz/offshoot-api v0.34.0 h1:HnOOp8FrCjTWjtNApRDo6Ahe79tOlLrJmyye4xxO4Kk=
746746
kmodules.xyz/offshoot-api v0.34.0/go.mod h1:F+B59yYw4CZJ4uD4xu6C+mMLzIXUtuH7E+SbDICl9jE=
747747
kmodules.xyz/prober v0.34.0 h1:ElZkZYCjLaytAA0M8EH42To7i9gh1IIX+d0qfaIohys=
748748
kmodules.xyz/prober v0.34.0/go.mod h1:rsu/fxxfNxY70GDbH6Ju8G66459hi7AhWSSBoiIp8ic=
749-
kmodules.xyz/resource-metadata v0.41.0 h1:9wUOg2EvAOW3n8I+tbZnE1PJDdolX+94/Mn7FBZZy9w=
750-
kmodules.xyz/resource-metadata v0.41.0/go.mod h1:xntcQko2QLbLEHwGE4TQ7I/80fcBQzcexbep97Akstk=
751-
kubedb.dev/apimachinery v0.60.0 h1:D2tSwXPs0qLAP3Ac6Xy+sOVIl3/oc7ZmYUwEGUfqWdw=
752-
kubedb.dev/apimachinery v0.60.0/go.mod h1:tmfp77k7j2d5Bll3lPL9Ul5wEYSRLpekjOEnro2/rFA=
753-
kubedb.dev/db-client-go v0.15.0 h1:SMB6yv8uXPIKFmql32qNU3pRsv6UFPOPUPEPjuX/rHI=
754-
kubedb.dev/db-client-go v0.15.0/go.mod h1:XEs0vDMReILhlUbcvrJz7RwS2E8PvEFu60SjnxJPOqk=
749+
kmodules.xyz/resource-metadata v0.42.1 h1:RxAi354cKOeCVLoZI+WjR+tooU4lEq/axIafm1SYa20=
750+
kmodules.xyz/resource-metadata v0.42.1/go.mod h1:xntcQko2QLbLEHwGE4TQ7I/80fcBQzcexbep97Akstk=
751+
kubedb.dev/apimachinery v0.61.0-rc.0 h1:jxmBu5wndg2hj2vFDLoYrdbat1fYApLV571tNsV1f6I=
752+
kubedb.dev/apimachinery v0.61.0-rc.0/go.mod h1:2zrZDkZyxlEcRaFqQlQLpXSwlDFoYgLQcCy4jY6vU6Q=
753+
kubedb.dev/db-client-go v0.16.0-rc.0 h1:LhYSdsPwp4dhxTbimGMqsUvhRJ4zX7MS1sf+qJ1yEH0=
754+
kubedb.dev/db-client-go v0.16.0-rc.0/go.mod h1:z6xtpERgYYqO1xfOKPQ8UpvrDG9LC77PyblO6L4Ik6E=
755755
kubeops.dev/csi-driver-cacerts v0.5.0 h1:WaKfoIyh7rx9rNZ65wJ3GkzhECkOjxd9dcO0iEx3xKU=
756756
kubeops.dev/csi-driver-cacerts v0.5.0/go.mod h1:VNbwC3gTWfmdQCVxd8mkVx+n1+0F1lOA5X3usyZN1rk=
757757
kubeops.dev/operator-shard-manager v0.0.5 h1:i7VnyUfIa9u3RQhSTVWNsooXcgmrWWxJyI9gJ10onE8=
@@ -760,8 +760,8 @@ kubeops.dev/petset v0.0.15 h1:iwTRFAp0RNw0A87sw2c97UZ6WIA9H/nhJBpDhXLa7fk=
760760
kubeops.dev/petset v0.0.15/go.mod h1:sw96WiXfzhpmKpXj4a5AdmEHs0Bx4QMhf+iW15zY4Gg=
761761
kubeops.dev/sidekick v0.0.12 h1:pmUjQLZDKxgREiM6z0PogLR1aDbgvkE9jRjbxG6dEt0=
762762
kubeops.dev/sidekick v0.0.12/go.mod h1:RU7QH3E8DOLw15rBYlOOJSyczuwAnVVtYyZjJb00UB8=
763-
kubestash.dev/apimachinery v0.23.0 h1:EB6w+lB0ACgnqIjtbyvRN5hVEmB8dVHSaN7SJCACHCY=
764-
kubestash.dev/apimachinery v0.23.0/go.mod h1:zJEjHjd/nYcXFSW+RfGbLxZMJK41IOWjQGosoAWZDRg=
763+
kubestash.dev/apimachinery v0.23.1-0.20260209084525-80db980e861f h1:nti4U+hCA4VH4+Fc9D9/AEpw2/nHkUgyAhZrLkpfMfQ=
764+
kubestash.dev/apimachinery v0.23.1-0.20260209084525-80db980e861f/go.mod h1:zJEjHjd/nYcXFSW+RfGbLxZMJK41IOWjQGosoAWZDRg=
765765
open-cluster-management.io/api v1.1.1-0.20251222023835-510285203ee6 h1:mfcUKaSOYVDLzuontUOcasesbU9whNnvgrA0qf9trKs=
766766
open-cluster-management.io/api v1.1.1-0.20251222023835-510285203ee6/go.mod h1:YcmA6SpGEekIMxdoeVIIyOaBhMA6ImWRLXP4g8n8T+4=
767767
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=

vendor/kmodules.xyz/monitoring-agent-api/api/v1/openapi_generated.go

Lines changed: 97 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/kmodules.xyz/monitoring-agent-api/api/v1/types.go

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,53 @@ type ServiceMonitorSpec struct {
7474
// Interval at which metrics should be scraped
7575
// +optional
7676
Interval string `json:"interval,omitempty"`
77+
78+
// targetLabels defines the labels which are transferred from the
79+
// associated Kubernetes `Service` object onto the ingested metrics.
80+
//
81+
// +optional
82+
TargetLabels []string `json:"targetLabels,omitempty"`
83+
// podTargetLabels defines the labels which are transferred from the
84+
// associated Kubernetes `Pod` object onto the ingested metrics.
85+
//
86+
// +optional
87+
PodTargetLabels []string `json:"podTargetLabels,omitempty"`
88+
89+
// endpoints defines the list of endpoints part of this ServiceMonitor.
90+
// Defines how to scrape metrics from Kubernetes [Endpoints](https://kubernetes.io/docs/concepts/services-networking/service/#endpoints) objects.
91+
// In most cases, an Endpoints object is backed by a Kubernetes [Service](https://kubernetes.io/docs/concepts/services-networking/service/) object with the same name and labels.
92+
// +optional
93+
Endpoints []Endpoint `json:"endpoints,omitempty"`
94+
}
95+
96+
// Endpoint defines an endpoint serving Prometheus metrics to be scraped by
97+
// Prometheus.
98+
//
99+
// +k8s:openapi-gen=true
100+
type Endpoint struct {
101+
// port defines the name of the Service port which this endpoint refers to.
102+
//
103+
// It takes precedence over `targetPort`.
104+
// +optional
105+
Port string `json:"port,omitempty"`
106+
107+
// metricRelabelings defines the relabeling rules to apply to the
108+
// samples before ingestion.
109+
//
110+
// +optional
111+
MetricRelabelConfigs []promapi.RelabelConfig `json:"metricRelabelings,omitempty"`
112+
113+
// relabelings defines the relabeling rules to apply the target's
114+
// metadata labels.
115+
//
116+
// The Operator automatically adds relabelings for a few standard Kubernetes fields.
117+
//
118+
// The original scrape job's name is available via the `__tmp_prometheus_job_name` label.
119+
//
120+
// More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
121+
//
122+
// +optional
123+
RelabelConfigs []promapi.RelabelConfig `json:"relabelings,omitempty"`
77124
}
78125

79126
type PrometheusExporterSpec struct {

vendor/kmodules.xyz/monitoring-agent-api/api/v1/zz_generated.deepcopy.go

Lines changed: 48 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/kmodules.xyz/resource-metadata/crds/identity.k8s.appscode.com_siteinfos.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ spec:
121121
- notAfter
122122
- notBefore
123123
type: object
124+
distributions:
125+
items:
126+
type: string
127+
type: array
124128
nodeStats:
125129
properties:
126130
allocatable:
@@ -202,6 +206,10 @@ spec:
202206
type: integer
203207
type: object
204208
type: object
209+
storageProvisioners:
210+
items:
211+
type: string
212+
type: array
205213
version:
206214
description: |-
207215
Info contains versioning information.

vendor/kubedb.dev/apimachinery/apis/archiver/v1alpha1/mariadbarchiver_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2022.
2+
Copyright AppsCode Inc. and Contributors
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

vendor/kubedb.dev/apimachinery/apis/archiver/v1alpha1/mongodbarchiver_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2022.
2+
Copyright AppsCode Inc. and Contributors
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

vendor/kubedb.dev/apimachinery/apis/archiver/v1alpha1/mysqlarchiver_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2022.
2+
Copyright AppsCode Inc. and Contributors
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)