onboarding

View project on GitHub

Flujo de creación

Para la realización del repositorio se debe seguir el siguiente procedimiento:

  1. En caso que sea se esté iniciando un nuevo proyecto:
    1. Solicitar la creación del repo con el nombre, a partir del template tool-template
    2. Solicitar la creación de despliegue (Opcional)
  2. Célula inicia la codificación
  3. Subir el código. Cuando se haga un push sobre la rama develop, se ejecuta el github action que verifica y genera la imagen docker
  4. Si no ha sido realizada, realizar la solicitar de creación de despliegue

De cara interna esto dispara la creación de:

  • Un repositorio, que creado mediante el uso de un repositorio template llamada “tool-template”
  • Un nombre de espacio para el proyecto
  • Un despliegue que permite el control de errores y evita la pérdida de servicio
  • Un servicio que expone los puertos que permitirán la comunicación
  • Un servicio que permite la comunicación desde fuera de la red hacia el puerto del proyecto º

    Solicitud de nuevo repositorio

La solicitud de un repositorio se hace al comienzo del proyecto, ya que sin el repositorio, sería imposible guardar el código, por lo tanto para solicitarlo se debe incluir el nombre del repositorio, según la nomenclatura descrita anteriormente.

Solicitud de creación de despliegue

La solicitud de creación de despliegue se puede hacer en conjunto con la creación del repositorio, o se puede hacer al momento de preparar el primer pase al cluster de kubernetes. Esta solicitud se hace una sola vez, ya que una vez configurado el despliegue, el flujo de Delivery se encarga de instalar la nueva versión. Para esta solicitud se pide:

  • Nombre del repositorio, según la nomenclatura descrita anteriormente.
  • URL a usar en el formato https://<nombre>.smu-labs.cl
  • Puerto(s) de comunicación abiertos por el servicio
Home Flujo Seguridad VTEX Polymates