operator-framework / operator-framework/java-operator-sdk

Feature: tight up the integration with extra eventSources

Offen
#826 8 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature kind/feature
Vorherrschende Sprache
Java
Sterne
944
Forks
242
Ø Merge
1 T. 4 Std.
Gemergte PRs (30 T.)
43

Beschreibung

A controller can define additional eventSources as shown e.g. here

there are 2 improvements we can investigate:

  • the watched resource should be easily accessible in the reconcile loop
  • the generated Roles/RoleBindings etc. should take into account those resources too

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit sample-operators/tomcat-operator/src/main/java/io/javaoperatorsdk/operator/sample/TomcatReconciler.java und untersuchen Sie, wie dessen zusätzlichen eventSources die Reconcile-Schleife erreichen. Verfolgen Sie die generierten Roles und RoleBindings für diese Ressourcen; abgeschlossen ist die Arbeit, wenn auf die überwachte Ressource während der Reconciliation zugegriffen werden kann und die generierten Berechtigungen die zusätzlichen eventSources enthalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, kubernetes
Bereich
infrastructure
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.