Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Remove the legacy template-based ZTP mode

Chiusa
#178 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@hardikdr ci sta già lavorando.

Dal 13/10/2026.

  • #189 di @hardikdr — aperta

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
55/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
go, kubernetes

Direzione di ricerca

Inizia individuando la gestione di --ztp-mode, i template ZTP leaf e spine e la configurazione ConfigMap a livello di operatore che fornisce i metadati degli switch. Traccia come questi percorsi vengono esposti e testati, quindi verifica che il templates mode e la relativa configurazione dei metadati vengano rimossi, mentre --ztp-mode=configmap continui a servire gli script forniti dall’utente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area/switch-automation triage/accepted

Summary

Deprecate and remove the legacy --ztp-mode=templates mode, including the leaf and spine ZTP templates.

Also remove the operator-level ConfigMap configuration used to provide switch metadata to these templates.

Motivation

The existing templates are highly opinionated and configure topology-specific switch settings directly.

The recent sonic-operator direction is to describe the desired bootstrap configuration through the Switch spec and let it render the corresponding ZTP script. Removing the legacy mode avoids maintaining two different configuration models and keeps switch bootstrap behavior declarative.

This change should not remove the separate --ztp-mode=configmap option for serving user-provided ZTP scripts.

Lingua principale
Go
Stelle
5
Fork
184
Merge medio
3g 22h
PR unite (30g)
10

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

  • Include un Dockerfile o un file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ironcore-dev/sonic-operator

Tutte le issue di ironcore-dev/sonic-operator

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.