k8ssandra-operator

The Kubernetes operator for K8ssandra

APACHE-2.0 License

Stars
137

Bot releases are hidden (Show)

k8ssandra-operator - v1.4.0

Published by emerkle826 almost 2 years ago

v1.4.0 - 2022-11-18

  • [ENHANCEMENT] #766 Upgrade Reaper to v3.2.1
  • [ENHANCEMENT] #740 Expose ManagementApiAuth and pod SecurityGroup from the cassdc spec in k8ssandra-operator
  • [ENHANCEMENT] #737 Support additional jvm options for the various options files
  • [FEATURE] #599 Introduce a secrets provider setting in the CRD
  • [FEATURE] #728 Add token generation utility
  • [FEATURE] #724 Ability to provide per-node configuration
  • [FEATURE] #718 Make keystore-password, keystore, truststore keys in secret configurable
  • [BUGFIX] #642 Fix removal of DC that is local to the control plane
  • [BUGFIX] #744 Handle auth for DSE clusters
  • [BUGFIX] #722 Enable client-side CQL encryption in Stargate if it is configured on the cluster
  • [BUGFIX] #714 Don't restart whole Cassandra 4 DC when Stargate is added or removed
  • [BUGFIX] #758 Remove -jdk8 suffix for DSE images
  • [TESTING] #749 Add e2e test for distinct commit log and data volumes
  • [TESTING] #747 Add e2e test and docs for JBOD support
  • [BUGFIX] #755 Move jvm11 options to jvm8 for DSE
  • [BUGFIX] #746 Fix DC decommission when racks are used, upgrade to cass-operator v1.13.1
k8ssandra-operator -

Published by adejanovski about 2 years ago

v1.3.0 - 2022-10-12

  • [FEATURE] #657 Basic DSE Support
  • [FEATURE] #661 Support all dse.yaml options
  • [FEATURE] #710 Implement unstructured cassandra and dse yaml configuration
  • [ENHANCEMENT] #681 Update to Go 1.18, Kubernetes 1.24, Operator SDK 1.23, controller-gen 0.9.2, Kustomize 4.5.7, controller-runtime 0.12.2
  • [ENHANCEMENT] #699 Prevent DC decommission if user keyspaces are replicated to it
  • [ENHANCEMENT] #695 Support DSE multi DC clusters
  • [ENHANCEMENT] #669 Deterministic DSE upgrades
  • [ENHANCEMENT] #704 Upgrade to cass-operator v1.13.0
  • [BUGFIX] #648 Open gRPC port within the stargate deployment
  • [BUGFIX] #696 Upgrade datacenters sequentially instead of concurrently
  • [BUGFIX] #641 Reaper ServiceMonitor is not properly configured
  • [TESTING] #687 Verify that modifications to dse.yaml are applied
  • [TESTING] Switch to NGINX for ingress in e2e tests
k8ssandra-operator -

Published by adejanovski about 2 years ago

v1.2.1 - 2022-09-13

  • [BUGFIX] #675 K8ssandra is ignoring capital letters in the clusterName
  • [BUGFIX] #641 Reaper ServiceMonitor is not properly configured
  • [BUGFIX] #640 Fix NPEs when authentication is disabled
  • [BUGFIX] #567 Fix no seeds error when all the Cassandra pods of a DC get restarted at once
k8ssandra-operator -

Published by adejanovski about 2 years ago

v1.2.0 - 2022-07-22

  • [CHANGE] Update to Reaper v3.2.0
  • [CHANGE] Update to cass-operator v1.12.0
  • [CHANGE] Update to Medusa v0.13.4
  • [FEATURE] #570 Add CDC integration to k8ssandra-operator
  • [FEATURE] #620 Enable injecting volumes in the Cassandra pods
  • [FEATURE] #569 Enable injecting containers and init containers into the Cassandra pods
  • [FEATURE] #496 Allow overriding Cassandra cluster names
  • [FEATURE] #460 Add support for scheduling backups.
  • [FEATURE] #531 Add support for JWT authentication in Stargate
  • [ENHANCEMENT] #578 Expose Reaper Metrics through a ServiceMonitor
  • [ENHANCEMENT] #553 Add resources config settings for Reaper and Medusa containers
  • [ENHANCEMENT] #573 Add the ability to set metrics filters in MCAC
  • [ENHANCEMENT] #584 Make Medusa use the Cassandra data PV for restore downloads
  • [ENHANCEMENT] #354 Add encryption support to Medusa
  • [BUGFIX] #549 Releases branches should run e2e tests against target release version
