Tareas #6104

Tareas #6078: Diseñar procesos de trabajo y compartición de código

Plan de trabajo Git - Organización de ramas del proyecto Config

Added by Andrés Pías about 3 years ago. Updated about 3 years ago.

Status:En cursoStart date:12/07/2018
Priority:NormalDue date:
Assignee:Cielito - becarios% Done:

20%

Category:-Spent time:-
Target version:-

Description

Gente, esta tarea se crea con el objetivo de dejar documentado la organización, la definición y el uso que le vamos a dar a las distintas ramas de nuestro proyecto config en git.interior.edu.uy.
Sería bueno que si se crea una rama nueva se documente en esta tarea para que se va a usar. De esta manera además de los gráficos fríos de git.interior tenemos mayor información.
Al momento tenemos que centrarnos de forma URGENTE en el objetivo de conseguir las versiones 0 estables de los servidores en los que estamos trabajando.
Daniel nos plantea:

Porfa', retomen y empodérense de las tareas que yo tenía (en particular del role ns-master y del rol alternc, y de su articulación en un playbook para ver de ir poniendo en producción arazá, mburucuya, guabiyu y pitanga.

Al mirar la rama ulvida-dev veo que toca muchos roles, aquí tenemos cambios en el rol alternc, en el crear_lxc, están los vaults, se creó nuevo rol para crear_contenedores, hay mucha cosas que hay que integrar con el resto. Parte de los depositado allí está en desarrollo pero otras son contribuciones importantes a los diferentes roles.
Previo conversación con Daniel, acordamos para lograr unir todos las contribuciones importantes hechas en las distintas ramas sin comprometer la master, crear una nueva rama llamada "preproduccion", la cual será un fork de la master.
Sobre esta rama iremos volcando/mergieando las siguientes ramas en este orden:
1. ulvida-dev
2. ns-master
3. alternc35
En cada paso habrá que corregir errores y probar la reconstrucción de los servidores mencionados.
Si todo marcha bien, como paso final sumamos la rama santiago-jitsi.


Related issues

Related to Computación en la nube para el Interior - Tareas #6039: Diseñar un playbook de config AlternC En curso 10/03/2018
Related to Computación en la nube para el Interior - Tareas #6041: Resolvedor DNS recursivo de red local En curso 10/09/2018
Related to Computación en la nube para el Interior - Tareas #6056: NS master en SeCIU con ansible Resuelta 10/26/2018 11/04/2018
Related to Sitios web - Tareas #6105: Testeo del Alternc En curso 12/12/2018

History

#1 Updated by Cristhian Ariel Choque about 3 years ago

  • % Done changed from 0 to 20

Se creó la rama preproduccion en base a la rama master, y luego se procedió al "merge" de las siguientes ramas listadas en órden, con la nueva rama :

1. ulvida-dev
2. ns-master
3. alternc35

Continuaremos haciendo pruebas de que todo haya quedado bien y posibles ajustes.

#2 Updated by Andrés Pías about 3 years ago

  • Status changed from Nueva to En curso

Acabo de hacer la mínimo limpieza de eliminar mi rama andres-resolvedores debido a que ya estaba mergeada en la master. Dejo aquí los comandos de como se hace que pueen servir a posteriori:

git branch -d andres-resolvedores
git push origin :andres-resolvedores

#3 Updated by Andrés Pías about 3 years ago

En preproducción se intentó organizar y reordenar el código. Algunas de las cosas que hice al respecto:
  • moví pruebas dentro de arenero
  • en mburucuya.interior.edu.uy faltaba: netif_gw6: 2001:1328:6a::1
  • ajusté el nameserver en guabiyu y pitanga
  • En asado ajuste alternc_debconf_ns2:
    #Conviene leer: https://www.alternc.net/ ¿este debe ser un servidor alternc-dns-slave?
    #N0. Dicen que ".... many users don't have their own DNS servers, or not enough of them. " Pero nosotros tenemos uno, entonces:
    #alternc_debconf_ns2: 'ns1.alternc.net'
    alternc_debconf_ns2: 'araza.interior.edu.uy'
    
  • Renombre araza.interior.edu.uy~alternc35 como araza.interior.edu.uy
  • Borre el directorio araza.interior.edu.uy. Sobre esto último me arrepentí porque después entendí que se estaban creando directorios para poner dentro las vars y los vaults.

#4 Updated by Andrés Pías about 3 years ago

  • Related to Tareas #6039: Diseñar un playbook de config AlternC added

#5 Updated by Andrés Pías about 3 years ago

  • Related to Tareas #6041: Resolvedor DNS recursivo de red local added

#6 Updated by Andrés Pías about 3 years ago

  • Related to Tareas #6056: NS master en SeCIU con ansible added

#7 Updated by Andrés Pías about 3 years ago

Also available in: Atom PDF