This repository has been archived by the owner on Oct 20, 2022. It is now read-only.
Releases: Orange-OpenSource/nifikop
Releases · Orange-OpenSource/nifikop
v0.3.1-release
Fixed Bugs
- PR #37 - [Operator] nifi.properties merge
v0.3.0-release
v0.2.1-release
v0.2.0-release
New features
- MR #16 - Allow to override cluster domain
- MR #16 - Support external DNS
- MR #16 - Add
Spec.Service
field, allowing to add service's annotations. - MR #16 - Add
Spec.Pod
field, allowing to add pod's annotations. - MR #16 - Documentation & blog article about external dns and Let's encrypt usage.
- MR #16 - Documentation on RicKaaStley deployment.
- MR #16 - Improve test unit coverage.
Changed
- MR #17 - Upgrade dependencies
- MR #17 - CRD generated under
apiextensions.k8s.io/v1
- MR #16 - Set binami zookeeper helm chart as recommended solution for
ZooKeeper. - MR #16 - Improve terraform setup for articles.
- MR #18 - Add ability to define if cert-manager is cluster scoped or not.
- MR #18 - Open source changes
Deprecated
- MR #16 - Change
Spec.HeadlessServiceEnabled
toSpec.Service.HeadlessEnabled
Fixed Bugs
- MR #13 - Fix scale out init scope in TLS cluster.
v0.1.0-release
New features
- MR #10 - Implement TLS certificates creation with Cert-Manager
- MR #10 - Add NifiUser custom resource for TLS users (nodes and operator)
- MR #10 - Implement NifiUser and TLS reconciliation, with secrets injection
- MR #10 - Add Initial Admin definition into NifCluster
- MR #9 - Add NigoApi dependency
- MR #9 - Implement HTTP Client wrapper for Operator
- MR #10 - Implement multi-namespace watch logic
- MR #10 - Documentation & tutorial on OpenId Connect configuration
Changed
- MR #9 - Improve rolling upgrade : on ready pods, not just running
- MR #9 - Improve cluster task events filter
- MR #9 - Improve Helm publication removing the cache
- MR #10 - Move secure cluster configuration level (at Spec level)
- MR #10 - Move repo reference to the GitLab one
Bug Fixes
v0.0.1-release
This release introduce a couple of new features:
New Features
- MR #1 - Implement pod management lifecycle
- MR #1 - Implement Graceful downscale pod lifecycle management
- MR #1 - Implement Graceful upscale pod lifecycle management
- MR #1 - Implement configuration lifecycle management for : nifi.properties, zookeeper.properties, state-management.xml, login-identity-providers.xml, logback.xml, bootstrap.conf, bootstrap-notification-servces.xml
- MR #1 - Initiate documentations
- MR #1 - Implementation basic makefile for some action (debug, build, deploy, run, push, unit-test)
- MR #1 - Create helm chart for operator
- MR #1 - Add Documentation for internal deployment
- MR #2 - Add Gitlab CI Pipeline