Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
58d6506
Recovered original state + moved token replacement
AlexanderSehr Nov 15, 2021
48e899a
Update to latest
AlexanderSehr Nov 15, 2021
82f101d
Fixed ref
AlexanderSehr Nov 15, 2021
fdf8ba7
Updated join path
AlexanderSehr Nov 15, 2021
9177ac5
Minor fix
AlexanderSehr Nov 15, 2021
82552d0
Updated pipe
AlexanderSehr Nov 15, 2021
0602aac
Replaced task to use connection
AlexanderSehr Nov 15, 2021
fe8cfd2
Update to latest
AlexanderSehr Nov 15, 2021
64cd2e6
Update to latest
AlexanderSehr Nov 15, 2021
ba10661
Minor update
AlexanderSehr Nov 16, 2021
01377da
Update to latest
AlexanderSehr Nov 16, 2021
fdc078b
Update to latest
AlexanderSehr Nov 16, 2021
2f312e9
Update to latest
AlexanderSehr Nov 16, 2021
c1397b2
Merge remote-tracking branch 'upstream/main'
AlexanderSehr Nov 16, 2021
49e31ce
Merged upstream
AlexanderSehr Nov 16, 2021
dde183a
Accounted for empty var
AlexanderSehr Nov 16, 2021
001b2ce
Updated path handling
AlexanderSehr Nov 16, 2021
762ea4f
Minor update
AlexanderSehr Nov 16, 2021
15d89e4
Merged with latest main
AlexanderSehr Nov 16, 2021
03f0c73
Removed min parameter file from VM to avoid conflict
AlexanderSehr Nov 17, 2021
618795e
Merge branch 'Azure:main' into main
AlexanderSehr Nov 17, 2021
5a01b8a
Merge latest upstream
AlexanderSehr Nov 17, 2021
084ccb3
Push updated Readme file(s)
Nov 17, 2021
3b37419
Updated ref
AlexanderSehr Nov 17, 2021
0499ae1
Update to latest
AlexanderSehr Nov 22, 2021
3fc68e1
Push updated Readme file(s)
Nov 22, 2021
0b2f4c6
Updated removal ref
AlexanderSehr Nov 22, 2021
cf65ce7
Generated remaning pipelines
AlexanderSehr Nov 22, 2021
4d8b2fd
Added also the Azure DevOps pipeline generation script & template
AlexanderSehr Nov 22, 2021
c307d28
Merge branch 'Azure:main' into main
AlexanderSehr Nov 25, 2021
a6bb02a
Update to latest
AlexanderSehr Dec 1, 2021
6e4a98e
Update to latest
AlexanderSehr Dec 1, 2021
4a519ec
Update to latest
AlexanderSehr Dec 1, 2021
93decd2
Updating condition
AlexanderSehr Dec 1, 2021
e5c3ed3
Update to latest
AlexanderSehr Dec 1, 2021
18a5cc3
Update to latest
AlexanderSehr Dec 1, 2021
35eb477
Update to latest
AlexanderSehr Dec 1, 2021
1ce9f7d
Update to latest
AlexanderSehr Dec 1, 2021
8d7c60f
Cleanup
AlexanderSehr Dec 1, 2021
915a039
Force failed deployment
AlexanderSehr Dec 1, 2021
bd2ca66
Update to latest
AlexanderSehr Dec 1, 2021
318ffb8
Update to latest
AlexanderSehr Dec 1, 2021
0701dc0
Regenerated pipelines
AlexanderSehr Dec 1, 2021
0aef804
Minor linter update
AlexanderSehr Dec 1, 2021
bd4f184
Update to latest
AlexanderSehr Dec 1, 2021
1bbaa00
Removed deliberate error
AlexanderSehr Dec 1, 2021
6c73ccf
Update to latest
AlexanderSehr Dec 1, 2021
f652295
Update to latest
AlexanderSehr Dec 1, 2021
ed76e6e
Update to latest
AlexanderSehr Dec 1, 2021
19e85ad
Update to latest
AlexanderSehr Dec 1, 2021
392d512
Update to latest
AlexanderSehr Dec 1, 2021
d7fb900
Update to latest
AlexanderSehr Dec 1, 2021
bcd1125
Update to latest
AlexanderSehr Dec 1, 2021
51f2463
Update to latest
AlexanderSehr Dec 1, 2021
b37b6d9
Update to latest
AlexanderSehr Dec 1, 2021
fe6fb81
Update to latest
AlexanderSehr Dec 1, 2021
e8b6403
Update to latest
AlexanderSehr Dec 1, 2021
432ddc5
Update to latest
AlexanderSehr Dec 1, 2021
7ebf173
Update to latest
AlexanderSehr Dec 1, 2021
e7a3a67
Update to latest
AlexanderSehr Dec 1, 2021
239d4dc
Update to latest
AlexanderSehr Dec 1, 2021
4b0647f
Update to latest
AlexanderSehr Dec 1, 2021
3ba0733
Update to latest
AlexanderSehr Dec 1, 2021
6f3caa2
Update to latest
AlexanderSehr Dec 1, 2021
bcf52e2
Update to latest
AlexanderSehr Dec 1, 2021
0a1732f
Update to latest
AlexanderSehr Dec 2, 2021
c3b142a
Update to latest
AlexanderSehr Dec 2, 2021
5c2fbd3
Merge branch 'Azure:main' into main
AlexanderSehr Dec 6, 2021
790cb89
initial version
Msanzdelrio Dec 7, 2021
ff0ba4a
Update to latest
AlexanderSehr Dec 7, 2021
52ee0cc
Update to latest
AlexanderSehr Dec 8, 2021
5eac6df
Update to latest
AlexanderSehr Dec 8, 2021
86f6c28
Update to latest
AlexanderSehr Dec 8, 2021
20d4122
Update to latest
AlexanderSehr Dec 8, 2021
af798ba
Update to latest
AlexanderSehr Dec 8, 2021
74ef090
Update to latest
AlexanderSehr Dec 8, 2021
f57be17
Update to latest
AlexanderSehr Dec 8, 2021
13f8fb5
Merge remote-tracking branch 'upstream/main'
AlexanderSehr Dec 8, 2021
682231d
Update to latest
AlexanderSehr Dec 8, 2021
5d15f98
Update to latest
AlexanderSehr Dec 9, 2021
2e312e0
platform + wiki sync ADO pipelines
Msanzdelrio Dec 9, 2021
8d0aba0
updated naming
Msanzdelrio Dec 9, 2021
818777e
Update to latest
AlexanderSehr Dec 9, 2021
36657b2
Merge pull request #2 from MrMCake/users/Msanzdelrio/readme-ado-workf…
AlexanderSehr Dec 9, 2021
36f91c0
Update to latest
AlexanderSehr Dec 10, 2021
dff2ab7
Update to latest
AlexanderSehr Dec 10, 2021
3b14272
Update to latest
AlexanderSehr Dec 10, 2021
de0d2ae
Update to latest
AlexanderSehr Dec 10, 2021
9412ae3
Update to latest
AlexanderSehr Dec 10, 2021
388c8d1
Update to latest
AlexanderSehr Dec 10, 2021
ace7220
Update to latest
AlexanderSehr Dec 10, 2021
a5deea6
Update to latest
AlexanderSehr Dec 10, 2021
ba0ab41
Update to latest
AlexanderSehr Dec 10, 2021
e9feaa9
Update to latest
AlexanderSehr Dec 10, 2021
3193ad6
Update to latest
AlexanderSehr Dec 10, 2021
92af432
Update to latest
AlexanderSehr Dec 10, 2021
e61b9ca
Update to latest
AlexanderSehr Dec 10, 2021
94e3003
Update to latest
AlexanderSehr Dec 10, 2021
04bdec9
Update to latest
AlexanderSehr Dec 10, 2021
7d9827b
Update to latest
AlexanderSehr Dec 10, 2021
68ee1e0
Update to latest
AlexanderSehr Dec 10, 2021
7ab9e10
Update to latest
AlexanderSehr Dec 10, 2021
ea8714d
Update to latest
AlexanderSehr Dec 10, 2021
c3658b4
Update to latest
AlexanderSehr Dec 10, 2021
9f7239f
Update to latest
AlexanderSehr Dec 10, 2021
75bf8f7
Update to latest
AlexanderSehr Dec 10, 2021
8831e51
Merged with latest upstream
AlexanderSehr Dec 12, 2021
f8dee83
Minor docs fix
AlexanderSehr Dec 12, 2021
7f0dd4e
Minor docs fix
AlexanderSehr Dec 12, 2021
7d46f59
Update to latest
AlexanderSehr Dec 12, 2021
c5a479f
Update to latest
AlexanderSehr Dec 12, 2021
693e34b
Update to latest
AlexanderSehr Dec 12, 2021
a47d69f
Update to latest
AlexanderSehr Dec 12, 2021
5c005ed
Update to latest
AlexanderSehr Dec 12, 2021
23deb39
Renamed gh variables
AlexanderSehr Dec 13, 2021
c3e8966
Added space
AlexanderSehr Dec 13, 2021
82c3551
Updated parameters
AlexanderSehr Dec 13, 2021
9e0197f
Cleanup
AlexanderSehr Dec 13, 2021
c1f1245
Update to latest
AlexanderSehr Dec 13, 2021
96d6072
Removed owner
AlexanderSehr Dec 13, 2021
2dbf18b
Added readme descr
AlexanderSehr Dec 13, 2021
1281177
Update to latest
AlexanderSehr Dec 13, 2021
1396f3e
Update to latest
AlexanderSehr Dec 13, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions .azuredevops/modulePipelines/ms.analysisservices.servers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: 'AnalysisServices - Servers'

