Provide yaml configuration files for new installs

Aperta
#12,592 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
linux, ubuntu
Ambito
devops

Direzione di ricerca

The payload names the installed files in /etc/fluent-bit: fluent-bit.conf, parsers.conf and plugins.conf, which are the classic configs the Ubuntu package ships. Start by comparing those files with the Ubuntu install page linked in the issue, then ask maintainers whether YAML equivalents belong in the package. Done means a clean install would list YAML equivalents alongside the classic files, which needs packaging knowledge and a maintainer decision on the parsers.conf conversion.

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

Descrizione

Is your feature request related to a problem? Please describe.

The Fluent-Bit documentation specifies that "Classic configuration files will be deprecated at the end of 2026". However, when I installed Fluent-Bit from Fluent-Bit repositories today (using these instructions), the installation came with only classic (.conf) configuration files installed in /etc/fluent-bit. There was no indication anywhere whether there were equivalent sample .yaml files present somewhere, or even that it might be good to transition from .conf to .yaml

This is what the directory looks like on a clean install in Ubuntu server 24.04.

/etc/fluent-bit$ ls
fluent-bit.conf  parsers.conf  plugins.conf

Describe the solution you'd like

It seems logical that new installations should come with the yaml configuration files by default. While the formats are not difficult to convert, why make new users do the work? The default parsers.conf seems non-trivial to convert, especially.

Describe alternatives you've considered

Have every new user manually figure out how to convert .conf to .yaml files :)

Lingua principale
C
Stelle
8.2k
Fork
2k
Merge medio
3g 20h
PR unite (30g)
99

Preparare l'ambiente

Apri in Codespaces

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

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 fluent/fluent-bit

Tutte le issue di fluent/fluent-bit

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.