k8ssandra-operator -

Published by adejanovski over 2 years ago

v1.1.1 2022-05-17

  • [BUGFIX] #550 Fix system schema replication annotation parsing failure after 1.1.0 upgrade
k8ssandra-operator -

Published by adejanovski over 2 years ago

v1.1.0 2022-05-13

  • [CHANGE] #545 Update to cass-operator v1.11.0
  • [CHANGE] #310 Update to Go 1.17 and Kubernetes dependencies (incl. controller-runtime)
  • [FEATURE] #454 Remote restore support for Medusa
  • [ENHANCEMENT] #465 ⁃ Refactor config-builder JSON marshaling
  • [ENHANCEMENT] #507 Shared Cassandra cluster and datacenter fields are defined in a single struct
  • [BUGFIX] #447 Reconciliation doesn't finish when adding DC with more than 1 node
  • [BUGFIX] #465 ⁃ Java garbage collection properties cannot be configured correctly
  • [TESTING] #112 ⁃ Run e2e tests against arbitrary context names
  • [TESTING] #462 ⁃ Use yq to parse fixture files
  • [TESTING] #517 ⁃ Create make targets to prepare a cluster for e2e tests
  • [TESTING] #514 ⁃ Consider cert-manager a prerequisite for e2e tests
  • [TESTING] #515 ⁃ Consider ingress controller a prerequisite for e2e tests
  • [TESTING] #463 ⁃ Make fixtures cloud-ready
k8ssandra-operator -

Published by jsanda over 2 years ago

  • [CHANGE] #520 Upgrade to cass-operator v1.10.3
  • [BUGFIX] #503 Cannot create Cassandra 4 multi-DC cluster when DCs have different sizes
k8ssandra-operator -

Published by adejanovski over 2 years ago

v1.0.1 2022-03-07

  • [BUGFIX] #447 Reconciliation doesn't finish when adding DC with more than 1 node
k8ssandra-operator - v1.0.0

Published by jsanda over 2 years ago

  • [CHANGE] #423 Update to cass-operator v1.10.0
  • [CHANGE] #411 Rename cassandraTelemetry to just telemetry
  • [CHANGE] #417 Upgrade to Reaper 3.1.1
  • [FEATURE] #121 Add validating webhook for K8ssandraCluster
  • [FEATURE] #402 Expose CassandraDatacenter Tolerations property
  • [BUGFIX] #400 Keyspaces get altered incorrectly during DC migration
  • [BUGFIX] #381 Add additionalSeeds property to support migrations
  • [BUGFIX] #295 Check for schema agreement before applying schema changes
  • [BUGFIX] #421 Fix data plane kustomizations
  • [DOCS] #394 Fix examples in install guide
  • [TESTING] #332 Configure mocks to avoid panics
  • [TESTING] #407 Fix nil condition checks in backup/restore integration tests
  • [TESTING] #422 Fix single-dc Reaper e2e test
k8ssandra-operator -

Published by adejanovski over 2 years ago

v0.5.0 2022-02-10

  • [CHANGE] #120 Remove systemLoggerResources from K8ssandraCluster spec
  • [FEATURE] #296 Expose the stopped property from the CassandraDatacenter spec
k8ssandra-operator -

