Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
e4ced45
EFS CSI Driver operator changes
dpdifferent1 Dec 9, 2025
97ad4db
updated task list
dpdifferent1 Dec 11, 2025
2861846
updated role arn variable name
dpdifferent1 Dec 13, 2025
3dc37de
removed unused param from task
dpdifferent1 Dec 26, 2025
ef7dcfd
blank commit to trigger build
dpdifferent1 Dec 26, 2025
80e7aee
Merge branch 'master' into efs-csi-driver-operator
Hardik-Prajapati-10 Dec 26, 2025
770ddd9
Removed install plan param for testing
dpdifferent1 Jan 5, 2026
3aa742a
Registered MAS CLI function gitops-efs-csi-driver-operator
dpdifferent1 Jan 5, 2026
0d1efab
Updated task step
dpdifferent1 Jan 5, 2026
a7e43c3
added hypervisor param & conditioned mas-cluster task
dpdifferent1 Feb 5, 2026
786d552
Merge master branch into eps-csi-driver-operator (#2048)
dpdifferent1 Feb 9, 2026
fca0236
modified condition to invoke gitops-efs-csi-driver task in mas-cluste…
dpdifferent1 Feb 10, 2026
4781176
changed condition value for gitops-efs-csi-driver task
dpdifferent1 Feb 10, 2026
c592514
Modified condition in gitops-mas-cluster pipeline task
dpdifferent1 Feb 10, 2026
87347b4
added hypervisor in ibm-mas-cluster-base.yaml.j2
Feb 11, 2026
d927fb8
modified secrets.baseline
Feb 11, 2026
38b6459
Merge branch 'master' into efs-csi-driver-operator
Feb 11, 2026
423cc20
modified secrets.baseline
Feb 11, 2026
6dd9fe9
modified cluster base template & gitops_cluster function
dpdifferent1 Feb 11, 2026
ad7919e
updated secrets.baseline
dpdifferent1 Feb 11, 2026
6f808ba
updated gitops_cluster task & function
dpdifferent1 Feb 11, 2026
700814a
merging master into efs-csi-driver-operator (#2059)
dpdifferent1 Feb 11, 2026
3ded91b
updated .secrets.baseline
dpdifferent1 Feb 11, 2026
5f65d4e
passed hypervisor param into the function
dpdifferent1 Feb 11, 2026
ea1239f
Merge branch 'master' into efs-csi-driver-operator
dpdifferent1 Feb 13, 2026
43ce4a4
changed docker buildx version due to failing build
dpdifferent1 Feb 13, 2026
83a0c6c
gitops-mas-apps.yml.j2 changes for rds
Feb 13, 2026
3a6e801
Merge branch 'master' into efs-csi-driver-operator
dpdifferent1 Feb 13, 2026
9b3fd26
added subscription_source_namespace in efs-csi-driver template
dpdifferent1 Feb 17, 2026
5b831b2
Merge branch 'efs-csi-driver-operator' of github.com:ibm-mas/cli into…
dpdifferent1 Feb 17, 2026
82be2a3
Adding jdbc instance name
amitpandey0217 Feb 17, 2026
6281ca3
Fix for jdbc instande name
amitpandey0217 Feb 17, 2026
1ec290d
Changed catalog_source_namespace for EFS
dpdifferent1 Feb 17, 2026
f4aa7d6
Fix for jdbc instande name
amitpandey0217 Feb 17, 2026
d595f00
Fix for jdbc instande name
amitpandey0217 Feb 18, 2026
650cd3d
Fix for jdbc instande name
amitpandey0217 Feb 18, 2026
446f8bc
Fix for jdbc instande name
amitpandey0217 Feb 18, 2026
7b1fc53
Fix for jdbc instande name
amitpandey0217 Feb 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .secrets.baseline
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"files": "build/bin/config/oscap/ssg-rhel9-ds.xml|^.secrets.baseline$",
"lines": null
},
"generated_at": "2026-01-29T07:04:47Z",
"generated_at": "2026-02-11T17:12:41Z",
"plugins_used": [
{
"name": "AWSKeyDetector"
Expand Down Expand Up @@ -252,7 +252,7 @@
"hashed_secret": "b2817467154949a61f8e9ad31d1eeaf03221cbfa",
"is_secret": false,
"is_verified": false,
"line_number": 494,
"line_number": 500,
"type": "Secret Keyword",
"verified_result": null
}
Expand Down Expand Up @@ -730,7 +730,7 @@
"hashed_secret": "fee2d55ad9a49a95fc89abe8f414dad66704ebfd",
"is_secret": false,
"is_verified": false,
"line_number": 16,
"line_number": 19,
"type": "Secret Keyword",
"verified_result": null
}
Expand Down
121 changes: 99 additions & 22 deletions docs/catalogs/index.md

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions image/cli/mascli/functions/gitops_cluster
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ IBM Container Registry Entitlement (Required):

Target Cluster (Optional):
--cluster-url ${COLOR_YELLOW}CLUSTER_URL${TEXT_RESET} Set to target a remote Kubernetes cluster (defaults to 'https://kubernetes.default.svc')
--hypervisor ${COLOR_YELLOW}HYPERVISOR${TEXT_RESET} Hypervisor type for the cluster (e.g., 'rosa', 'fyre')

Operator Catalog (Optional):
--catalog-version ${COLOR_YELLOW}MAS_CATALOG_VERSION${TEXT_RESET} Set the version of IBM Maximo Operator Catalog (defaults to 'v8-240130-amd64')
Expand Down Expand Up @@ -354,6 +355,9 @@ function gitops_cluster_noninteractive() {
--image-repo-mirror-prefix)
export IMAGE_REPO_MIRROR_PREFIX=$1 && shift
;;
--hypervisor)
export HYPERVISOR=$1 && shift
;;

