-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Helm/refactor nifi cluster #341
Helm/refactor nifi cluster #341
Conversation
site/docs/3_manage_nifi/1_manage_clusters/1_deploy_cluster/4_ssl_configuration.md
Outdated
Show resolved
Hide resolved
site/docs/3_manage_nifi/1_manage_clusters/1_deploy_cluster/4_ssl_configuration.md
Outdated
Show resolved
Hide resolved
We should also update this zookeeper chart dependency. It's 2 major versions behind. We're running with the latest bitnami zookeeper docker image, so i know that's safe but perhaps we should also update the chart dependency? |
651c5d6
to
c9bdfa2
Compare
I have added |
any concerns @juldrixx ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
any concerns @juldrixx ?
Yes, I don't think that a good idea. In company, like mine, where we use mirror as Artifactory to access public repository. The chart won't work because we will be unable to pull it. Because it won't be mirrored.
Hi @juldrixx, You can check the content of the packaged helm chart for this PR:
|
So this is effectively just removing it from version control, which i'm on board with and it simplifies maintenance of the dependent chart! |
Okay, this all looks good to me. I think @juldrixx 's concern is addressed: The zookeeper chart is still bundled (for airgap purposes), but the bundling is performed by |
@umarhussain15 : Can you please update the |
The `helm dependency update` will pull the dependency chart based on `Chart.yaml` so we don't need it as templated files Update gitignore for tgz files under charts/ Signed-off-by: Umar Hussain <[email protected]>
…yaml so that array is applied correctly Signed-off-by: Umar Hussain <[email protected]>
Signed-off-by: Umar Hussain <[email protected]>
…lt values Signed-off-by: Umar Hussain <[email protected]>
Signed-off-by: Umar Hussain <[email protected]>
… The chart version now matches the operator chart version Signed-off-by: Umar Hussain <[email protected]>
…n and helm chart dependency update to makefile Add helm chart version match to `test` and `test-with-vendor` to fail if one of the chart has different version Signed-off-by: Umar Hussain <[email protected]>
…eus internal ports Signed-off-by: Umar Hussain <[email protected]>
Signed-off-by: Umar Hussain <[email protected]>
Signed-off-by: Umar Hussain <[email protected]>
Signed-off-by: Umar Hussain <[email protected]>
50cfbdf
to
eb84a49
Compare
What's in this PR?
This PR is mostly refactoring the helm chart
nifi-cluster
.helm/nifi-cluster/charts/zookeeper
since we get the zookeeper chart via dependencies fromChart.yaml
and that will be packaged withnifi-cluster
.webProxyHosts
value substitution in nifi-cluster.yaml is fixed to convert it to yaml so it is yaml array instead of spaced values. The default value is fixed to array in values.yaml as well.nifi-cluster.yaml
is refactored to remove extra lines in the output.Checklist