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

implement (in golang) a configurator tool [alessandro sanino]

Aperta
#136 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
go, kubernetes
Ambito
cli, devops

Direzione di ricerca

Non vengono indicati file sorgente o test. Inizia individuando i configuratori di linguaggio delle attività esistenti dietro ops cloud eks config, quindi esamina il punto di ingresso proposto ops -configurator description.json e i campi del descrittore. Il completamento dovrebbe coprire i valori interattivi per i tipi di campo elencati, l’archiviazione delle variabili di configurazione e il salvataggio e la lettura della configurazione come CRD Kubernetes.

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

Descrizione

Why you need it?

THere are many interactive configurators in ops: for example ops cloud eks config
They are implemented in task language but it is not ideal.
It would be better to provide a tool for it

How it could be?

a tool in go doing ops -configurator description.json

where the descriptor can be like:

[{
  "name": "WHI",
  "label": "Why do you recommend Apache OpenServerless?",
  "type": "textarea",
  "required": "true"
  }, {
  "name": "JOB",
  "label": "What is your job role?",
  "type": "text",
  "required": "true"
  }, {
  "name": "TONE",
  "label": "What tone should the post have?",
  "type": "text",
  "required": "true"
}]

executing the configurator it will ask for the values and store then as configuration variables.

Form Field: a dictionary

  • label: the description
  • name: the field used in the input
  • required: is it required?
  • type: can be text, textarea, checkbox, radio, file
  • if radio:
    • options: array of options
  • if file:
    • upload a (small!) file in base64

CRD support

it is important that the configurator will be able to save the configuration as a CRD so you can put it in a kubernetes cluster and able to read them back as environment variables from a crd

Other related information

Add any other context or screenshots about the feature request here.

Lingua principale
Python
Stelle
576
Fork
29
Merge medio
51m
PR unite (30g)
14

Guida per i contributori

Apri la 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 apache/openserverless

Tutte le issue di apache/openserverless

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.