github.com/argoproj/argo-cd/v3@v3.2.1/ui-test/src/Configuration.ts (about) 1 require('dotenv').config({path: __dirname + '/../.env'}); 2 3 export default class Configuration { 4 // Test specific 5 public static readonly ENABLE_CONSOLE_LOG: string | undefined = process.env.ENABLE_CONSOLE_LOG; 6 public static readonly TEST_TIMEOUT: string | undefined = process.env.TEST_TIMEOUT; 7 // ArgoCD UI specific. These are for single application-based tests, so one can quickly create an app based on the environment variables 8 public static readonly ARGOCD_URL: string = process.env.ARGOCD_URL ? process.env.ARGOCD_URL : ''; 9 public static readonly ARGOCD_NAMESPACE: string = process.env.ARGOCD_NAMESPACE || 'argocd'; 10 public static readonly ARGOCD_AUTH_USERNAME: string = process.env.ARGOCD_AUTH_USERNAME || ''; 11 public static readonly ARGOCD_AUTH_PASSWORD: string = process.env.ARGOCD_AUTH_PASSWORD || ''; 12 public static readonly APP_NAME: string = process.env.APP_NAME ? process.env.APP_NAME : ''; 13 public static readonly APP_PROJECT: string = process.env.APP_PROJECT ? process.env.APP_PROJECT : ''; 14 public static readonly GIT_REPO: string = process.env.GIT_REPO ? process.env.GIT_REPO : ''; 15 public static readonly SOURCE_REPO_PATH: string = process.env.SOURCE_REPO_PATH ? process.env.SOURCE_REPO_PATH : ''; 16 public static readonly DESTINATION_CLUSTER_NAME: string = process.env.DESTINATION_CLUSTER_NAME ? process.env.DESTINATION_CLUSTER_NAME : ''; 17 public static readonly DESTINATION_NAMESPACE: string = process.env.DESTINATION_NAMESPACE ? process.env.DESTINATION_NAMESPACE : ''; 18 }