Published by jsanda over 2 years ago

  • [CHANGE] #315 Explicity set start_rpc: false
  • [CHANGE] #308 Remove per-DC Reaper templates
  • [FEATURE] #293 Add support for encryption
  • [FEATURE] #21 Add datacenter to existing cluster
  • [FEATURE] #284 Remove datacenter from existing cluster
  • [FEATURE] #178 If ClientConfig is modified, automatically restart the k8ssandra-operator
  • [ENHANCEMENT] #308 Improve logic to compute Reaper
  • [ENHANCEMENT] #342 Expose allowMultipleNodesPerWorker property
    availability mode and remove Reaper DC template
  • [BUGFIX] #335 single-up Makefile target does not generate ClientConfig
  • [BUGFIX] #285 Fix cluster-scoped kustomizations
  • [BUGFIX] #329 Fix cass-operator version
  • [DOCS] #357 Set up encryption
  • [TESTING] #290 Update DumpClusterInfo method to include more details
  • [TESTING] #339 Fix artifact uploads
k8ssandra-operator - v1.0.0-alpha.3 01-25-2022

Published by jsanda over 2 years ago

  • [CHANGE] #232 Use ReconcileResult in K8ssandraClusterReconciler
  • [CHANGE] #237 Add cass-operator dev kutomization
  • [FEATURE] #276 Enable Reaper UI authentication
  • [FEATURE] #249 Expose all Cassandra yaml settings in a structured fashion in the k8c CRD
  • [FEATURE] #45 Migrate the Medusa controllers to k8ssandra-operator
  • [ENHANCEMENT] #218 Add CassandraInitialized status condition
  • [ENHANCEMENT] #24 Make Reaper images configurable and
    use same struct for both Reaper and Stargate images
  • [ENHANCEMENT] #136 Add shortNames for the K8ssandraCluster CRD
  • [ENHANCEMENT] #234 Add logic to configure and reconcile a Prometheus ServiceMonitor for each Cassandra Datacenter.
  • [ENHANCEMENT] #234 Add logic to configure and reconcile a Prometheus ServiceMonitor for each Stargate deployment.
  • [ENHANCEMENT] #170 Enforce cluster-wide authentication by default
  • [ENHANCEMENT] #267 Use the K8ssandraCluster name as cluster name for CassandraDatacenter objects
  • [ENHANCEMENT] #297 Reconcile standalone Stargate auth schema
  • [TESTING] #299 Cluster-scoped e2e test failing
k8ssandra-operator - v1.0.0-alpha.2 12-03-01

Published by jsanda almost 3 years ago

  • [FEATURE] #4 Add support for Reaper
  • [FEATURE] #15 Add finalizer for K8ssandraCluster
  • [FEAUTRE] #95 Cluster-scoped deployments
  • [FEATURE] #212 Allow management API heap size to be configured
  • [ENHANCEMENT] #210 Improve seeds handling
  • [BUGFIX] #203 Superuser secret name not set on CassandraDatacenters
  • [BUGFIX] #156 Stargate auth table creation may trigger a table ID mismatch
k8ssandra-operator - v1.0.0-alpha.1

Published by jdonenine about 3 years ago

v1.0.0-alpha.1 - 2021-10-01

[FEATURE] #98 Create Helm chart for the operator

[BUGFIX] #97 Create replicated superuser secret before creating CassandraDatacenters

[FEATURE] #87 Initial C* configuration exposure

[TESTING] #86 Functional testing of k8ssandra-operator deployed Stargate APIs

[FEATURE] #83 Add support for service account token authentication to remote clusters

[ENHANCEMENT] #58 Multi-cluster secret management/distribution

[ENHANCEMENT] #56 Support the deletion of deployed Stargate objects

[FEATURE] #17 Create Stargate instance per rack by default

[FEATURE] #12 K8ssandraCluster status should report status of CassandraDatacenter and Stargate objects

[FEATURE] #11 Add support for managing datacenters in remote clusters

[FEATURE] #3 Add initial support for managing CassandraDatacenters

[FEATURE] #5 Create initial CRD and controller for Stargate

Package Rankings
Top 5.62% on Proxy.golang.org