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.