# Other Commands
-h|--help)
Expand All @@ -370,6 +374,7 @@ function gitops_cluster_noninteractive() {
[[ -z "$CLUSTER_ID" ]] && gitops_cluster_help "CLUSTER_ID is not set"
[[ -z "$REGION_ID" && -z "$SM_AWS_REGION" ]] && gitops_cluster_help "REGION_ID or SM_AWS_REGION is not set"
[[ -z "$CLUSTER_URL" ]] && gitops_cluster_help "CLUSTER_URL is not set"
[[ -z "$HYPERVISOR" ]] && gitops_cluster_help "HYPERVISOR is not set"

if [[ "$GITHUB_PUSH" == "true" ]]; then
[[ -z "$GITHUB_HOST" ]] && gitops_cluster_help "GITHUB_HOST is not set"
Expand Down Expand Up @@ -465,6 +470,7 @@ function gitops_cluster() {
echo_h2 "Target" " "
echo_reset_dim "Account ID ..................... ${COLOR_MAGENTA}${ACCOUNT_ID}"
echo_reset_dim "Region ID ...................... ${COLOR_MAGENTA}${REGION_ID}"
echo_reset_dim "HYPERVISOR ..................... ${COLOR_MAGENTA}${HYPERVISOR}"
echo_reset_dim "Cluster ID ..................... ${COLOR_MAGENTA}${CLUSTER_ID}"
echo_reset_dim "Cluster URL .................... ${COLOR_MAGENTA}${CLUSTER_URL}"
echo_reset_dim "Cluster Config Directory ....... ${COLOR_MAGENTA}${GITOPS_CLUSTER_DIR}"
Expand Down
205 changes: 205 additions & 0 deletions image/cli/mascli/functions/gitops_efs_csi_driver_operator
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
#!/usr/bin/env bash

function gitops_efs_csi_driver_operator_help() {
[[ -n "$1" ]] && echo_warning "$1"
reset_colors
cat << EOM
Usage:
mas gitops_efs_csi_driver_operator [options]
Where ${COLOR_YELLOW}specified${TEXT_RESET} each option may also be defined by setting the appropriate environment variable.
When no options are specified on the command line, interactive-mode will be enabled by default.

Basic Configuration:
-d, --dir ${COLOR_YELLOW}GITOPS_WORKING_DIR${TEXT_RESET} Directory for GitOps repository
-a, --account-id ${COLOR_YELLOW}ACCOUNT_ID${TEXT_RESET} Account name that the cluster belongs to
-c, --cluster-id ${COLOR_YELLOW}CLUSTER_ID${TEXT_RESET} Cluster ID
-r, --efs-csi-driver-role-arn ${COLOR_YELLOW}EFS_CSI_DRIVER_ROLE_ARN${TEXT_RESET} ARN of the IAM Role to assign to the EFS CSI driver

Automatic GitHub Push (Optional):
-P, --github-push ${COLOR_YELLOW}GITHUB_PUSH${TEXT_RESET} Enable automatic push to GitHub
-H, --github-host ${COLOR_YELLOW}GITHUB_HOST${TEXT_RESET} GitHub Hostname for your GitOps repository
-O, --github-org ${COLOR_YELLOW}GITHUB_ORG${TEXT_RESET} Github org for your GitOps repository
-R, --github-repo ${COLOR_YELLOW}GITHUB_REPO${TEXT_RESET} Github repo for your GitOps repository
-S, --github-ssh ${COLOR_YELLOW}GIT_SSH${TEXT_RESET} Git ssh key path
-B, --git-branch ${COLOR_YELLOW}GIT_BRANCH${TEXT_RESET} Git branch to commit to of your GitOps repository
-M, --git-commit-msg ${COLOR_YELLOW}GIT_COMMIT_MSG${TEXT_RESET} Git commit message to use when committing to of your GitOps repository

Other Commands:
-h, --help Show this help message
EOM
[[ -n "$1" ]] && exit 1 || exit 0
}

function gitops_efs_csi_driver_operator_noninteractive() {
GITOPS_WORKING_DIR=$PWD/working-dir
SECRETS_KEY_SEPERATOR="/"
GIT_COMMIT_MSG="gitops-efs-csi-driver commit"

while [[ $# -gt 0 ]]
do
key="$1"
shift
case $key in
# GitOps Configuration
-d|--dir)
export GITOPS_WORKING_DIR=$1 && shift
;;
-a|--account-id)
export ACCOUNT_ID=$1 && shift
;;
-c|--cluster-id)
export CLUSTER_ID=$1 && shift
;;
-r|--efs-csi-driver-role-arn)
export export EFS_CSI_DRIVER_ROLE_ARN=$1 && shift
;;


# Automatic GitHub Push
-P|--github-push)
export GITHUB_PUSH=true
;;
-H|--github-host)
export GITHUB_HOST=$1 && shift
;;
-O|--github-org)
export GITHUB_ORG=$1 && shift
;;
-R|--github-repo)
export GITHUB_REPO=$1 && shift
;;
-S|--github-ssh)
export GIT_SSH=$1 && shift
;;
-B|--git-branch)
export GIT_BRANCH=$1 && shift
;;
-M|--git-commit-msg)
export GIT_COMMIT_MSG=$1 && shift
;;

