Skip to content

Releases: 3scale/3scale-operator

3scale-2.14.1-GA

05 Mar 12:13
bf398d3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3scale-2.13.2-GA...3scale-2.14.1-GA

3scale-2.13.2-GA

18 Apr 09:42
08c8cdc
Compare
Choose a tag to compare
Merge pull request #816 from 3scale/backport-811-MGDAPI-5152-duplicat…

3scale-2.13.1-GA

10 Feb 10:38
Compare
Choose a tag to compare

Added

  • Support removal of a developer account CR #741
  • Support removal of a developer user CR #751
  • Skipping apicast service port reconcile based on annotation #739
  • Disable replicas reconciliation when annotation is present #736
  • Add sop_url as annotation to alerts #526
  • ProxyConfigPromote CRD #742
  • secret_key_base to system sphinx #762 #783
  • Bumped Go to 1.17 #785
  • Bumped k8s deps to 0.24.3 #785
  • Bumped controller-runtime v0.12.2 #785
  • OCP 4.12 support #785

Changed

  • Use sum_irate instead of sum_rate #740
  • APImanager CRD: preserve unknown fields to support multiple version in the same cluster #754
  • ⚠️ Templates dropped #764
  • Upgrade moved to regular reconciliation logic. It no longer depends on the operator version. Support for multiple release streams. #781

Fixed

  • Product reconciler panic when backend was deleted from the UI #743
  • Tenant cascade deletion #747
  • Reqlogger panic that caused operator to crash #748
  • Grant clusterversions.config.openshift.io resource add and list verbs #745
  • Issues with database granular options management #756 #757
  • Fixed replica reconciliation #784

3scale-2.12.1-GA

04 Nov 09:16
3scale-2.12.1-GA
a2e70c7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3scale-2.11.3-GA...3scale-2.12.1-GA

3scale-2.13.0-GA

21 Nov 16:16
2064fa9
Compare
Choose a tag to compare

Added

  • Support removal of a developer account CR #741
  • Support removal of a developer user CR #751
  • Skipping apicast service port reconcile based on annotation #739
  • Disable replicas reconciliation when annotation is present #736
  • Add sop_url as annotation to alerts #526
  • ProxyConfigPromote CRD #742
  • secret_key_base to system sphinx #762 #783

Changed

  • Use sum_irate instead of sum_rate #740
  • APImanager CRD: preserve unknown fields to support multiple version in the same cluster #754
  • ⚠️ Templates dropped #764
  • Upgrade moved to regular reconciliation logic. It no longer depends on the operator version. Support for multiple release streams. #781

Fixed

  • Product reconciler panic when backend was deleted from the UI #743
  • Tenant cascade deletion #747
  • Reqlogger panic that caused operator to crash #748
  • Grant clusterversions.config.openshift.io resource add and list verbs #745
  • Issues with database granular options management #756 #757

3scale-2.12.2-GA

16 Mar 11:08
a2e70c7
Compare
Choose a tag to compare

3scale-2.11.1.GA

25 Jan 13:46
3scale-2.11.1-GA
ac6cb62
Compare
Choose a tag to compare

Added

  • Enable operator metric service and servicemonitor #667
  • APIManager CRD: Add proxy-related attributes to APIcast Staging and Production #668
  • HTTP client respects http prxy env vars #683
  • APIManager CRD: add x-kubernetes-preserve-unknown-fields to disable pruning #683

Changed

  • Delete kube-rbac-proxy container from controller-manager #695

3scale-2.11.0-GA

15 Oct 11:11
3scale-2.11.0-GA
43142bc
Compare
Choose a tag to compare

Added

  • APIManager CRD 3scale 2.11
  • OpenAPI CRD #496
  • Product CRD: policy chain #523
  • Product CRD: oidc auth type #531
  • ActiveDoc CRD #539
  • CustomPolicyDefinition CRD #546
  • APIManager CRD: Available condition #549
  • CRD upgraded to v1 #535
  • Account CRD #551
  • APIManager CRD: Add configurable noreply FROM mail address #566
  • APIManager CRD: Add System's USER_SESSION_TTL configurability #621
  • Digest pinning #640
  • APIManager CRD: Apicast custom policies #645
  • Enable builds/ testing on ppc64le architecture #646
  • Product CRD: Make application plans publication state configurable #648
  • APIManager CRD: Add OpenTracing support for APIcast environments #651
  • APIManager CRD: APIcast custom environments #652
  • APIManager CRD: APIcast TLS at pod level #653

Changed

  • Operator-sdk upgrade to 1.2 #514 #516
  • APIManager CRD: remove secret ownership #575
  • APIManager CRD: Increase default backend-cron DeploymentConfig memory limits #592
  • APIManager CRD: Redis upgrade to ver 5 #596
  • APIManager CRD: prometheus rules as optin feature #622

Fixed

And many many small fixes. Check PRs

3scale-2.10.0-GA

13 Apr 17:37
3scale-2.10.0-GA
e612e89
Compare
Choose a tag to compare

Added

  • APIManager CRD 3scale 2.10
  • Oracle support #416 #445
  • Application Capabilities: provider account from 3scale in the same namespace #443
  • last attribute to MappingRule in Backend and Product types #447
  • Resource requirementes for each 3scale component #454
  • Resource requirementes for the 3scale operarator #461
  • Upgraded grafana dependency to 3.5.0 #475
  • System prometheus monitoring #458
  • Grafana dashboad for the apicast metrics #473
  • Resource pvc system storage and databases #467
  • ConsoleLink for the 3scale master route #462
  • Apicast workers monitoring alert #484
  • Allow Zync Database to be configured as an external database on the operator #489
  • Disconnected install support #492
  • Added grafana dashboard for System Sidekiq metrics #466
  • Reconcile monitoring resources #599
  • APIManager: configurable ServiceAccount ImagePullSecrets for the managed DCs #599
  • APIManager: apicast production worker field #599

Fixed

  • Regex validation in Product type for fields that specify USD #446
  • Tolerations in postgresql pvc #465
  • Reconciliate product type on backend type's metric deletion #444
  • Reconcile system database secret when external databases enabled #486
  • CVE-2020-14040 #599
  • CVE-2020-9283 #599

Changed

3scale-2.9.1-GA

27 Oct 14:34
3scale-2.9.1-GA
c3b57b7
Compare
Choose a tag to compare

Added

  • APIManager CRD 3scale 2.9
  • Upgrade between 2.8 and 2.9 (no specific PR, implementation distributed in feature PR's)
  • Metering labels #367
  • Add configurable Storage Class for all PVCs #386
  • backup/restore functionality - system deployment mode with PVC #392
  • Add affinity and tolerations APIManager configurability for DeploymentConfigs #384
  • Monitoring resources #333
  • Operator capabilities V2: Product and Backend CRD's #357

Changed

  • Use new ImageStream tagging structure #292
  • APIManager CRD system's app spec and sidekiq spec now optional #394