Skip to content

Commit 99d096f

Browse files
authored
Prepare for release v0.2.0-rc.2 (#126)
ProductLine: KubeDB Release: v2024.8.2-rc.2 Release-tracker: kubedb/CHANGELOG#93 Signed-off-by: 1gtm <1gtm@appscode.com>
1 parent 49bebb7 commit 99d096f

28 files changed

+14288
-135
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ require (
3232
k8s.io/klog/v2 v2.130.1
3333
kmodules.xyz/client-go v0.30.9
3434
kmodules.xyz/custom-resources v0.30.0
35-
kubedb.dev/apimachinery v0.47.0-rc.1.0.20240726122410-88b60875b260
35+
kubedb.dev/apimachinery v0.47.0-rc.2
3636
sigs.k8s.io/controller-runtime v0.18.4
3737
xorm.io/xorm v1.3.6
3838
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -793,8 +793,8 @@ kmodules.xyz/monitoring-agent-api v0.29.0 h1:gpFl6OZrlMLb/ySMHdREI9EwGtnJ91oZBn9
793793
kmodules.xyz/monitoring-agent-api v0.29.0/go.mod h1:iNbvaMTgVFOI5q2LJtGK91j4Dmjv4ZRiRdasGmWLKQI=
794794
kmodules.xyz/offshoot-api v0.30.0 h1:dq9F93pu4Q8rL9oTcCk+vGGy8vpS7RNt0GSwx7Bvhec=
795795
kmodules.xyz/offshoot-api v0.30.0/go.mod h1:o9VoA3ImZMDBp3lpLb8+kc2d/KBxioRwCpaKDfLIyDw=
796-
kubedb.dev/apimachinery v0.47.0-rc.1.0.20240726122410-88b60875b260 h1:VE1jdrxBkuwzqVWMafV45sUQHlIBbnO/YrHiOlwHHcA=
797-
kubedb.dev/apimachinery v0.47.0-rc.1.0.20240726122410-88b60875b260/go.mod h1:Gs/kwdVYmGjJmYmvCUNDmNbbprXqi/gbSj/JrsoM9sE=
796+
kubedb.dev/apimachinery v0.47.0-rc.2 h1:pdtbBiLM0VQw8HoJ3Z2tp4PZX5y66CIYBRCIn7inADI=
797+
kubedb.dev/apimachinery v0.47.0-rc.2/go.mod h1:XkzWrijuH4skCU2ru+Ye9O0KSWQ7Nn2mRjP3+F3StLk=
798798
kubeops.dev/petset v0.0.6 h1:0IbvxD9fadZfH+3iMZWzN6ZHsO0vX458JlioamwyPKQ=
799799
kubeops.dev/petset v0.0.6/go.mod h1:A15vh0r979NsvL65DTIZKWsa/NoX9VapHBAEw1ZsdYI=
800800
lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk=

vendor/kubedb.dev/apimachinery/apis/catalog/v1alpha1/mssql_version_types.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ type MSSQLServerVersionSpec struct {
5555
// Coordinator Image
5656
// +optional
5757
Coordinator MSSQLServerCoordinator `json:"coordinator,omitempty"`
58+
// Exporter Image
59+
Exporter MSSQLServerVersionExporter `json:"exporter"`
5860
// Init container Image
5961
InitContainer MSSQLServerInitContainer `json:"initContainer"`
6062
// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
@@ -68,6 +70,8 @@ type MSSQLServerVersionSpec struct {
6870
SecurityContext SecurityContext `json:"securityContext"`
6971
// update constraints
7072
UpdateConstraints UpdateConstraints `json:"updateConstraints,omitempty"`
73+
// Archiver defines the walg & kube-stash-addon related specifications
74+
Archiver ArchiverSpec `json:"archiver,omitempty"`
7175
// +optional
7276
UI []ChartInfo `json:"ui,omitempty"`
7377
}
@@ -82,6 +86,11 @@ type MSSQLServerCoordinator struct {
8286
Image string `json:"image"`
8387
}
8488

89+
// MSSQLServerVersionExporter is the image for the MSSQL Server exporter
90+
type MSSQLServerVersionExporter struct {
91+
Image string `json:"image"`
92+
}
93+
8594
// MSSQLServerInitContainer is the MSSQLServer Container initializer
8695
type MSSQLServerInitContainer struct {
8796
Image string `json:"image"`

vendor/kubedb.dev/apimachinery/apis/catalog/v1alpha1/openapi_generated.go

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

vendor/kubedb.dev/apimachinery/apis/catalog/v1alpha1/types.go

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,19 @@ type AddonSpec struct {
4949
Tasks AddonTasks `json:"tasks,omitempty"`
5050
}
5151

52-
// +kubebuilder:validation:Enum=mongodb-addon;postgres-addon;mysql-addon;mariadb-addon
52+
// +kubebuilder:validation:Enum=mongodb-addon;postgres-addon;mysql-addon;mariadb-addon;mssqlserver-addon
5353
type AddonType string
5454

5555
type AddonTasks struct {
56-
VolumeSnapshot VolumeSnapshot `json:"volumeSnapshot,omitempty"`
57-
ManifestBackup ManifestBackup `json:"manifestBackup,omitempty"`
58-
ManifestRestore ManifestRestore `json:"manifestRestore,omitempty"`
56+
VolumeSnapshot VolumeSnapshot `json:"volumeSnapshot,omitempty"`
57+
ManifestBackup ManifestBackup `json:"manifestBackup,omitempty"`
58+
ManifestRestore ManifestRestore `json:"manifestRestore,omitempty"`
59+
FullBackup FullBackup `json:"fullBackup,omitempty"`
60+
FullBackupRestore FullBackupRestore `json:"fullBackupRestore,omitempty"`
61+
}
62+
63+
type FullBackup struct {
64+
Name string `json:"name"`
5965
}
6066

6167
type VolumeSnapshot struct {
@@ -70,6 +76,10 @@ type ManifestRestore struct {
7076
Name string `json:"name"`
7177
}
7278

79+
type FullBackupRestore struct {
80+
Name string `json:"name"`
81+
}
82+
7383
// GitSyncer is the image for the kubernetes/git-sync
7484
// https://github.com/kubernetes/git-sync
7585
type GitSyncer struct {

vendor/kubedb.dev/apimachinery/apis/catalog/v1alpha1/zz_generated.deepcopy.go

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

vendor/kubedb.dev/apimachinery/apis/kubedb/constants.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -689,6 +689,10 @@ const (
689689
DatabaseWriteAccess = "DatabaseWriteAccess"
690690
// check dependencies are ready
691691
DatabaseDependencyReady = "DatabaseDependencyReady"
692+
// update config secret for backup in solr
693+
PatchConfigSecretUpdateForBackup = "PatchConfigSecretUpdatesForBackup"
694+
// sync db to update configuration
695+
SyncDatabaseForConfigurationUpdate = "SyncDatabaseForConfigurationUpdate"
692696

693697
// Condition reasons
694698
DataRestoreStartedByExternalInitializer = "DataRestoreStartedByExternalInitializer"
@@ -923,6 +927,15 @@ const (
923927
SolrConfAllowPathsValue = ""
924928
SolrConfSolrCloudKey = "solrcloud"
925929
SolrConfShardHandlerFactoryKey = "shardHandlerFactory"
930+
931+
ProxyDeploymentName = "s3proxy"
932+
ProxyServiceName = "proxy-svc"
933+
ProxySecretName = "proxy-env"
934+
ProxyImage = "andrewgaul/s3proxy"
935+
ProxyPortName = "http"
936+
ProxyPortNumber = 80
937+
ProxyContainerName = "proxy"
938+
ProxyLabelsApp = "app"
926939
)
927940

928941
// =========================== Druid Constants ============================

0 commit comments

Comments
 (0)