stackabletech / stackabletech/nifi-operator
Support switch to non-TLS UI
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 48
- Forks
- 12
- Ø Merge
- 11 Std. 26 Min.
- Gemergte PRs (30 T.)
- 10
Beschreibung
Affected version
nifi-operator-0.6.0
Current and expected behavior
Current behavior
-
defaults
When using Nifi in a default setting, I fail to establish an ingress properly exposing the Nifi UI to the outside, probably because Nifi is set to use httpS/8443. -
with overrides
When providing overriding Nifi settings to use http/8080
configOverrides: nifi.properties: nifi.web.https.host: "" nifi.web.https.port: "" nifi.web.http.host: "0.0.0.0" nifi.web.http.port: "8080" nifi.cluster.protocol.is.secure: "false"
the ingress is working, but Nifi is unstable because health checks (still assuming 8443) are always failing.
Expected behavior
There's a supported way to use Ingress with the Nifi UI with health checks succeeding.
Bonus
Operator recognizes http/https and will set up a k8s Service accordingly.
Possible solution
No response
Additional context
off-topic: trying to open a feature request led to a 404 for me.
Environment
k3s
Would you like to work on fixing this bug?
No response
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wie der Operator die Überschreibungen in nifi.properties für HTTP/HTTPS, die Ingress-Health-Checks und den Kubernetes Service verarbeitet. Reproduziere das Problem mit der 0.6.0-Konfiguration auf k3s und überprüfe anschließend, dass die UI über Ingress erreichbar ist und die Health-Checks erfolgreich sind, wenn HTTP ausgewählt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- kubernetes, rust
- Bereich
- devops, infrastructure
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100