Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Split CI manifests and user-facing examples

Offen
#1,663 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Refactoring
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Bereich
ci-cd, documentation

Rechercherichtung

Beginne im examples-Verzeichnis und prüfe den README-Abschnitt, der unter „deploy machine controller“ verlinkt ist. Sieh dir anschließend die CI-Referenzen an, die diese Manifeste verwenden. Verwende #1655 als Kontext für das Kompatibilitätsproblem. Erledigt ist die Aufgabe, wenn CI-Manifeste main folgen können, während die benutzerseitigen Beispiele mit der neuesten veröffentlichten Version gültig bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

kind/chore lifecycle/frozen

Currently, some files in https://github.com/kubermatic/machine-controller/tree/main/examples are used for e2e tests and are also presented as user-facing examples in our README.

This causes problems because we tend to update examples to work for e2e tests, but that can break their compatibility with the latest released version (the latest tag points to the last release we published). This happened e.g. with the logging flags and results in invalid example files, as seen in #1655.

We should split the manifests used for CI and presented as user-facing deployment method, since the user-facing ones should always work with the latest release, but the ones used by CI should work with the main branch HEAD.

Vorherrschende Sprache
Go
Sterne
326
Forks
140
Ø Merge
16 Std. 47 Min.
Gemergte PRs (30 T.)
13

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus kubermatic/machine-controller

Alle Issues in kubermatic/machine-controller

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

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