Skip to content
Snippets Groups Projects
Commit 6c062397 authored by Sherman Yang's avatar Sherman Yang
Browse files

port aks pipeline to osdu

parent c61dda65
No related branches found
No related tags found
1 merge request!6port aks pipeline to osdu
Pipeline #11520 failed
Pipeline: CRS Conversion

#11521

    # This file contains the essential configs for the osdu on azure helm chart
    global:
    # Service(s) Replica Count
    replicaCount: 2
    ################################################################################
    # Specify the Gitlab branch being used for image creation
    # ie: community.opengroup.org:5555/osdu/platform/system/storage/{{ .Values.global.branch }}/storage:latest
    #
    image:
    repository: #{container-registry}#.azurecr.io
    branch: #{ENVIRONMENT_NAME}#
    tag: #{Build.SourceVersion}#
    trajectory:
    repository: #{container-registry}#.azurecr.io/trajectory
    tag: v2
    pullPolicy: Always
    ...@@ -23,12 +23,10 @@ spec: ...@@ -23,12 +23,10 @@ spec:
    secretProviderClass: azure-keyvault secretProviderClass: azure-keyvault
    - name: shared-data - name: shared-data
    emptyDir: {} emptyDir: {}
    imagePullSecrets:
    - name: {{ .Values.image.imagePullSecrets }}
    containers: containers:
    - name: {{ .Chart.Name }} - name: {{ .Chart.Name }}
    image: "{{ .Values.app.repository }}:{{ .Values.app.tag }}" image: {{ .Values.image.repository }}/{{ .Chart.Name }}-{{ .Values.image.branch }}:{{ .Values.image.tag | default .Chart.AppVersion }}
    imagePullPolicy: {{ .Values.app.pullPolicy }} imagePullPolicy: Always
    ports: ports:
    - containerPort: 8080 - containerPort: 8080
    readinessProbe: readinessProbe:
    ...@@ -54,30 +52,30 @@ spec: ...@@ -54,30 +52,30 @@ spec:
    name: osdu-svc-properties name: osdu-svc-properties
    key: ENV_KEYVAULT key: ENV_KEYVAULT
    - name: AZURE_TENANT_ID - name: AZURE_TENANT_ID
    valueFrom:
    configMapKeyRef:
    name: osdu-svc-properties
    key: ENV_TENANT_ID
    - name: client-id
    valueFrom: valueFrom:
    secretKeyRef: secretKeyRef:
    name: clientid name: active-directory
    key: clientid key: tenantid
    - name: AZURE_CLIENT_SECRET - name: AZURE_CLIENT_ID
    valueFrom: valueFrom:
    secretKeyRef: secretKeyRef:
    name: clientpassword name: active-directory
    key: clientpassword key: principal-clientid
    - name: aad_client_id - name: AZURE_CLIENT_SECRET
    valueFrom: valueFrom:
    secretKeyRef: secretKeyRef:
    name: appid name: active-directory
    key: appid key: principal-clientpassword
    - name: appinsights_key - name: appinsights_key
    valueFrom: valueFrom:
    secretKeyRef: secretKeyRef:
    name: appinsights name: central-logging
    key: appinsights key: appinsights
    - name: aad_client_id
    valueFrom:
    secretKeyRef:
    name: active-directory
    key: application-appid
    - name: ENTITLEMENT_URL - name: ENTITLEMENT_URL
    value: http://entitlements-azure/entitlements/v1 value: http://entitlements-azure/entitlements/v1
    - name: azure_istioauth_enabled - name: azure_istioauth_enabled
    ......
    ...@@ -2,11 +2,7 @@ global: ...@@ -2,11 +2,7 @@ global:
    replicaCount: 1 replicaCount: 1
    image: image:
    imagePullSecrets: acr repository: ${CONTAINER_REGISTRY_NAME}.azurecr.io/crs-conversion-app
    app:
    repository: community.opengroup.org:5555/osdu/platform/ref-and-helper/crs-conversion-app
    branch: master
    tag: latest tag: latest
    pullPolicy: Always pullPolicy: Always
    ......
    trigger:
    batch: true
    branches:
    include:
    - master
    paths:
    exclude:
    - /**/*.md
    - .gitignore
    - /docs
    resources:
    repositories:
    - repository: FluxRepo
    type: git
    name: gitops-manifests
    - repository: TemplateRepo
    type: git
    name: infra-azure-provisioning
    variables:
    - group: 'Azure - OSDU'
    - group: 'Azure - OSDU Secrets'
    - name: serviceName
    value: "crs-conversion-service"
    - name: chartPath
    value: "devops/azure/chart"
    - name: valuesFile
    value: "devops/azure/chart/helm-config.yaml"
    - name: 'MANIFEST_REPO'
    value: $[ resources.repositories['FluxRepo'].name ]
    - name: dockerFile
    value: "devops/azure/Dockerfile"
    stages:
    - template: /devops/build-stage.yml@TemplateRepo
    parameters:
    mavenGoal: 'package'
    mavenPublishJUnitResults: true
    serviceCoreMavenOptions: ''
    mavenOptions: ''
    copyFileContents: |
    pom.xml
    provider/crs-converter-azure/crs-converter-aks/pom.xml
    provider/crs-converter-azure/crs-converter-aks/target/*.jar
    devops/azure/Dockerfile
    EsriCatalog/**
    copyFileContentsToFlatten: ''
    mavenSettingsFile: './maven/settings.xml'
    serviceBase: ${{ variables.serviceName }}
    testingRootFolder: 'testing'
    chartPath: ${{ variables.chartPath }}
    - template: /devops/deploy-stages.yml@TemplateRepo
    parameters:
    serviceName: ${{ variables.serviceName }}
    chartPath: ${{ variables.chartPath }}
    valuesFile: ${{ variables.valuesFile }}
    dockerFile: ${{ variables.dockerFile }}
    testCoreMavenPomFile: ''
    testCoreMavenOptions: ''
    skipDeploy: ${{ variables.SKIP_DEPLOY }}
    skipTest: 'true'
    providers:
    - name: Azure
    environments: ['dev']
    ...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
    </prerequisites> </prerequisites>
    <artifactId>crs-converter-aks</artifactId> <artifactId>crs-converter-aks</artifactId>
    <version>1.0.0</version> <version>1.0.0-SNAPSHOT</version>
    <name>crs-converter-aks</name> <name>crs-converter-aks</name>
    <description>CRS converter service Azure Kubernetes Deployment</description> <description>CRS converter service Azure Kubernetes Deployment</description>
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment