@@ -100,7 +100,7 @@ stages:
100100 displayName : ' Deploy Postgres'
101101 inputs :
102102 targetType : ' inline'
103- script : ' kubectl apply -f ./pgsql-deployment-load-balancer --namespace ${{ parameters.namespace }}'
103+ script : ' kubectl apply -f ./pgsql-deployment --namespace ${{ parameters.namespace }}'
104104 pwsh : true
105105 workingDirectory : ${{ parameters.workingDirectory }}
106106
@@ -113,17 +113,13 @@ stages:
113113 pwsh : true
114114 workingDirectory : ${{ parameters.workingDirectory }}
115115
116- - task : PowerShell@2
117- displayName : ' Deploy RabbitMQ'
118- inputs :
119- targetType : ' filePath'
120- filePath : ${{ parameters.workingDirectory }}/helm-install-rabbit-mq/deploy-rabbitmq-helm.ps1
121- arguments : ' -HelmReleaseName event-rabbitmq
122- -Namespace ${{ parameters.namespace }}
123- -RabbitMqUsername ${{ parameters.rabbitMqUser }}
124- -RabbitMqPassword ${{ parameters.rabbitMqPassword }}'
125- pwsh : true
126- workingDirectory : ${{ parameters.workingDirectory }}
116+ - pwsh : |
117+ kubectl apply -f "https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml"
118+ Write-Host "Waiting 60 sec for Operator to provision..."
119+ Start-Sleep 60
120+ kubectl apply -f ./helm-install-rabbit-mq/rabbit.yaml
121+ workingDirectory: ${{ parameters.workingDirectory }}
122+ displayName: 'Install Rabbit MQ'
127123
128124 - task : PowerShell@2
129125 displayName : ' Deploy CertManager'
@@ -167,3 +163,10 @@ stages:
167163 arguments : ' -ApiToken ${{ parameters.cloudflareApiKey }} -ZoneName ${{ parameters.cloudflareZone }}'
168164 pwsh : true
169165 workingDirectory : ' $(System.DefaultWorkingDirectory)/cloudflare'
166+
167+ - pwsh : |
168+ helm upgrade --install auth-app .\auth-service-chart\ --values .\auth-service-chart\values.yaml --namespace "event-triangle"
169+ helm upgrade --install consumer-app .\consumer-service-chart\ --values .\consumer-service-chart\values.yaml --namespace "event-triangle"
170+ helm upgrade --install sender-app .\sender-service-chart\ --values .\sender-service-chart\values.yaml --namespace "event-triangle"
171+ workingDirectory: $(System.DefaultWorkingDirectory)\helm
172+ displayName: Deploy Web Apps
0 commit comments