All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- We're now using logrus instead of the stdlib log package.
- Added functionality to ensure that SSL checks are enabled with StatusCake
- Log when something goes wrong with GarbageCollection.
- Use a queue based system to sync items.
- Added
/_healthz
endpoint and set up probes. - Added
/metrics
endpoint for Prometheus.
- Correct RBAC rules for the ServiceAccount.
- Fixed an issue where StatusCake is returning another error for empty data updates.
- Set up lower resource requests/limits for the Deployment.
- MonitorTemplate is now namespace scoped instead of cluster scoped.
- The operator now uses cache informers to reconcile state.
- Stop the operator
- Remove the MonitorTemplate and Provider CRD specifications
- Update your own MonitorTemplate and Provider templates to be namespaced
- Apply the new MonitorTemplate and Provider CRD specifications
- Apply the new MonitorTemplate and Provider templates
- Run the new operator
- Always post StatusCodes to StatusCake, ensuring we error on faulty codes.
- Handle monitor data changes with StatusCake, where an update caused the ID to reset to 0 and create a new monitor.
- Initial Operator configuration
- Support for StatusCake