parameters:
- name: removeDeployment
displayName: Remove deployed module
type: boolean
default: true
- name: versioningOption
displayName: The mode to handle the version increments [major|minor|patch]
type: string
default: patch
values:
- patch
- minor
- major
- name: customVersion
displayName: Custom version to apply. Used only if higher than latest
type: string
default: '0.0.1'

trigger:
batch: true
branches:
include:
- main
paths:
include:
- '/.azuredevops/modulePipelines/ms.analysisservices.servers.yml'
- '/.azuredevops/pipelineTemplates/module.*.yml'
- '/arm/Microsoft.AnalysisServices/servers/*'
exclude:
- '/**/*.md'

variables:
- template: '/.azuredevops/pipelineVariables/global.variables.yml'
- group: 'PLATFORM_VARIABLES'
- name: modulePath
value: '/arm/Microsoft.AnalysisServices/servers'

stages:
- stage: Validation
displayName: Pester tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml

- stage: Deployment
displayName: Deployment tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml
parameters:
removeDeployment: '${{ parameters.removeDeployment }}'
deploymentBlocks:
- path: $(modulePath)/.parameters/min.parameters.json
- path: $(modulePath)/.parameters/parameters.json

- stage: Publishing
displayName: Publish module
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.publish.yml
parameters:
versioningOption: '${{ parameters.versioningOption }}'
customVersion: '${{ parameters.customVersion }}'
63 changes: 63 additions & 0 deletions .azuredevops/modulePipelines/ms.apimanagement.service.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: 'ApiManagement - Service'

