mirror of https://github.com/abpframework/eventhub
3 changed files with 68 additions and 16 deletions
@ -1,12 +1,75 @@ |
|||||
schedules: |
schedules: |
||||
- cron: 0 0 23 * * |
- cron: 0 0 23 * * |
||||
displayName: Monhtly renew the account website certificate |
displayName: Monthly renew the account website certificate |
||||
branches: |
branches: |
||||
include: |
include: |
||||
- main |
- main |
||||
|
|
||||
steps: |
steps: |
||||
- task: PowerShell@2 |
- task: Kubernetes@1 |
||||
displayName: Renew the certificate |
|
||||
inputs: |
inputs: |
||||
filePath: 'etc/azure/scripts/renew-account-certificate.ps1' |
connectionType: 'Azure Resource Manager' |
||||
|
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
||||
|
azureResourceGroup: 'volo' |
||||
|
kubernetesCluster: 'volo' |
||||
|
namespace: 'kube-system' |
||||
|
command: 'delete' |
||||
|
arguments: '-f etc/azure/scripts/corednsms.yaml --ignore-not-found=true' |
||||
|
secretType: 'dockerRegistry' |
||||
|
containerRegistryType: 'Azure Container Registry' |
||||
|
- task: Kubernetes@1 |
||||
|
inputs: |
||||
|
connectionType: 'Azure Resource Manager' |
||||
|
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
||||
|
azureResourceGroup: 'volo' |
||||
|
kubernetesCluster: 'volo' |
||||
|
namespace: 'kube-system' |
||||
|
command: 'delete' |
||||
|
arguments: 'pod -l k8s-app=kube-dns --ignore-not-found=true' |
||||
|
secretType: 'dockerRegistry' |
||||
|
containerRegistryType: 'Azure Container Registry' |
||||
|
- task: Kubernetes@1 |
||||
|
inputs: |
||||
|
connectionType: 'Azure Resource Manager' |
||||
|
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
||||
|
azureResourceGroup: 'volo' |
||||
|
kubernetesCluster: 'volo' |
||||
|
namespace: 'kube-system' |
||||
|
command: 'rollout' |
||||
|
arguments: 'status deployment coredns' |
||||
|
secretType: 'dockerRegistry' |
||||
|
containerRegistryType: 'Azure Container Registry' |
||||
|
- task: Kubernetes@1 |
||||
|
inputs: |
||||
|
continueOnError: true |
||||
|
connectionType: 'Azure Resource Manager' |
||||
|
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
||||
|
azureResourceGroup: 'volo' |
||||
|
kubernetesCluster: 'volo' |
||||
|
namespace: 'eventhub' |
||||
|
command: 'delete' |
||||
|
arguments: 'certificate eh-az-account-tls' |
||||
|
secretType: 'dockerRegistry' |
||||
|
containerRegistryType: 'Azure Container Registry' |
||||
|
- task: Kubernetes@1 |
||||
|
inputs: |
||||
|
connectionType: 'Azure Resource Manager' |
||||
|
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
||||
|
azureResourceGroup: 'volo' |
||||
|
kubernetesCluster: 'volo' |
||||
|
namespace: 'kube-system' |
||||
|
command: 'apply' |
||||
|
arguments: '-f etc/azure/scripts/corednsms.yaml' |
||||
|
secretType: 'dockerRegistry' |
||||
|
containerRegistryType: 'Azure Container Registry' |
||||
|
- task: Kubernetes@1 |
||||
|
inputs: |
||||
|
connectionType: 'Azure Resource Manager' |
||||
|
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
||||
|
azureResourceGroup: 'volo' |
||||
|
kubernetesCluster: 'volo' |
||||
|
namespace: 'kube-system' |
||||
|
command: 'delete' |
||||
|
arguments: 'pod -l k8s-app=kube-dns' |
||||
|
secretType: 'dockerRegistry' |
||||
|
containerRegistryType: 'Azure Container Registry' |
||||
|
|||||
@ -1,12 +0,0 @@ |
|||||
$currentFolder = $PSScriptRoot |
|
||||
Set-Location $currentFolder |
|
||||
|
|
||||
kubectl delete -f .\corednsms.yaml --ignore-not-found=true |
|
||||
kubectl delete pod --namespace kube-system -l k8s-app=kube-dns --ignore-not-found=true |
|
||||
kubectl rollout status deployment --namespace kube-system coredns |
|
||||
kubectl delete certificate eh-az-account-tls |
|
||||
|
|
||||
sleep 60 |
|
||||
|
|
||||
kubectl apply -f .\corednsms.yaml |
|
||||
kubectl delete pod --namespace kube-system -l k8s-app=kube-dns |
|
||||
Loading…
Reference in new issue