diff --git a/openappstack/__main__.py b/openappstack/__main__.py index 54170f7b8f10b27765650d95e583817733ce4794..4d00e2304b1950de28ec49466267dd64311bb759 100755 --- a/openappstack/__main__.py +++ b/openappstack/__main__.py @@ -402,23 +402,48 @@ def test(clus, args): command = ['taiko'] if args.observe: command.append('--observe') - command.append('taiko-tests.js') + command.append('apps.js') # Set env vars - username = clus.get_password_from_kubernetes( + sso_username = clus.get_password_from_kubernetes( 'oas-single-sign-on-variables', 'userbackend_admin_username', 'flux-system' ) - password = clus.get_password_from_kubernetes( + sso_password = clus.get_password_from_kubernetes( 'oas-single-sign-on-variables', 'userbackend_admin_password', 'flux-system' ) - os.environ['DOMAIN'] = clus.domain - os.environ["SSO_USERNAME"] = username - os.environ["SSO_USER_PW"] = password + nextcloud_password = clus.get_password_from_kubernetes( + 'oas-nextcloud-variables', + 'nextcloud_password', + 'flux-system' + ) + rocketchat_password = clus.get_password_from_kubernetes( + 'oas-rocketchat-variables', + 'rocketchat_admin_password', + 'flux-system' + ) + wordpress_password = clus.get_password_from_kubernetes( + 'oas-wordpress-variables', + 'wordpress_admin_password', + 'flux-system' + ) + grafana_password = clus.get_password_from_kubernetes( + 'oas-kube-prometheus-stack-variables', + 'grafana_admin_password', + 'flux-system' + ) + os.environ["TAIKO_TESTS"] = args.apps + os.environ['DOMAIN'] = clus.domain + os.environ["SSO_USERNAME"] = sso_username + os.environ["SSO_PASSWORD"] = sso_password + os.environ["NEXTCLOUD_PASSWORD"] = nextcloud_password + os.environ["ROCKETCHAT_PASSWORD"] = rocketchat_password + os.environ["WORDPRESS_PASSWORD"] = wordpress_password + os.environ["GRAFANA_PASSWORD"] = grafana_password log.info('Running taiko command %s', command) diff --git a/openappstack/cluster.py b/openappstack/cluster.py index fc4d474ee2656477e89a484a594ef095416bb9cb..1005f985b6b18a64b230a9b9661ee92e14766266 100644 --- a/openappstack/cluster.py +++ b/openappstack/cluster.py @@ -273,18 +273,18 @@ KUBECONFIG={secret_dir}/kube_config_cluster.yml 'onlyoffice_postgresql_password', 'onlyoffice_rabbitmq_password'], 'oas-rocketchat-variables': [ - 'rocketchat_admin_password', - 'mongodb_root_password', - 'mongodb_password' ], + 'rocketchat_admin_password', + 'mongodb_root_password', + 'mongodb_password' ], 'oas-single-sign-on-variables': [ - 'userbackend_admin_username', - 'userbackend_admin_password', - 'userbackend_postgres_password', - 'hydra_system_secret' ], + 'userbackend_admin_username', + 'userbackend_admin_password', + 'userbackend_postgres_password', + 'hydra_system_secret' ], 'oas-wordpress-variables': [ - 'wordpress_admin_password', - 'wordpress_mariadb_password', - 'wordpress_mariadb_root_password' ] + 'wordpress_admin_password', + 'wordpress_mariadb_password', + 'wordpress_mariadb_root_password' ] } }