parameters:
- name: removeDeployment
displayName: Remove deployed module
type: boolean
default: false # Soft-delete prevents re-deployment
- name: versioningOption
displayName: The mode to handle the version increments [major|minor|patch]
type: string
default: patch
values:
- patch
- minor
- major
- name: customVersion
displayName: Custom version to apply. Used only if higher than latest
type: string
default: '0.0.1'

trigger:
batch: true
branches:
include:
- main
paths:
include:
- '/.azuredevops/modulePipelines/ms.apimanagement.service.yml'
- '/.azuredevops/pipelineTemplates/module.*.yml'
- '/arm/Microsoft.ApiManagement/service/*'
exclude:
- '/**/*.md'

variables:
- template: '/.azuredevops/pipelineVariables/global.variables.yml'
- group: 'PLATFORM_VARIABLES'
- name: modulePath
value: '/arm/Microsoft.ApiManagement/service'

stages:
- stage: Validation
displayName: Pester tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml

- stage: Deployment
displayName: Deployment tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml
parameters:
removeDeployment: '${{ parameters.removeDeployment }}'
deploymentBlocks:
- path: $(modulePath)/.parameters/max.parameters.json
- path: $(modulePath)/.parameters/parameters.json

- stage: Publishing
displayName: Publish module
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.publish.yml
parameters:
versioningOption: '${{ parameters.versioningOption }}'
customVersion: '${{ parameters.customVersion }}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: 'Authorization - PolicyAssignments'

parameters:
- name: removeDeployment
displayName: Remove deployed module
type: boolean
default: true
- name: versioningOption
displayName: The mode to handle the version increments [major|minor|patch]
type: string
default: patch
values:
- patch
- minor
- major
- name: customVersion
displayName: Custom version to apply. Used only if higher than latest
type: string
default: '0.0.1'

trigger:
batch: true
branches:
include:
- main
paths:
include:
- '/.azuredevops/modulePipelines/ms.authorization.policyassignments.yml'
- '/.azuredevops/pipelineTemplates/module.*.yml'
- '/arm/Microsoft.Authorization/policyAssignments/*'
exclude:
- '/**/*.md'

variables:
- template: '/.azuredevops/pipelineVariables/global.variables.yml'
- group: 'PLATFORM_VARIABLES'
- name: modulePath
value: '/arm/Microsoft.Authorization/policyAssignments'

stages:
- stage: Validation
displayName: Pester tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml

- stage: Deployment
displayName: Deployment tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml
parameters:
removeDeployment: '${{ parameters.removeDeployment }}'
deploymentBlocks:
- path: $(modulePath)/.parameters/min.parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policyAssignments_sub.bicep
- path: $(modulePath)/.parameters/parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policyAssignments_sub.bicep

- stage: Publishing
displayName: Publish module
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.publish.yml
parameters:
versioningOption: '${{ parameters.versioningOption }}'
customVersion: '${{ parameters.customVersion }}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: 'Authorization - PolicyDefinitions'

