Skip to content

Latest commit

 

History

History
90 lines (55 loc) · 4.73 KB

CHANGELOG.md

File metadata and controls

90 lines (55 loc) · 4.73 KB

Changelog

All notable changes to this project will be documented in this file.

Fixed

  • Updated Image Stream lookup logic to query for Image Stream Tags (#156)

Added

  • Added support for Day-2 operations (#157)

Added

  • Added support to use application as a backing service (#148)
  • Added examples for specifying affinity (#133)

Added

  • Added support for embedding service bindings into a custom resource (#111)
  • Added support for affinity settings such as nodeAffinity, podAffinity and podAntiAffinity (#116)

Changed

  • Breaking change: In order for the operator to detect Service Binding custom resources automatically ("auto-detect" functionality), the name of the binding resource must follow the <CR_NAME>-binding format (e.g. my-app-binding) (#111)

Fixed

  • Some monitoring configurations such as bearerTokenSecret are not propagated to the created ServiceMonitor (#157, #116)

Fixed

  • Operator crash when Ingress is created without defining spec.route field (#94)
  • Unnecessary pod restarts due to adding kubectl.kubernetes.io/last-applied-configuration to resources created by the operator (#94)

Added

  • Added Ingress (vanilla) support (#79)
  • Added support for external service bindings (#76)
  • Added additional service ports support (#80)
  • Added support to specify NodePort on service (#60)

Fixed

  • Auto-scaling (HPA) not working as expected (#72)
  • Operator crashes on some cluster due to optional CRDs (Knative Service, ServiceMonitor) not being present (#67)
  • Update the predicates for watching StatefulSet and Deployment sub-resource to check for generation to minimize number of reconciles (#75)

Added

  • Added optional targetPort field to service in the CRD (#51)
  • Added OpenShift specific annotations (#54)
  • Set port name for Knative service if specified (#55)

The initial release of the Runtime Component Operator 🎉