Skip to content

Releases: telekom-mms/cmcc-operator

v2.0.2

18 Aug 09:34

Choose a tag to compare

BugFix: Allow using Maria DB JDBC specific URLs in client connection secrets

cmcc-v2.0.2

18 Aug 09:35

Choose a tag to compare

CoreMedia Content Cloud through cmcc-operator

cmcc-operator-v2.0.2

18 Aug 09:35

Choose a tag to compare

Kubernetes Operator to bring up a CoreMedia Content Cloud installation

v2.0.1

11 Aug 14:17
b4aa474

Choose a tag to compare

BugFixes:

  • RLS handling: Not using IP address any more for IOR connection
  • Override handling of db/mongo components
  • Removed default "change-passwords" init-cms step

cmcc-v2.0.1

11 Aug 14:17
b4aa474

Choose a tag to compare

CoreMedia Content Cloud through cmcc-operator

cmcc-operator-v2.0.1

11 Aug 14:17
b4aa474

Choose a tag to compare

Kubernetes Operator to bring up a CoreMedia Content Cloud installation

v2.0.0

11 Jun 07:22

Choose a tag to compare

What's Changed

Major Changes

  • Default Milestones Changed: Many resources were updated from ManagementReady to ContentServerReady to ensure they start only after the job has begun.
  • CRD Handling: Helm installation now allows skipping CRD with the -skipCrd flag.
  • JSON Logging: Implemented for OP and components.
  • Namespace Scoping: Enables multiple autonomous OP instances on a single cluster.
  • Headless Components: Added support for headless components.

Zero-Downtime Deployment

  • Milestone Changes: Updated milestones to Created -> DeploymentStarted and added DeliveryServicesReady.
  • Versioning: Sets version on all components, versioned delivery services, and re-runs milestones using "Partition" during rollout.
  • StatefulSets Deployment: All StatefulSets are deployed from milestone 0 with Replicas = 0, which changes when the milestone is reached.
  • Upgrade Process: Changing the version triggers an "upgrade run" with the following steps:
    1. Disable Replication
    2. Milestone "DeploymentStarted"
    3. All Delivery-STS retain replicas > 0 and "old" pods
    4. When the milestone "DeliveryServicesReady" is reached, the new version is rolled out for Delivery (CAE, Headless, Solr-Follower, RLS) with "Partition: 1"
    5. When ready, the partition is set back to 0

RLS (Replication Layer Service)

  • Replica Scaling: RLS replicas can be scaled, including connection settings.
  • Session Stickiness: RLS "ior" is session-sticky and returns its own POD-IP in the ior connection string for subsequent connections.
  • Replication Enable/Disable: Replication can be enabled or disabled on all RLS instances using a status flag.

Solr

  • Component Split: Solr components are now split into "Leader" and "Follower" kinds.
  • Index Creation: Solr index creation is now done using default logic (ENV var is set).

Minor Changes

  • Restart CMS/MLS: Restarting CMS/MLS can be disabled.
  • Suffixes: Suffixes are now available, similar to prefixes.
  • Ingress Domain: Additional prefixes and suffixes are available exclusively for Ingress domain.
  • Restore User Schemas: User schemas can be restored on MySQL components.
  • Studio Client: The studio client can now run as a non-root image (ports are configurable).
  • MongoDB 6.0+: MongoDB 7.0 (6.0+) is now supported.
  • PodAffinity Rules: PodAffinity rules are now available.
  • Additional Volumes/Mounts: Additional volumes and mounts can be added to components.
  • Content Feeder/CAE Feeder: Reset is now possible using a status flag.
  • Import Job: Import jobs can now be run without volumes if content is already in the image.

Bug Fixes

  • Merge Objects: List filtering now removes duplicates (SecurityContext previously had duplicates).
  • Ingress Rules: Ingress rules have been updated to use "ImplementationSpecific" instead of "Prefix".
  • CachesAsPVC: CachesAsPVC is now only used as a VolumeClaim for TransformedBlobCache (UAPI cache does not survive reboot).

New Contributors

Full Changelog: v1.14.15...v2.0.0

cmcc-v2.0.0

11 Jun 07:22

Choose a tag to compare

CoreMedia Content Cloud through cmcc-operator

cmcc-operator-v2.0.0

11 Jun 07:22

Choose a tag to compare

Kubernetes Operator to bring up a CoreMedia Content Cloud installation

Roll back adjustments of PVCTs

19 Jul 07:59

Choose a tag to compare

What's Changed

  • Do not adjust PersistentVolumeClaimTemplates in StatefulSets by @stefanbethke in #143
  • Update spring boot to v3.3.2 by @renovate in #141
  • Improve error handling for segments by @stefanbethke in #142

Full Changelog: v1.14.14...v1.14.15