Skip to content
This repository has been archived by the owner on Oct 20, 2022. It is now read-only.

[Feature/Operator] Enable resource lifecycle management for external NiFi cluster #132

Merged
merged 20 commits into from
Oct 13, 2021

Conversation

erdrix
Copy link
Contributor

@erdrix erdrix commented Sep 17, 2021

Q A
Bug fix? yes
New feature? yes
API breaks? no
Deprecations? no
Related tickets fixes #131
License Apache 2.0

What's in this PR?

The main focus of this feature is to provide a way to manager the dataflow lifecycle on external cluster (ie. cluster not created using the NifiCluster kubernetes resource). It allow to deploy NifiDataflow, NifiUser, NifiUserGroup, NifiParameterContext and NifiRegistryClient on clusters that are not managed by the operator using a TLS or basic authentication.

This PR also include some fix and new features :

Why?

Like the configConnector approach, some resources managed by the operator are not directly related to kubernetes, but just some interaction with the NIFI cluster API. So, we want to enable all the dataflow lifecycle logic even if people don't want to manage their cluster using the operator.

Checklist

  • Implementation tested
  • Error handling code meets the guideline
  • Logging code meets the guideline
  • User guide and development docs updated (if needed)
  • Append changelog with changes

@erdrix erdrix added bug Something isn't working enhancement New feature or request MVP Targeted for the v1 release priority:1 labels Sep 17, 2021
@erdrix erdrix added this to the 0.7.0 milestone Sep 17, 2021
@erdrix erdrix self-assigned this Sep 17, 2021
@erdrix erdrix marked this pull request as ready for review October 12, 2021 19:52
@erdrix erdrix merged commit 387ffd6 into Orange-OpenSource:master Oct 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working enhancement New feature or request MVP Targeted for the v1 release priority:1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failing Nifi cluster downscale because missing configmap
1 participant