Deployment Manual
¿Cómo hacer un deploy en OCP?¶
Tener en cuenta¶
-
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.
-
La estrategia de despliegue debe ser por dockerfile, debido a la estandarización del proceso de CI/CD
-
Las imágenes pueden variar dependiendo de la versión de OCP que se tenga.
Despliegue¶
1. Add¶
- Dirigirnos a la pestaña
+Add
. - Seleccionar visualizar y seleccionar en la sección
git repository
la opciónFrom Dockerfile
.
2. Git¶
- Cargamos la url del repositorio
- Seleccionamos
Show advanced Git options
- En el input
Git Reference
seteamos la rama del repo que queremos deployar.
-
Cargamos el
Source Secret
a. Podemos crear el secret
b. Podemos seleccionar un secret ya creado.
3. Dockerfile¶
En el apartado Dockerfile
debemos seleccionar el nombre/path de nuestro archivo dockerfile
NOTA: Por convención estándar el archivo debe encontrarse en el directorio root
4. General¶
- Seleccionamos el application group, este es opcional
- Asignamos un nombre a nuestro despliegue para poder reconocerlo en OCP.
5. Resource¶
Debemos seleccionar siempre deploy config
6. Routing¶
En caso de que nuestra app requiera de una url, debemos configurar lo siguiente.
Siempre realizamos la configuración de certificado SSL para obtener la redirección HTTPS.
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.
8. Create¶
Presionamos el botón Create y OCP comenzará el despliegue