Gerando uma imagem customizada onde o arquivo de cli está contida na imagem, para isso:
- Logar no Openshift via
cli
- Executar o script
gen_custom_image.sh
$ ./gen_custom_image.sh
- Para validar que deu certo, entre no container provisionado:
$ oc rsh <POD_NAME>
- Valide o conteúdo do arquivo
standalone-openshift.xml
$ cat /opt/eap/standalone/configuration/standalone-openshift.xml
- No bloco de
system-properties
, deve existir a seguinte entrada<system-properties> <property name="cliente" value="nome-cliente"/> </system-properties>
Criar um configmap que contenha o arquivo de cli e monta-lo, para isso:
- Logar no Openshift via
cli
- Executar o script
set_configmap_volume.sh
$ ./set_configmap_volume.sh
- Para validar que deu certo, entre no container provisionado:
$ oc rsh <POD_NAME>
- Valide o conteúdo do arquivo
standalone-openshift.xml
$ cat /opt/eap/standalone/configuration/standalone-openshift.xml
- No bloco de
system-properties
, deve existir a seguinte entrada<system-properties> <property name="cliente" value="nome-cliente"/> </system-properties>