# Other Commands
-h|--help)
gitops_efs_csi_driver_operator_help
;;
*)
# unknown option
gitops_efs_csi_driver_operator_help "Usage Error: Unsupported option \"${key}\" "
;;
esac
done

[[ -z "$GITOPS_WORKING_DIR" ]] && gitops_efs_csi_driver_help "GITOPS_WORKING_DIR is not set"
[[ -z "$ACCOUNT_ID" ]] && gitops_efs_csi_driver_help "ACCOUNT_ID is not set"
[[ -z "$CLUSTER_ID" ]] && gitops_efs_csi_driver_help "CLUSTER_ID is not set"

if [[ "$GITHUB_PUSH" == "true" ]]; then
[[ -z "$GITHUB_HOST" ]] && gitops_efs_csi_driver_help "GITHUB_HOST is not set"
[[ -z "$GITHUB_ORG" ]] && gitops_efs_csi_driver_help "GITHUB_ORG is not set"
[[ -z "$GITHUB_REPO" ]] && gitops_efs_csi_driver_help "GITHUB_REPO is not set"
[[ -z "$GIT_BRANCH" ]] && gitops_efs_csi_driver_help "GIT_BRANCH is not set"
fi

[[ -z "$EFS_CSI_DRIVER_ROLE_ARN" ]] && gitops_efs_csi_driver_operator_help "EFS_CSI_DRIVER_ROLE_ARN is not set"

}