parameters:
- name: removeDeployment
displayName: Remove deployed module
type: boolean
default: true
- name: versioningOption
displayName: The mode to handle the version increments [major|minor|patch]
type: string
default: patch
values:
- patch
- minor
- major
- name: customVersion
displayName: Custom version to apply. Used only if higher than latest
type: string
default: '0.0.1'

trigger:
batch: true
branches:
include:
- main
paths:
include:
- '/.azuredevops/modulePipelines/ms.authorization.policydefinitions.yml'
- '/.azuredevops/pipelineTemplates/module.*.yml'
- '/arm/Microsoft.Authorization/policyDefinitions/*'
exclude:
- '/**/*.md'

variables:
- template: '/.azuredevops/pipelineVariables/global.variables.yml'
- group: 'PLATFORM_VARIABLES'
- name: modulePath
value: '/arm/Microsoft.Authorization/policyDefinitions'

stages:
- stage: Validation
displayName: Pester tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml

- stage: Deployment
displayName: Deployment tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml
parameters:
removeDeployment: '${{ parameters.removeDeployment }}'
deploymentBlocks:
- path: $(modulePath)/.parameters/min.parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policyDefinitions_sub.bicep
- path: $(modulePath)/.parameters/parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policyDefinitions_sub.bicep

- stage: Publishing
displayName: Publish module
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.publish.yml
parameters:
versioningOption: '${{ parameters.versioningOption }}'
customVersion: '${{ parameters.customVersion }}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: 'Authorization - PolicyExemptions'

parameters:
- name: removeDeployment
displayName: Remove deployed module
type: boolean
default: true
- name: versioningOption
displayName: The mode to handle the version increments [major|minor|patch]
type: string
default: patch
values:
- patch
- minor
- major
- name: customVersion
displayName: Custom version to apply. Used only if higher than latest
type: string
default: '0.0.1'

trigger:
batch: true
branches:
include:
- main
paths:
include:
- '/.azuredevops/modulePipelines/ms.authorization.policyexemptions.yml'
- '/.azuredevops/pipelineTemplates/module.*.yml'
- '/arm/Microsoft.Authorization/policyExemptions/*'
exclude:
- '/**/*.md'

variables:
- template: '/.azuredevops/pipelineVariables/global.variables.yml'
- group: 'PLATFORM_VARIABLES'
- name: modulePath
value: '/arm/Microsoft.Authorization/policyExemptions'

stages:
- stage: Validation
displayName: Pester tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml

- stage: Deployment
displayName: Deployment tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml
parameters:
removeDeployment: '${{ parameters.removeDeployment }}'
deploymentBlocks:
- path: $(modulePath)/.parameters/min.parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policyExemptions_sub.bicep
- path: $(modulePath)/.parameters/parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policyExemptions_sub.bicep

- stage: Publishing
displayName: Publish module
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.publish.yml
parameters:
versioningOption: '${{ parameters.versioningOption }}'
customVersion: '${{ parameters.customVersion }}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: 'Authorization - PolicySetDefinitions'

parameters:
- name: removeDeployment
displayName: Remove deployed module
type: boolean
default: true
- name: versioningOption
displayName: The mode to handle the version increments [major|minor|patch]
type: string
default: patch
values:
- patch
- minor
- major
- name: customVersion
displayName: Custom version to apply. Used only if higher than latest
type: string
default: '0.0.1'

trigger:
batch: true
branches:
include:
- main
paths:
include:
- '/.azuredevops/modulePipelines/ms.authorization.policysetdefinitions.yml'
- '/.azuredevops/pipelineTemplates/module.*.yml'
- '/arm/Microsoft.Authorization/policySetDefinitions/*'
exclude:
- '/**/*.md'

variables:
- template: '/.azuredevops/pipelineVariables/global.variables.yml'
- group: 'PLATFORM_VARIABLES'
- name: modulePath
value: '/arm/Microsoft.Authorization/policySetDefinitions'

stages:
- stage: Validation
displayName: Pester tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml

- stage: Deployment
displayName: Deployment tests
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml
parameters:
removeDeployment: '${{ parameters.removeDeployment }}'
deploymentBlocks:
- path: $(modulePath)/.parameters/min.parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policySetDefinition_sub.bicep
- path: $(modulePath)/.parameters/parameters.json
templateFilePath: $(modulePath)/.bicep/nested_policySetDefinition_sub.bicep

- stage: Publishing
displayName: Publish module
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: /.azuredevops/pipelineTemplates/module.jobs.publish.yml
parameters:
versioningOption: '${{ parameters.versioningOption }}'
customVersion: '${{ parameters.customVersion }}'
Loading