Hi,
Irgend jemadn hat angefangen supernode spezifische Änderungen in die common.yaml zu schreiben. Das ist nicht sinn unserer puppen Lösung. Daher würde ich das hier mal besprechen wie wir diese node spezifischen Änderungen abstrahieren.
Mein Vorschlag wäre ein weiteren super node template zu erstellen und ein boolean flag einzurichten welchen dann in der Node spezifischen config gesetzt werden kann.
Zudem befindet sich das puppet repo weiterhin in einem katastrophalen zustand das Änderungen auf dem produktiv master liegen.
Soll ich da ein git reset --hard ausführen ? Denn ich gehe davon aus das der zustand im git dieser ist den wir aktuell fahren?
Ah und das git repo auf dem puppen master hat push reche. Ich würde diese aus entsprechend entfernen. So das von dort aus nur gepullt werden kann.
schöne Grüße Tarek
Moin,
welche Änderungen meinst du in der Common.yaml?
Bjo und ich haben Kleinigkeiten geändert die noch nicht im Gitlab sind. U.a kam da dein Update des gitlabs dazwischen wo ich meinen Kram update wollte.
Am 23. September 2016 19:48:23 MESZ, schrieb Jan-Tarek Butt via Admin admin@lists.ffnw.de:
Hi,
Irgend jemadn hat angefangen supernode spezifische Änderungen in die common.yaml zu schreiben. Das ist nicht sinn unserer puppen Lösung. Daher würde ich das hier mal besprechen wie wir diese node spezifischen Änderungen abstrahieren.
Mein Vorschlag wäre ein weiteren super node template zu erstellen und ein boolean flag einzurichten welchen dann in der Node spezifischen config gesetzt werden kann.
Zudem befindet sich das puppet repo weiterhin in einem katastrophalen zustand das Änderungen auf dem produktiv master liegen.
Soll ich da ein git reset --hard ausführen ? Denn ich gehe davon aus das der zustand im git dieser ist den wir aktuell fahren?
Ah und das git repo auf dem puppen master hat push reche. Ich würde diese aus entsprechend entfernen. So das von dort aus nur gepullt werden kann.
schöne Grüße Tarek
Admin mailing list Admin@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/admin
Hi,
On 09/23/16 20:09, Stefan via Admin wrote:
Moin,
welche Änderungen meinst du in der Common.yaml?
Bjo und ich haben Kleinigkeiten geändert die noch nicht im Gitlab sind. U.a kam da dein Update des gitlabs dazwischen wo ich meinen Kram update wollte.
Es sind immer noch ganz viel uncommitete änderungen auf dem puppet master. Was ist mit dehnen?
schöne Grüße :) Tarek
Öhm, hatte Clemens doch alles gepusht. Wir sind um 3 ca im Space und schauen mal
Am 7. Oktober 2016 11:25:26 MESZ, schrieb Jan-Tarek Butt via Admin admin@lists.ffnw.de:
Hi,
On 09/23/16 20:09, Stefan via Admin wrote:
Moin,
welche Änderungen meinst du in der Common.yaml?
Bjo und ich haben Kleinigkeiten geändert die noch nicht im Gitlab
sind. U.a kam da dein Update des gitlabs dazwischen wo ich meinen Kram update wollte.
Es sind immer noch ganz viel uncommitete änderungen auf dem puppet master. Was ist mit dehnen?
schöne Grüße :) Tarek
Admin mailing list Admin@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/admin
Hi,
nein! Clemens wollte sich das anschauen, er ist nur wohl im Vollstress grade.
Wir geben Entwarnung wenn es soweit ist!
Am 17.10.2016 um 16:46 schrieb Jan-Tarek Butt via Admin:
On 10/07/16 11:30, Stefan via Admin wrote:
Öhm, hatte Clemens doch alles gepusht. Wir sind um 3 ca im Space und schauen mal
was ist mit den restlichen uncommitetten änderungen ? Können diese verworfen werden ?
vg :) Tarek
Admin mailing list Admin@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/admin
Hi,
Ich habe mal unterstützend merge requests erstellt.
Wenn alle merge requests akzeptiert werden ist der stand im git genau der des puppet masters.
Im grunde habe ich neben den /etc/puppetlab/code repo noch ein test repo ausgecheckt und mit colordiff gearbeitet.
Hier eine liste an merge requests für die einzelnen module:
puppet-router: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-router/merge_requests/1
puppet-hopglassserver: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-hopglassserver/merge_re...
puppet-fastd: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-fastd/merge_requests/1
puppet-essentials: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-essentials/merge_reques...
Zu den einzelnen Änderungen in den Modulen kommen die Änderungen im data dir:
puppet-data: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-data/merge_requests/1
und die änderungen in puppet repo:
puppet: https://git.nordwest.freifunk.net/ffnw-puppet/puppet/merge_requests/1
Wenn alle Änderungen akzeptiert werden. sollte folgender Befehl colordiff -r code <upstream> --exclude .git genau nix ausspucken und wir könnten die push rechete vom master nehmen. Dazu kann dann auch ein cron Intervall gesetzt werden der die Änderungen aus dem upstream regelmäßig pullt bzw. ein git hook könnte gesetzt werden.
Schöne Grüße :) Tarek
Hi Tarek,
danke dafür!
Clemens und ich sehen uns es morgen Abend gemeinsamt an und beheben das :)
VG Stefan
Am 06.12.2016 um 15:52 schrieb Jan-Tarek Butt via Admin:
Hi,
Ich habe mal unterstützend merge requests erstellt.
Wenn alle merge requests akzeptiert werden ist der stand im git genau der des puppet masters.
Im grunde habe ich neben den /etc/puppetlab/code repo noch ein test repo ausgecheckt und mit colordiff gearbeitet.
Hier eine liste an merge requests für die einzelnen module:
puppet-router: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-router/merge_requests/1
puppet-hopglassserver: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-hopglassserver/merge_re...
puppet-fastd: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-fastd/merge_requests/1
puppet-essentials: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-essentials/merge_reques...
Zu den einzelnen Änderungen in den Modulen kommen die Änderungen im data dir:
puppet-data: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-data/merge_requests/1
und die änderungen in puppet repo:
puppet: https://git.nordwest.freifunk.net/ffnw-puppet/puppet/merge_requests/1
Wenn alle Änderungen akzeptiert werden. sollte folgender Befehl colordiff -r code <upstream> --exclude .git genau nix ausspucken und wir könnten die push rechete vom master nehmen. Dazu kann dann auch ein cron Intervall gesetzt werden der die Änderungen aus dem upstream regelmäßig pullt bzw. ein git hook könnte gesetzt werden.
Schöne Grüße :) Tarek
Admin mailing list Admin@lists.ffnw.de https://lists.ffnw.de/mailman/listinfo/admin
Hi,
puppet-hopglassserver: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-hopglassserver/merge_re...
Sehr gut jetzt fehlt nur noch dieser MR dann wären die Repos wieder auf dem gleichen stand. Abgesehen von dem revert der urls von Clemens, allerdings is dieder wohl zu vernachlässigen. :)
Sobald dieser hinzugefügt wird können wir den puppetmaster auf die git version umstellen.
vg Tarek
On 12/07/16 23:04, Jan-Tarek Butt via Admin wrote:
Hi,
puppet-hopglassserver: https://git.nordwest.freifunk.net/ffnw-puppet/puppet-hopglassserver/merge_re...
Sehr gut jetzt fehlt nur noch dieser MR dann wären die Repos wieder auf dem gleichen stand. Abgesehen von dem revert der urls von Clemens, allerdings is dieder wohl zu vernachlässigen. :)
Sobald dieser hinzugefügt wird können wir den puppetmaster auf die git version umstellen.
So sehr gut. der letzte offenstehende Merge request und nun merged. Nun sind die stände abgesehen von den urls identisch.
Nachdem ich die Mathe aufgaben hier fertig habe checke ich die git version auf dem puppetmaster aus und nehmen die push rechte. Dazu dann auch erst mal einen cron intervall und die tage dann ein hook dazu muss ich mir die hook Lösung noch ein wenig genauer anschauen.
vg Tarek