function gitops_efs_csi_driver_operator() {
# Take the first parameter off (it will be create-gitops)
shift
if [[ $# -gt 0 ]]; then
gitops_efs_csi_driver_operator_noninteractive "$@"
else
echo "Not supported yet"
exit 1
gitops_efs_csi_driver_operator_interactive
fi

# catch errors
set -o pipefail
trap 'echo "[ERROR] Error occurred at $BASH_SOURCE, line $LINENO, exited with $?"; exit 1' ERR

mkdir -p ${GITOPS_WORKING_DIR}
GITOPS_CLUSTER_DIR=${GITOPS_WORKING_DIR}/${GITHUB_REPO}/${ACCOUNT_ID}/${CLUSTER_ID}

echo
reset_colors
echo_h2 "Review Settings"

echo "${TEXT_DIM}"
echo_h2 "Target" " "
echo_reset_dim "Account ID ..................... ${COLOR_MAGENTA}${ACCOUNT_ID}"
echo_reset_dim "Region ID ...................... ${COLOR_MAGENTA}${REGION_ID}"
echo_reset_dim "Cluster ID ..................... ${COLOR_MAGENTA}${CLUSTER_ID}"
echo_reset_dim "Cluster Config Directory ....... ${COLOR_MAGENTA}${GITOPS_CLUSTER_DIR}"
reset_colors

echo "${TEXT_DIM}"
if [[ "$GITHUB_PUSH" == "true" ]]; then
echo_h2 "GitOps Target" " "
echo_reset_dim "Automatic Push ........................ ${COLOR_GREEN}Enabled"
echo_reset_dim "Working Directory ..................... ${COLOR_MAGENTA}${GITOPS_WORKING_DIR}"
echo_reset_dim "Host .................................. ${COLOR_MAGENTA}${GITHUB_HOST}"
echo_reset_dim "Organization .......................... ${COLOR_MAGENTA}${GITHUB_ORG}"
echo_reset_dim "Repository ............................ ${COLOR_MAGENTA}${GITHUB_REPO}"
echo_reset_dim "Branch ................................ ${COLOR_MAGENTA}${GIT_BRANCH}"
else
echo_h2 "GitOps Target" " "
echo_reset_dim "Automatic Push ........................ ${COLOR_RED}Disabled"
echo_reset_dim "Working Directory ..................... ${COLOR_MAGENTA}${GITOPS_WORKING_DIR}"
fi
reset_colors

echo "${TEXT_DIM}"
echo_h2 "EFS CSI Driver" " "
echo_reset_dim "EFS_CSI_DRIVER_ROLE_ARN .......................... ${COLOR_MAGENTA}${EFS_CSI_DRIVER_ROLE_ARN}"
reset_colors



CURRENT_DIR=$PWD
TEMP_DIR=$CURRENT_DIR/tmp-efs_csi_driver
mkdir -p $TEMP_DIR

if [ -z $GIT_SSH ]; then
export GIT_SSH=false
fi


# Set and Validate App Names
# ---------------------------------------------------------------------------
EFS_CSI_DRIVER_APP_NAME="efs-csi-driver.${CLUSTER_ID}"
validate_app_name "${EFS_CSI_DRIVER_APP_NAME}"


# Clone github target repo
# ---------------------------------------------------------------------------
if [ "$GITHUB_PUSH" == "true" ]; then
echo
echo_h2 "Cloning GitHub repo $GITHUB_ORG $GITHUB_REPO"
clone_target_git_repo $GITHUB_HOST $GITHUB_ORG $GITHUB_REPO $GIT_BRANCH $GITOPS_WORKING_DIR $GIT_SSH
fi
mkdir -p ${GITOPS_CLUSTER_DIR}


# Generate ArgoApps
# ---------------------------------------------------------------------------
echo
echo_h2 "Generating efs_csi_driver operator Applications"
echo "- efs_csi_driver operator"

echo "Generating efs_csi_driver file ${GITOPS_CLUSTER_DIR}/efs-csi-driver.yaml"
jinjanate_commmon $CLI_DIR/templates/gitops/appset-configs/cluster/efs-csi-driver.yaml.j2 ${GITOPS_CLUSTER_DIR}/efs-csi-driver.yaml

# Commit and push to github target repo
# ---------------------------------------------------------------------------
if [ "$GITHUB_PUSH" == "true" ]; then
echo
echo_h2 "Commit and push changes to GitHub repo $GITHUB_ORG $GITHUB_REPO"
save_to_target_git_repo $GITHUB_HOST $GITHUB_ORG $GITHUB_REPO $GIT_BRANCH "${GITOPS_WORKING_DIR}/${GITHUB_REPO}" "${GIT_COMMIT_MSG}"
remove_git_repo_clone $GITOPS_WORKING_DIR/$GITHUB_REPO
fi

rm -rf $TEMP_DIR

}
13 changes: 8 additions & 5 deletions image/cli/mascli/functions/gitops_mas_config
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ JDBC Configuration (required if MAS_CONFIG_TYPE is "jdbc"):
--jdbc-type ${COLOR_YELLOW}JDBC_TYPE${TEXT_RESET} Set to 'incluster-db2' when wanting to use the gitops configured, via gitops-db2u-database, db2u cluster (defaults to incluster-db2)
--jdbc-instance-name ${COLOR_YELLOW}JDBC_INSTANCE_NAME${TEXT_RESET} The JDBC instance name to use. Required for all JDBC_TYPE's
--jdbc-connection-url ${COLOR_YELLOW}JDBC_CONNECTION_URL${TEXT_RESET} The JDBC connection URL. Required when JDBC_TYPE is not incluster-db2 and rds-db2
--jdbc-certificate-file ${COLOR_YELLOW}JDBC_CERTIFICATE_FILE${TEXT_RESET} Path to file containing CA Certificate for JDBC server. Required when JDBC_TYPE is not incluster-db2
--jdbc-certificate-file ${COLOR_YELLOW}JDBC_CERTIFICATE_FILE${TEXT_RESET} Path to file containing CA Certificate for JDBC server. Required when JDBC_TYPE is not incluster-db2 and rds-db2
--jdbc-route ${COLOR_YELLOW}JDBC_ROUTE${TEXT_RESET} By default routes are not exposed to public. To expose route, set this to public.

SMTP Configuration (required if MAS_CONFIG_TYPE is "smtp"):
Expand Down Expand Up @@ -903,8 +903,11 @@ function gitops_mas_config() {
export SECRET_KEY_DB2_DBNAME=${JDBC_CONFIG_SECRET_ID}#db2_dbname
export SECRET_KEY_DB2_NAMESPACE=${JDBC_CONFIG_SECRET_ID}#db2_namespace
elif [ "${JDBC_TYPE}" == "rds-db2" ]; then
# For rds-db2, the certificate is already stored in AWS Secrets Manager by gitops_rds_db2_database
export JDBC_CONFIG_SECRET_ID=${ACCOUNT_ID}${SECRETS_KEY_SEPERATOR}${CLUSTER_ID}${SECRETS_KEY_SEPERATOR}${MAS_INSTANCE_ID}${SECRETS_KEY_SEPERATOR}jdbc${SECRETS_KEY_SEPERATOR}${JDBC_INSTANCE_NAME}${SECRETS_KEY_SEPERATOR}config
export JDBC_CERTIFICATE_CONTENT_B64=$(cat $JDBC_CERTIFICATE_FILE | base64 -w0)
export SECRET_KEY_JDBC_INSTANCE_NAME=${JDBC_INSTANCE_NAME}
export SECRET_KEY_JDBC_CONNECTION_URL=${JDBC_CONFIG_SECRET_ID}#jdbc_connection_url
export SECRET_KEY_JDBC_CERTIFICATE_CONTENT=${JDBC_CONFIG_SECRET_ID}#ca_b64
else
# This secret we are creating here
export JDBC_CONFIG_SECRET_ID=${ACCOUNT_ID}${SECRETS_KEY_SEPERATOR}${CLUSTER_ID}${SECRETS_KEY_SEPERATOR}${MAS_INSTANCE_ID}${SECRETS_KEY_SEPERATOR}jdbc${SECRETS_KEY_SEPERATOR}${JDBC_INSTANCE_NAME}${SECRETS_KEY_SEPERATOR}config
Expand All @@ -913,10 +916,10 @@ function gitops_mas_config() {
sm_update_secret $JDBC_CONFIG_SECRET_ID "{ \"jdbc_connection_url\": \"${JDBC_CONNECTION_URL}\", \"jdbc_instance_name\": \"${JDBC_INSTANCE_NAME}\", \"ca_b64\": \"${JDBC_CERTIFICATE_CONTENT_B64}\" }" "${TAGS}"
echo_reset_dim "JDBC_INSTANCE_NAME ........................ ${COLOR_MAGENTA}$JDBC_INSTANCE_NAME"
echo_reset_dim "JDBC_CONNECTION_URL ....................... ${COLOR_MAGENTA}${JDBC_CONNECTION_URL}"
export SECRET_KEY_JDBC_CONNECTION_URL=${JDBC_CONFIG_SECRET_ID}#jdbc_connection_url
export SECRET_KEY_JDBC_CERTIFICATE_CONTENT=${JDBC_CONFIG_SECRET_ID}#ca_b64
export SECRET_KEY_JDBC_INSTANCE_NAME=${JDBC_CONFIG_SECRET_ID}#jdbc_instance_name
fi
export SECRET_KEY_JDBC_CONNECTION_URL=${JDBC_CONFIG_SECRET_ID}#jdbc_connection_url
export SECRET_KEY_JDBC_CERTIFICATE_CONTENT=${JDBC_CONFIG_SECRET_ID}#ca_b64
export SECRET_KEY_JDBC_INSTANCE_NAME=${JDBC_CONFIG_SECRET_ID}#jdbc_instance_name
fi

# Source: gitops_suite_smtp_config
Expand Down
9 changes: 9 additions & 0 deletions image/cli/mascli/mas
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ mkdir -p $CONFIG_DIR
. $CLI_DIR/functions/gitops_deprovision_suite_workspace
. $CLI_DIR/functions/gitops_efs
. $CLI_DIR/functions/gitops_efs_csi_driver
. $CLI_DIR/functions/gitops_efs_csi_driver_operator
. $CLI_DIR/functions/gitops_dro
. $CLI_DIR/functions/gitops_db2u
. $CLI_DIR/functions/gitops_db2u_database
Expand Down Expand Up @@ -552,6 +553,14 @@ case $1 in
gitops_efs_csi_driver "$@"
;;

gitops-efs-csi-driver-operator)
echo "${TEXT_UNDERLINE}IBM Maximo Application Suite GitOps Manager (v${VERSION})${TEXT_RESET}"
echo "Powered by ${COLOR_CYAN}${TEXT_UNDERLINE}https://github.com/ibm-mas/gitops/${TEXT_RESET}"
echo
reset_colors
gitops_efs_csi_driver_operator "$@"
;;

gitops-dro)
echo "${TEXT_UNDERLINE}IBM Maximo Application Suite GitOps Manager (v${VERSION})${TEXT_RESET}"
echo "Powered by ${COLOR_CYAN}${TEXT_UNDERLINE}https://github.com/ibm-mas/gitops/${TEXT_RESET}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ merge-key: "{{ ACCOUNT_ID }}/{{ CLUSTER_ID }}"

efs_csi_driver:
catalog_source: redhat-operators
catalog_source_namespace: openshift-marketplace
catalog_source_namespace: openshift-cluster-csi-drivers
channel: stable
subscription_source_namespace: openshift-marketplace
role_arn: {{ EFS_CSI_DRIVER_ROLE_ARN }}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ mas_config_api_version: "config.mas.ibm.com"
use_postdelete_hooks: {{ USE_POSTDELETE_HOOKS }}

jdbc_type: {{ JDBC_TYPE }}
jdbc_instance_name: <path:{{ SECRETS_PATH }}:{{ SECRET_KEY_JDBC_INSTANCE_NAME }}>
jdbc_instance_name: {{ SECRET_KEY_JDBC_INSTANCE_NAME }}
jdbc_instance_username: <path:{{ SECRETS_PATH }}:{{ SECRET_KEY_JDBC_USERNAME }}>
jdbc_instance_password: <path:{{ SECRETS_PATH }}:{{ SECRET_KEY_JDBC_PASSWORD }}>
mas_config_dir: {{ MAS_CONFIG_DIR }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ merge-key: "{{ ACCOUNT_ID }}/{{ CLUSTER_ID }}"

account:
id: {{ ACCOUNT_ID }}
{% if HYPERVISOR is defined and HYPERVISOR !='' %}
hypervisor: {{ HYPERVISOR }}
{% endif %}

region:
id: {{ REGION_ID }}
Expand Down
7 changes: 7 additions & 0 deletions python/src/mas/cli/aiservice/install/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,13 @@ def interactiveMode(self, simplified: bool, advanced: bool) -> None:
# Interactive mode
self.isInteractiveMode = True

if simplified:
self.showAdvancedOptions = False
elif advanced:
self.showAdvancedOptions = True
else:
self.chooseInstallFlavour()

if simplified:
self.showAdvancedOptions = False
elif advanced:
Expand Down
1 change: 0 additions & 1 deletion python/src/mas/cli/install/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,6 @@ def formatCatalog(self, name: str) -> str:
def processCatalogChoice(self) -> list:
self.catalogDigest = self.chosenCatalog["catalog_digest"]
self.catalogMongoDbVersion = self.chosenCatalog["mongo_extras_version_default"]
self.catalogDb2Channel = self.chosenCatalog.get("db2_channel_default", "v110509.0") # Returns fallback "v110509.0" for old catalogs without this field
if self.architecture != "s390x" and self.architecture != "ppc64le":
self.catalogCp4dVersion = self.chosenCatalog["cpd_product_version_default"]

Expand Down
1 change: 1 addition & 0 deletions tekton/generate-tekton-tasks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,7 @@
- gitops-deprovision-suite
- gitops-dro
- gitops-efs
- gitops-efs-csi-driver
- gitops-jdbc-config
- gitops-kafka
- gitops-kafka-config
Expand Down
Loading