Che cos'è Chef Automate


9

Ho notato che ora la maggior parte delle ricette del supermercato utilizza Chef Delivery (aka Chef Automate). Ci sono poche informazioni a riguardo sul loro sito, e mi sembra come se fosse un "maialino": prima paghi e loro sanno per cosa hai pagato.

  1. Chef Automate richiede un server aggiuntivo, oltre a Chef Server (ce l'abbiamo già). Penso di si.
  2. Adesso è necessario scrivere libri di cucina?
  3. Sostituirà eventualmente Foodcritic, ServerSpec e Kitchen? Inoltre, vedo che ora offrono "InSpec" che sembra essere simile a ServerSpec.

Risposte:


7

Per tutti i punti e per provare le cose c'è https://learn.chef.io che ti consente di testare anche l'automazione.

Principalmente chef automate è la prossima iterazione che riunisce 4 prodotti commerciali di Chef: chef manage (UI), reporting dello chef, conformità e consegna dello chef (CI / CD) con l'aggiunta di lavori push che erano stati aperti un po 'prima.

Inspec è un altro nuovo strumento per la conformità, si basa su serverpec ma non lo estende non utilizzando la sua base di codice.

L'automazione non è obbligatoria per la creazione di libri di cucina, è solo un modo conveniente per visualizzare lo stato dei nodi sul punto di vista della configurazione o di conformità (vedere il libro di cucina di controllo per l'utilizzo di Inspec in una corsa), è ancora possibile farlo tutto sui tuoi nodi nel modello open source gratuito, dovrai gestire tu stesso il ciclo di feedback, tramite un gestore o in qualsiasi altro modo a tua scelta, come era già il caso.

La parte CI / CD di Automate non sostituisce nessuno strumento, è più un altro approccio alle pipeline CI / CD, quindi puoi usarlo per fare la solita linting (foodcritic / cookstyle), test (chefspec) e quindi caricare sul tuo chef-server per l'uso. Può gestire le distribuzioni tramite la funzione di lavori push e dopo la revisione e l'approvazione delle modifiche.

Presentazione di automatizzare e relativa documentazione (il flusso di lavoro è il primo concetto, altri sono accessibili dal menu a sinistra)


1
@tensibai È giusto dire che Chef Automate include chef che gestisce? l'interfaccia utente non è la stessa della console di gestione di Chef Server e sembra essere la sua derivazione.
PrestonM,

1
L'obiettivo principale di @Preston di Viz è quello di sostituire la gestione, ecco perché ho detto che è una nuova iterazione di quegli strumenti
Tensibai

2
@madhead puoi ancora usare la cucina, automatizzare il flusso di lavoro non impone un sistema sui corridori, automatizzare il flusso di lavoro in sostituzione di Jenkins principalmente (abbastanza semplificato qui)
Tensibai

1
Non devi supportare il metodo automatizzato se non lo usi @madhead :)
Tensibai

1
No, automatizza la parte (la directory .delivery) ospita solo i 'passaggi di costruzione' e non il test, fa solo guidare quale test viene eseguito e lancia comunque foodceitic / cookstyle / chefspec / kitchen nelle varie fasi per quanto ne so
Tensibai,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.