├── .circleci └── config.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── stale.yml │ ├── test-ldap.yml │ ├── test-oidc.yml │ ├── test-persistence.yml │ ├── test-safetyvalve.yml │ ├── test-singleuser.yml │ ├── test-site-to-site.yml │ ├── test-startup-probe.yml │ └── test.yml ├── .gitignore ├── .helmignore ├── Chart.yaml ├── LICENSE ├── README.md ├── charts └── ca │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── scc.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── volume.yaml │ └── values.yaml ├── configs ├── authorizers.xml ├── bootstrap-notification-services.xml ├── bootstrap.conf ├── flow.xml ├── login-identity-providers-ldap.xml ├── nifi.properties ├── state-management.xml └── zookeeper.properties ├── doc ├── FAQ.md ├── INSTALLATION.md ├── KEYCLOAK.md ├── README.md ├── USERMANAGEMENT.md └── images │ ├── installation │ ├── add-realm.png │ ├── add-user.png │ ├── change-pass.png │ ├── client-nifi-created.PNG │ ├── client-nifi.png │ ├── devops-realm.png │ ├── grafana-keycloak-auth.png │ ├── john-doe.png │ ├── keycloak-clients.png │ ├── keycloak-first-screen.png │ ├── keycloak-realms.png │ ├── keycloak-ui.png │ ├── nifi-credentials.PNG │ └── users-page.png │ └── logos │ ├── cetic.png │ ├── helm.png │ ├── keycloak-logo.png │ └── nifi.png ├── templates ├── NOTES.txt ├── _helpers.tpl ├── cert-manager.yaml ├── configmap.yaml ├── ingress.yaml ├── route.yaml ├── scc.yaml ├── service.yaml ├── serviceaccount.yaml ├── servicemonitor.yaml ├── statefulset.yaml └── storageclass.yaml ├── tests ├── 01-safetyValve-values.yaml ├── 02-persistence-disabled-values.yaml ├── 02-persistence-enabled-values.yaml ├── 03-ldap-values.yaml ├── 03-ldap │ ├── deployment.yaml │ ├── secret.yaml │ └── service.yaml ├── 04-oidc-keycloak-setup.bash ├── 04-oidc-login-test.js ├── 04-oidc-test-framework │ ├── browserless-service.yaml │ ├── browserless-statefulset.yaml │ ├── keycloak-secret.yaml │ ├── keycloak-service.yaml │ ├── keycloak-statefulset.yaml │ └── socks5.yaml ├── 04-oidc-values.yaml ├── 05-install-cert-manager.bash ├── 05-secure-cluster-values.yaml ├── 06-alpha.flow.xml ├── 06-bravo.flow.xml ├── 06-site-to-site.bash ├── 07-increase-webhook-timeout.yaml ├── 07-oidc-cluster-login-test.js └── 07-oidc-cluster-values.yaml └── values.yaml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test-ldap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-ldap.yml -------------------------------------------------------------------------------- /.github/workflows/test-oidc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-oidc.yml -------------------------------------------------------------------------------- /.github/workflows/test-persistence.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-persistence.yml -------------------------------------------------------------------------------- /.github/workflows/test-safetyvalve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-safetyvalve.yml -------------------------------------------------------------------------------- /.github/workflows/test-singleuser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-singleuser.yml -------------------------------------------------------------------------------- /.github/workflows/test-site-to-site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-site-to-site.yml -------------------------------------------------------------------------------- /.github/workflows/test-startup-probe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test-startup-probe.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.gitignore -------------------------------------------------------------------------------- /.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/.helmignore -------------------------------------------------------------------------------- /Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/Chart.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/README.md -------------------------------------------------------------------------------- /charts/ca/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/.helmignore -------------------------------------------------------------------------------- /charts/ca/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/Chart.yaml -------------------------------------------------------------------------------- /charts/ca/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/ca/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/ca/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/ca/templates/scc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/scc.yaml -------------------------------------------------------------------------------- /charts/ca/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/service.yaml -------------------------------------------------------------------------------- /charts/ca/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/ca/templates/volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/templates/volume.yaml -------------------------------------------------------------------------------- /charts/ca/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/charts/ca/values.yaml -------------------------------------------------------------------------------- /configs/authorizers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/authorizers.xml -------------------------------------------------------------------------------- /configs/bootstrap-notification-services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/bootstrap-notification-services.xml -------------------------------------------------------------------------------- /configs/bootstrap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/bootstrap.conf -------------------------------------------------------------------------------- /configs/flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/flow.xml -------------------------------------------------------------------------------- /configs/login-identity-providers-ldap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/login-identity-providers-ldap.xml -------------------------------------------------------------------------------- /configs/nifi.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/nifi.properties -------------------------------------------------------------------------------- /configs/state-management.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/state-management.xml -------------------------------------------------------------------------------- /configs/zookeeper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/configs/zookeeper.properties -------------------------------------------------------------------------------- /doc/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/FAQ.md -------------------------------------------------------------------------------- /doc/INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/INSTALLATION.md -------------------------------------------------------------------------------- /doc/KEYCLOAK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/KEYCLOAK.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/USERMANAGEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/USERMANAGEMENT.md -------------------------------------------------------------------------------- /doc/images/installation/add-realm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/add-realm.png -------------------------------------------------------------------------------- /doc/images/installation/add-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/add-user.png -------------------------------------------------------------------------------- /doc/images/installation/change-pass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/change-pass.png -------------------------------------------------------------------------------- /doc/images/installation/client-nifi-created.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/client-nifi-created.PNG -------------------------------------------------------------------------------- /doc/images/installation/client-nifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/client-nifi.png -------------------------------------------------------------------------------- /doc/images/installation/devops-realm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/devops-realm.png -------------------------------------------------------------------------------- /doc/images/installation/grafana-keycloak-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/grafana-keycloak-auth.png -------------------------------------------------------------------------------- /doc/images/installation/john-doe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/john-doe.png -------------------------------------------------------------------------------- /doc/images/installation/keycloak-clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/keycloak-clients.png -------------------------------------------------------------------------------- /doc/images/installation/keycloak-first-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/keycloak-first-screen.png -------------------------------------------------------------------------------- /doc/images/installation/keycloak-realms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/keycloak-realms.png -------------------------------------------------------------------------------- /doc/images/installation/keycloak-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/keycloak-ui.png -------------------------------------------------------------------------------- /doc/images/installation/nifi-credentials.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/nifi-credentials.PNG -------------------------------------------------------------------------------- /doc/images/installation/users-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/installation/users-page.png -------------------------------------------------------------------------------- /doc/images/logos/cetic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/logos/cetic.png -------------------------------------------------------------------------------- /doc/images/logos/helm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/logos/helm.png -------------------------------------------------------------------------------- /doc/images/logos/keycloak-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/logos/keycloak-logo.png -------------------------------------------------------------------------------- /doc/images/logos/nifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/doc/images/logos/nifi.png -------------------------------------------------------------------------------- /templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/NOTES.txt -------------------------------------------------------------------------------- /templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/_helpers.tpl -------------------------------------------------------------------------------- /templates/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/cert-manager.yaml -------------------------------------------------------------------------------- /templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/configmap.yaml -------------------------------------------------------------------------------- /templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/ingress.yaml -------------------------------------------------------------------------------- /templates/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/route.yaml -------------------------------------------------------------------------------- /templates/scc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/scc.yaml -------------------------------------------------------------------------------- /templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/service.yaml -------------------------------------------------------------------------------- /templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /templates/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/statefulset.yaml -------------------------------------------------------------------------------- /templates/storageclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/templates/storageclass.yaml -------------------------------------------------------------------------------- /tests/01-safetyValve-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/01-safetyValve-values.yaml -------------------------------------------------------------------------------- /tests/02-persistence-disabled-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/02-persistence-disabled-values.yaml -------------------------------------------------------------------------------- /tests/02-persistence-enabled-values.yaml: -------------------------------------------------------------------------------- 1 | persistence: 2 | enabled: true 3 | -------------------------------------------------------------------------------- /tests/03-ldap-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/03-ldap-values.yaml -------------------------------------------------------------------------------- /tests/03-ldap/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/03-ldap/deployment.yaml -------------------------------------------------------------------------------- /tests/03-ldap/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/03-ldap/secret.yaml -------------------------------------------------------------------------------- /tests/03-ldap/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/03-ldap/service.yaml -------------------------------------------------------------------------------- /tests/04-oidc-keycloak-setup.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-keycloak-setup.bash -------------------------------------------------------------------------------- /tests/04-oidc-login-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-login-test.js -------------------------------------------------------------------------------- /tests/04-oidc-test-framework/browserless-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-test-framework/browserless-service.yaml -------------------------------------------------------------------------------- /tests/04-oidc-test-framework/browserless-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-test-framework/browserless-statefulset.yaml -------------------------------------------------------------------------------- /tests/04-oidc-test-framework/keycloak-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-test-framework/keycloak-secret.yaml -------------------------------------------------------------------------------- /tests/04-oidc-test-framework/keycloak-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-test-framework/keycloak-service.yaml -------------------------------------------------------------------------------- /tests/04-oidc-test-framework/keycloak-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-test-framework/keycloak-statefulset.yaml -------------------------------------------------------------------------------- /tests/04-oidc-test-framework/socks5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-test-framework/socks5.yaml -------------------------------------------------------------------------------- /tests/04-oidc-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/04-oidc-values.yaml -------------------------------------------------------------------------------- /tests/05-install-cert-manager.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/05-install-cert-manager.bash -------------------------------------------------------------------------------- /tests/05-secure-cluster-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/05-secure-cluster-values.yaml -------------------------------------------------------------------------------- /tests/06-alpha.flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/06-alpha.flow.xml -------------------------------------------------------------------------------- /tests/06-bravo.flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/06-bravo.flow.xml -------------------------------------------------------------------------------- /tests/06-site-to-site.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/06-site-to-site.bash -------------------------------------------------------------------------------- /tests/07-increase-webhook-timeout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/07-increase-webhook-timeout.yaml -------------------------------------------------------------------------------- /tests/07-oidc-cluster-login-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/07-oidc-cluster-login-test.js -------------------------------------------------------------------------------- /tests/07-oidc-cluster-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/tests/07-oidc-cluster-values.yaml -------------------------------------------------------------------------------- /values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cetic/helm-nifi/HEAD/values.yaml --------------------------------------------------------------------------------