Saltar a contenido

Deployment Manual

¿Cómo hacer un deploy en OCP?

Tener en cuenta

  1. El deploy en OCP solo es posible, actualmente, en el ambiente de Test On Premise. Siendo que en el futuro el deploy se realizará bajo la estrategia de CI/CD.

  2. La estrategia de despliegue debe ser por dockerfile, debido a la estandarización del proceso de CI/CD

  3. Las imágenes pueden variar dependiendo de la versión de OCP que se tenga.

Despliegue

1. Add

  1. Dirigirnos a la pestaña +Add.
  2. Seleccionar visualizar y seleccionar en la sección git repository la opción From Dockerfile.

add

2. Git

  1. Cargamos la url del repositorio
  2. Seleccionamos Show advanced Git options
  3. En el input Git Reference seteamos la rama del repo que queremos deployar.

repo

  1. Cargamos el Source Secret

    a. Podemos crear el secret

secret

b. Podemos seleccionar un secret ya creado.

secret

3. Dockerfile

En el apartado Dockerfile debemos seleccionar el nombre/path de nuestro archivo dockerfile

secret

NOTA: Por convención estándar el archivo debe encontrarse en el directorio root

4. General

  1. Seleccionamos el application group, este es opcional
  2. Asignamos un nombre a nuestro despliegue para poder reconocerlo en OCP.

secret

5. Resource

Debemos seleccionar siempre deploy config

secret

6. Routing

En caso de que nuestra app requiera de una url, debemos configurar lo siguiente.

secret

Siempre realizamos la configuración de certificado SSL para obtener la redirección HTTPS.

secret

Los certificados se generan automáticamente.

7. Build Configuration(opcional)

Podemos configurar el build de la imagen, para poder suministrar variables de entorno para el tiempo de build de la imagen.

secret

8. Create

Presionamos el botón Create y OCP comenzará el despliegue

secret