Updated default branch to main (#50)

* Updated default branch to main

* Pin Pester version to 4.10.1
This commit is contained in:
Bernie White 2020-12-10 17:50:46 +10:00 коммит произвёл GitHub
Родитель 9943eaf8c4
Коммит 9bb7f71fba
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
17 изменённых файлов: 25 добавлений и 25 удалений

Просмотреть файл

@ -13,7 +13,7 @@ name: $(version)-B$(date:yyMM)$(rev:rrr)
trigger:
branches:
include:
- 'master'
- 'main'
tags:
include:
- 'v0.*'
@ -21,7 +21,7 @@ trigger:
pr:
branches:
include:
- 'master'
- 'main'
stages:
@ -173,7 +173,7 @@ stages:
action: edit
tag: '$(Build.SourceBranchName)'
releaseNotesSource: inline
releaseNotesInline: 'See [change log](https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/CHANGELOG.md)'
releaseNotesInline: 'See [change log](https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/CHANGELOG.md)'
assetUploadMode: replace
addChangeLog: false
isPreRelease: $(isPreRelease)

2
.github/PULL_REQUEST_TEMPLATE.md поставляемый
Просмотреть файл

@ -11,4 +11,4 @@
- **Code changes**
- [ ] Have unit tests created/ updated
- [ ] Link to a filed issue
- [ ] [Change log](https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/CHANGELOG.md) has been updated with change under unreleased section
- [ ] [Change log](https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/CHANGELOG.md) has been updated with change under unreleased section

Просмотреть файл

@ -188,6 +188,6 @@ or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any addi
This project is [licensed under the MIT License](LICENSE).
[install]: docs/scenarios/install-instructions.md
[ci-badge]: https://dev.azure.com/bewhite/PSRule.Rules.Kubernetes/_apis/build/status/PSRule.Rules.Kubernetes-CI?branchName=master
[ci-badge]: https://dev.azure.com/bewhite/PSRule.Rules.Kubernetes/_apis/build/status/PSRule.Rules.Kubernetes-CI?branchName=main
[module]: https://www.powershellgallery.com/packages/PSRule.Rules.Kubernetes
[project]: https://github.com/Microsoft/PSRule

Просмотреть файл

@ -19,7 +19,7 @@ Document 'RuleHelp' {
}
if (!$annotations.Contains('online version')) {
$annotations['online version'] = "https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/$($rule.Name).md";
$annotations['online version'] = "https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/$($rule.Name).md";
}
Metadata $annotations;

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Critical
category: Security
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.AKS.PublicLB.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.AKS.PublicLB.md
---
# Use internal load balancer

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: API
online version: https://github.com/microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.API.v1.16.md
online version: https://github.com/microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.API.v1.16.md
---
# Use APIs supported in v1.16
@ -27,5 +27,5 @@ Consider updating resource deployments to use newer API endpoints prior to upgra
## LINKS
- [Kubernetes v1.15.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#deprecations-and-removals)
- [Kubernetes v1.15.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/main/CHANGELOG/CHANGELOG-1.15.md#deprecations-and-removals)
- [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprecation-policy/)

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: API
online version: https://github.com/microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.API.v1.17.md
online version: https://github.com/microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.API.v1.17.md
---
# Use APIs supported in v1.17
@ -25,5 +25,5 @@ Consider updating resource deployments to use newer API endpoints prior to upgra
## LINKS
- [Kubernetes v1.16.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#deprecations-and-removals)
- [Kubernetes v1.16.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/main/CHANGELOG/CHANGELOG-1.16.md#deprecations-and-removals)
- [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprecation-policy/)

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: API
online version: https://github.com/microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.API.v1.20.md
online version: https://github.com/microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.API.v1.20.md
---
# Use APIs supported in v1.20
@ -26,6 +26,6 @@ Consider updating resource deployments to use newer API endpoints prior to upgra
## LINKS
- [Kubernetes v1.15.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.15.md#deprecations-and-removals)
- [Kubernetes v1.17.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md#deprecations-and-removals)
- [Kubernetes v1.15.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/main/CHANGELOG/CHANGELOG-1.15.md#deprecations-and-removals)
- [Kubernetes v1.17.0 deprecations and removals](https://github.com/kubernetes/kubernetes/blob/main/CHANGELOG/CHANGELOG-1.17.md#deprecations-and-removals)
- [Kubernetes Deprecation Policy](https://kubernetes.io/docs/reference/using-api/deprecation-policy/)

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Awareness
category: Management
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Metadata.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Metadata.md
---
# Use recommended labels

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: Reliability
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Pod.Health.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Pod.Health.md
---
# Use probes

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: Security
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Pod.Latest.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Pod.Latest.md
---
# Use specific tags

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Critical
category: Security
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Pod.PriviledgeEscalation.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Pod.PriviledgeEscalation.md
---
# Deny privilege escalation

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: Reliability
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Pod.Replicas.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Pod.Replicas.md
---
# Use two or more replicas

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Important
category: Performance
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Pod.Resources.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Pod.Resources.md
---
# Set compute resource requirements

Просмотреть файл

@ -1,7 +1,7 @@
---
severity: Critical
category: Security
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/docs/rules/en/Kubernetes.Pod.Secrets.md
online version: https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/docs/rules/en/Kubernetes.Pod.Secrets.md
---
# Use secret references

Просмотреть файл

@ -179,8 +179,8 @@ task NuGet {
# Synopsis: Install Pester module
task Pester NuGet, {
if ($Null -eq (Get-InstalledModule -Name Pester -MinimumVersion 4.0.0 -ErrorAction Ignore)) {
Install-Module -Name Pester -MinimumVersion 4.0.0 -Scope CurrentUser -Force -SkipPublisherCheck;
if ($Null -eq (Get-InstalledModule -Name Pester -RequiredVersion 4.10.1 -ErrorAction Ignore)) {
Install-Module -Name Pester -RequiredVersion 4.10.1 -Scope CurrentUser -Force -SkipPublisherCheck;
}
Import-Module -Name Pester -Verbose:$False;
}

Просмотреть файл

@ -99,7 +99,7 @@ PrivateData = @{
Tags = @('PSRule', 'PSRule-rules', 'Rule', 'Kubernetes')
# A URL to the license for this module.
LicenseUri = 'https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/LICENSE'
LicenseUri = 'https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/LICENSE'
# A URL to the main website for this project.
ProjectUri = 'https://github.com/Microsoft/PSRule.Rules.Kubernetes'
@ -108,7 +108,7 @@ PrivateData = @{
# IconUri = ''
# ReleaseNotes of this module
ReleaseNotes = 'https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/master/CHANGELOG.md'
ReleaseNotes = 'https://github.com/Microsoft/PSRule.Rules.Kubernetes/blob/main/CHANGELOG.md'
} # End of PSData hashtable
PSRule = @{
Baseline = 'Kubernetes'