Skip to content
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
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ require (
kmodules.xyz/client-go v0.34.3
kmodules.xyz/custom-resources v0.34.0
kmodules.xyz/monitoring-agent-api v0.34.1
kubedb.dev/apimachinery v0.62.0
kubedb.dev/db-client-go v0.17.0
kubedb.dev/apimachinery v0.63.0
kubedb.dev/db-client-go v0.18.0
kubeops.dev/petset v0.0.15
sigs.k8s.io/controller-runtime v0.22.4
sigs.k8s.io/yaml v1.6.0
Expand Down Expand Up @@ -173,7 +173,7 @@ require (
kubeops.dev/csi-driver-cacerts v0.5.0 // indirect
kubeops.dev/operator-shard-manager v0.0.5 // indirect
kubeops.dev/sidekick v0.0.12 // indirect
kubestash.dev/apimachinery v0.25.0 // indirect
kubestash.dev/apimachinery v0.26.0 // indirect
open-cluster-management.io/api v1.2.0 // indirect
sigs.k8s.io/gateway-api v1.4.0 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
Expand Down
12 changes: 6 additions & 6 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -752,10 +752,10 @@ kmodules.xyz/prober v0.34.0 h1:ElZkZYCjLaytAA0M8EH42To7i9gh1IIX+d0qfaIohys=
kmodules.xyz/prober v0.34.0/go.mod h1:rsu/fxxfNxY70GDbH6Ju8G66459hi7AhWSSBoiIp8ic=
kmodules.xyz/resource-metadata v0.42.4 h1:nFVo+PKmwWdzVwk7U3VZuKBQj3tPo6fyY5BC7gE2OB8=
kmodules.xyz/resource-metadata v0.42.4/go.mod h1:++18wSB28Wrw3ZxnOd8o8IVg7oMyWPwaPfuLw21QnPc=
kubedb.dev/apimachinery v0.62.0 h1:itdRIV6cQ9w8qbYFYyuJHSbmpNk2nR+MAiXTsMBca3g=
kubedb.dev/apimachinery v0.62.0/go.mod h1:O9Lo4Trr/HWs4OX/iLbGJEnD9pev0b6tcTPbjRCjh1A=
kubedb.dev/db-client-go v0.17.0 h1:wmdXM+3zp9hjyq8isCNhHtG4nbCJ7YFgxNtov32mhLk=
kubedb.dev/db-client-go v0.17.0/go.mod h1:3U2oKDZZyWtVjet4mqtPBPDEDsCdcurgQYN+lJzc4mU=
kubedb.dev/apimachinery v0.63.0 h1:YnHHiNJbpeTk7Y+WInG5NLuLfupF/RT1qTPRa6MONBo=
kubedb.dev/apimachinery v0.63.0/go.mod h1:l3qXJvsiSUEZZ9DIF539BADcUwVA4Nz2SGdOLTrtDRM=
kubedb.dev/db-client-go v0.18.0 h1:qfbIgGr38uRkUi25xvBSphyHicT868xwQ8R3OfrY7/k=
kubedb.dev/db-client-go v0.18.0/go.mod h1:gar21Okv36P1itwncjF7lpHcvyz+TVXq5H2wmhqUGzE=
kubeops.dev/csi-driver-cacerts v0.5.0 h1:WaKfoIyh7rx9rNZ65wJ3GkzhECkOjxd9dcO0iEx3xKU=
kubeops.dev/csi-driver-cacerts v0.5.0/go.mod h1:VNbwC3gTWfmdQCVxd8mkVx+n1+0F1lOA5X3usyZN1rk=
kubeops.dev/operator-shard-manager v0.0.5 h1:i7VnyUfIa9u3RQhSTVWNsooXcgmrWWxJyI9gJ10onE8=
Expand All @@ -764,8 +764,8 @@ kubeops.dev/petset v0.0.15 h1:iwTRFAp0RNw0A87sw2c97UZ6WIA9H/nhJBpDhXLa7fk=
kubeops.dev/petset v0.0.15/go.mod h1:sw96WiXfzhpmKpXj4a5AdmEHs0Bx4QMhf+iW15zY4Gg=
kubeops.dev/sidekick v0.0.12 h1:pmUjQLZDKxgREiM6z0PogLR1aDbgvkE9jRjbxG6dEt0=
kubeops.dev/sidekick v0.0.12/go.mod h1:RU7QH3E8DOLw15rBYlOOJSyczuwAnVVtYyZjJb00UB8=
kubestash.dev/apimachinery v0.25.0 h1:EgseCFUAoNTi8b7SIPGYywe4CtJhApdMk8IZq01os0U=
kubestash.dev/apimachinery v0.25.0/go.mod h1:SM+G8sUhChP+zSfHvoh/S7P0CIcWvennWv770OFGfNk=
kubestash.dev/apimachinery v0.26.0 h1:kcPrsHVCh6vKrK/veAzjNODfv2GiOsUuSehuIBFnDAo=
kubestash.dev/apimachinery v0.26.0/go.mod h1:l82MTUNbJbQmjTWIVi3XW5miRt94Ut6YPbdi8BVxieo=
open-cluster-management.io/api v1.2.0 h1:+yeQgJiErrur5S4s205UM37EcZ2XbC9pFSm0xgV5/hU=
open-cluster-management.io/api v1.2.0/go.mod h1:YcmA6SpGEekIMxdoeVIIyOaBhMA6ImWRLXP4g8n8T+4=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,10 @@ type DB2VersionSpec struct {

// Database Image
DB DB2VersionDatabase `json:"db"`

// Coordinator Image
Coordinator DB2Coordinator `json:"coordinator"`

// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
// +optional
Deprecated bool `json:"deprecated,omitempty"`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,16 +56,21 @@ type DruidVersionSpec struct {

// Database Image
DB DruidVersionDatabase `json:"db"`

// Init Container Image
InitContainer DruidInitContainer `json:"initContainer"`

// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
// +optional
Deprecated bool `json:"deprecated,omitempty"`

// SecurityContext is for the additional security information for the Druid container
// +optional
SecurityContext SecurityContext `json:"securityContext"`

// +optional
UI []ChartInfo `json:"ui,omitempty"`

// update constraints
UpdateConstraints UpdateConstraints `json:"updateConstraints,omitempty"`
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,35 +60,45 @@ type ElasticsearchVersionSpec struct {

// Distribution
Distribution ElasticsearchDistro `json:"distribution,omitempty"`

// Authentication plugin used by Elasticsearch cluster
AuthPlugin ElasticsearchAuthPlugin `json:"authPlugin"`

// Database Image
DB ElasticsearchVersionDatabase `json:"db"`

// Dashboard Image
// +optional
Dashboard ElasticsearchDashboardVersionDatabase `json:"dashboard,omitempty"`

// Exporter Image
Exporter ElasticsearchVersionExporter `json:"exporter"`

// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
// +optional
Deprecated bool `json:"deprecated,omitempty"`

// Init container Image
InitContainer ElasticsearchVersionInitContainer `json:"initContainer"`

// Init container Image
// +optional
DashboardInitContainer ElasticsearchVersionDashboardInitContainer `json:"dashboardInitContainer,omitempty"`

// PSP names
PodSecurityPolicies ElasticsearchVersionPodSecurityPolicy `json:"podSecurityPolicies"`

// Stash defines backup and restore task definitions.
// +optional
Stash appcat.StashAddonSpec `json:"stash,omitempty"`

// SecurityContext is for the additional security information for the Elasticsearch container
// +optional
SecurityContext ElasticsearchSecurityContext `json:"securityContext"`

// update constraints
UpdateConstraints UpdateConstraints `json:"updateConstraints,omitempty"`
// +optional
GitSyncer GitSyncer `json:"gitSyncer,omitempty"`

// +optional
UI []ChartInfo `json:"ui,omitempty"`
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ package v1alpha1

import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
appcat "kmodules.xyz/custom-resources/apis/appcatalog/v1alpha1"
)

const (
Expand Down Expand Up @@ -61,26 +60,31 @@ type KafkaVersionSpec struct {
// From kafka version 4.0.0, we have introduced an init container to handle the database initialization.
// +optional
InitContainer KafkaInitContainer `json:"initContainer,omitempty"`

// Database Image
DB KafkaVersionDatabase `json:"db"`

// Connect Image
ConnectCluster ConnectClusterVersion `json:"connectCluster"`

// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
// +optional
Deprecated bool `json:"deprecated,omitempty"`

// Database Image
CruiseControl CruiseControlVersionDatabase `json:"cruiseControl"`

// PSP names
// +optional
PodSecurityPolicies KafkaVersionPodSecurityPolicy `json:"podSecurityPolicies"`
// Stash defines backup and restore task definitions.
// +optional
Stash appcat.StashAddonSpec `json:"stash,omitempty"`

// update constraints
UpdateConstraints UpdateConstraints `json:"updateConstraints,omitempty"`

// SecurityContext is for the additional config for the DB container
// +optional
SecurityContext SecurityContext `json:"securityContext"`

// +optional
UI []ChartInfo `json:"ui,omitempty"`
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ package v1alpha1

import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
appcat "kmodules.xyz/custom-resources/apis/appcatalog/v1alpha1"
)

const (
Expand Down Expand Up @@ -57,25 +56,30 @@ type MSSQLServerVersionSpec struct {

// Database Image
DB MSSQLServerDatabase `json:"db"`

// Coordinator Image
Coordinator MSSQLServerCoordinator `json:"coordinator"`

// Exporter Image
Exporter MSSQLServerVersionExporter `json:"exporter"`

// Init container Image
InitContainer MSSQLServerInitContainer `json:"initContainer"`

// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
// +optional
Deprecated bool `json:"deprecated,omitempty"`
// Stash defines backup and restore task definitions.
// +optional
Stash appcat.StashAddonSpec `json:"stash,omitempty"`

// SecurityContext is for the additional config for the DB container
// +optional
SecurityContext SecurityContext `json:"securityContext"`

// update constraints
UpdateConstraints UpdateConstraints `json:"updateConstraints,omitempty"`

// Archiver defines the walg & kube-stash-addon related specifications
Archiver ArchiverSpec `json:"archiver,omitempty"`

// +optional
UI []ChartInfo `json:"ui,omitempty"`
}
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -55,18 +55,24 @@ type ProxySQLVersionSpec struct {

// Proxysql Image
Proxysql ProxySQLVersionProxysql `json:"proxysql"`

// Exporter Image
Exporter *ProxySQLVersionExporter `json:"exporter,omitempty"`

// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
// +optional
Deprecated bool `json:"deprecated,omitempty"`

// PSP names
PodSecurityPolicies ProxySQLVersionPodSecurityPolicy `json:"podSecurityPolicies"`

// update constraints
UpdateConstraints UpdateConstraints `json:"updateConstraints,omitempty"`

// SecurityContext is for the additional config for the DB container
// +optional
SecurityContext SecurityContext `json:"securityContext"`

// +optional
UI []ChartInfo `json:"ui,omitempty"`
}
Expand Down
Loading
Loading