.gitlab-ci.yml 2.16 KB
Newer Older
1
2
variables:
  OSDU_GCP_SERVICE: notification
3
  OSDU_GCP_VENDOR: gcp
4
5
6
  OSDU_GCP_HELM_DEPLOYMENT_DIR: "devops/gcp/deploy"
  OSDU_GCP_HELM_CONFIG_DIR: "devops/gcp/configmap"
  OSDU_GCP_HELM_NAMESPACE: "default"
7
8
  OSDU_GCP_HELM_CONFIG_SERVICE_VARS: " --set data.log_level=$OSDU_GCP_LOG_LEVEL --set data.app_project=$OSDU_GCP_PROJECT --set data.app_googleaudience=$GOOGLE_AUDIENCE --set data.google_audiences=$GOOGLE_AUDIENCE --set data.app_register=$OSDU_GCP_REGISTER_API"
  OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: "--set data.image=$CI_REGISTRY_IMAGE/osdu-gcp:$CI_COMMIT_SHORT_SHA --set data.serviceAccountName=workload-identity-notification"
9
10
  OSDU_GCP_HELM_CONFIG_SERVICE: "notification-config"
  OSDU_GCP_HELM_DEPLOYMENT_SERVICE: "notification-deploy"
11
  OSDU_GCP_HELM_PACKAGE_CHARTS: "devops/gcp/deploy devops/gcp/configmap"
12

Rucha Deshpande's avatar
Rucha Deshpande committed
13
14
15
16
  AWS_BUILD_SUBDIR: provider/notification-aws/build-aws
  AWS_TEST_SUBDIR: testing/notification-test-aws
  AWS_SERVICE: notification
  AWS_ENVIRONMENT: dev
Yunhua Koglin's avatar
Yunhua Koglin committed
17
18
  AWS_DEPLOY_TARGET: EKS
  AWS_EKS_DEPLOYMENT_NAME: os-notification
Rucha Deshpande's avatar
Rucha Deshpande committed
19

20
21
  AZURE_SERVICE: notification
  AZURE_BUILD_SUBDIR: provider/notification-azure
Komal Makkar's avatar
Komal Makkar committed
22
  AZURE_TEST_SUBDIR: testing/notification-test-azure
23
24
  AZURE_DEPLOYMENTS_SUBDIR: deployments/scripts/azure

Anuj Gupta's avatar
Anuj Gupta committed
25
26
27
  IBM_BUILD_SUBDIR: provider/notification-ibm
  IBM_INT_TEST_SUBDIR: testing/notification-test-ibm

David Diederich's avatar
David Diederich committed
28
include:
29
30
31
  - project: "osdu/platform/ci-cd-pipelines"
    ref: "master"
    file: "standard-setup.yml"
David Diederich's avatar
David Diederich committed
32

33
34
35
  - project: "osdu/platform/ci-cd-pipelines"
    ref: "master"
    file: "build/maven.yml"
David Diederich's avatar
David Diederich committed
36

37
38
39
  - project: "osdu/platform/ci-cd-pipelines"
    ref: "master"
    file: "scanners/fossa.yml"
David Diederich's avatar
David Diederich committed
40

41
42
43
  - project: "osdu/platform/ci-cd-pipelines"
    ref: "master"
    file: "scanners/gitlab-ultimate.yml"
44

45
  - project: "osdu/platform/ci-cd-pipelines"
46
    ref: "master"
47
48
    file: "cloud-providers/azure.yml"

49
  - project: "osdu/platform/ci-cd-pipelines"
50
    file: "cloud-providers/osdu-gcp-gke.yml"
51
52
53

  - project: "osdu/platform/ci-cd-pipelines"
    file: "cloud-providers/aws.yml"
54

55
56
  - project: "osdu/platform/ci-cd-pipelines"
    file: "cloud-providers/ibm.yml"
Rucha Deshpande's avatar
Rucha Deshpande committed
57

58
osdu-gcp-test:
59
60
  variables:
    ENVIRONMENT: $OSDU_GCP_ENVIRONMENT
61
    REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL