github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/config/scripts/process_nipio_install_yaml.sh (about) 1 #!/bin/bash 2 3 # Copyright (c) 2020, 2022, Oracle and/or its affiliates. 4 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 5 6 INSTALL_CONFIG_TO_EDIT=$1 7 DNS_WILDCARD_DOMAIN=${2:-"nip.io"} 8 echo "Editing install config file for DNS Wildcard domain (e.g. nip.io) ${INSTALL_CONFIG_TO_EDIT}" 9 yq -i eval ".spec.environmentName = \"${VZ_ENVIRONMENT_NAME}\"" ${INSTALL_CONFIG_TO_EDIT} 10 yq -i eval ".spec.profile = \"${INSTALL_PROFILE}\"" ${INSTALL_CONFIG_TO_EDIT} 11 if [ $INSTALL_PROFILE == "dev" ] && [ $CRD_API_VERSION == "v1alpha1" ]; then 12 yq -i eval ".spec.components.keycloak.mysql.mysqlInstallArgs.[0].name = \"persistence.enabled\"" ${INSTALL_CONFIG_TO_EDIT} 13 yq -i eval ".spec.components.keycloak.mysql.mysqlInstallArgs.[0].value = \"false\"" ${INSTALL_CONFIG_TO_EDIT} 14 elif [ $INSTALL_PROFILE == "dev" ] && [ $CRD_API_VERSION == "v1beta1" ]; then 15 yq -i eval ".spec.components.keycloak.overrides.[0].values.persistence.enabled = false" ${INSTALL_CONFIG_TO_EDIT} 16 fi 17 yq -i eval ".spec.components.dns.wildcard.domain = \"${DNS_WILDCARD_DOMAIN}\"" ${INSTALL_CONFIG_TO_EDIT} 18 19 if [ -n "${SYSTEM_LOG_ID}" ] && [ $CRD_API_VERSION == "v1alpha1" ]; then 20 yq -i eval ".spec.components.fluentd.oci.systemLogId = \"${SYSTEM_LOG_ID}\"" ${INSTALL_CONFIG_TO_EDIT} 21 yq -i eval ".spec.components.fluentd.oci.defaultAppLogId = \"${APP_LOG_ID}\"" ${INSTALL_CONFIG_TO_EDIT} 22 yq -i eval ".spec.components.elasticsearch.enabled = false" ${INSTALL_CONFIG_TO_EDIT} 23 yq -i eval ".spec.components.kibana.enabled = false" ${INSTALL_CONFIG_TO_EDIT} 24 elif [ -n "${SYSTEM_LOG_ID}" ] && [ $CRD_API_VERSION == "v1beta1" ]; then 25 yq -i eval ".spec.components.fluentd.oci.systemLogId = \"${SYSTEM_LOG_ID}\"" ${INSTALL_CONFIG_TO_EDIT} 26 yq -i eval ".spec.components.fluentd.oci.defaultAppLogId = \"${APP_LOG_ID}\"" ${INSTALL_CONFIG_TO_EDIT} 27 yq -i eval ".spec.components.opensearch.enabled = false" ${INSTALL_CONFIG_TO_EDIT} 28 yq -i eval ".spec.components.opensearchDashboards.enabled = false" ${INSTALL_CONFIG_TO_EDIT} 29 fi 30 cat ${INSTALL_CONFIG_TO_EDIT}