2019-12-23 09:08:06 +03:00
|
|
|
# Change log
|
2019-05-08 01:46:11 +03:00
|
|
|
|
|
|
|
## Unreleased
|
2019-05-11 12:46:18 +03:00
|
|
|
|
2022-01-06 03:29:47 +03:00
|
|
|
What's changed since v0.2.0:
|
|
|
|
|
|
|
|
- Engineering:
|
2023-01-31 10:58:51 +03:00
|
|
|
- Bump PSRule dependency to v2.7.0.
|
|
|
|
[#78](https://github.com/microsoft/PSRule.Rules.Kubernetes/issues/78)
|
|
|
|
- Bump Pester to v5.4.0.
|
|
|
|
[#78](https://github.com/microsoft/PSRule.Rules.Kubernetes/issues/78)
|
2022-01-06 03:29:47 +03:00
|
|
|
|
2020-03-23 08:38:53 +03:00
|
|
|
## v0.2.0
|
|
|
|
|
|
|
|
What's changed since v0.1.0:
|
|
|
|
|
|
|
|
- New rules:
|
|
|
|
- API deprecation removals:
|
2023-01-31 10:58:51 +03:00
|
|
|
- Check for planned Kubernetes v1.17.0 API deprecation removals.
|
|
|
|
[#38](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/38)
|
|
|
|
- Check for planned Kubernetes v1.20.0 API deprecation removals.
|
|
|
|
[#39](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/39)
|
2020-03-23 08:38:53 +03:00
|
|
|
- General improvements:
|
2023-01-31 10:58:51 +03:00
|
|
|
- **Breaking change**: Use qualified target names.
|
|
|
|
[#36](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/36)
|
2020-03-23 08:38:53 +03:00
|
|
|
- If using suppression, update suppressed target name with qualified name.
|
2023-01-31 10:58:51 +03:00
|
|
|
- **Breaking change**: Renamed `Kubernetes.API.Removal` to handle future API deprecations.
|
|
|
|
[#40](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/40)
|
2020-03-23 08:38:53 +03:00
|
|
|
- The rule `Kubernetes.API.Removal` is now `Kubernetes.API.v1.16`.
|
|
|
|
|
|
|
|
What's changed since pre-release v0.2.0-B2002005:
|
|
|
|
|
|
|
|
- No additional changes.
|
|
|
|
|
2020-02-18 05:53:43 +03:00
|
|
|
## v0.2.0-B2002005 (pre-release)
|
|
|
|
|
2020-02-18 05:44:14 +03:00
|
|
|
- Added new rules for API deprecation removals:
|
|
|
|
- Planned Kubernetes v1.17.0 deprecation removals. [#38](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/38)
|
|
|
|
- Planned Kubernetes v1.20.0 deprecation removals. [#39](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/39)
|
2020-02-10 16:40:57 +03:00
|
|
|
- **Breaking change**: Use qualified target names. [#36](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/36)
|
|
|
|
- If using suppression, update suppressed target name with qualified name.
|
2023-01-31 10:58:51 +03:00
|
|
|
- **Breaking change**: Renamed `Kubernetes.API.Removal` to handle future API deprecations.
|
|
|
|
[#40](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/40)
|
2020-02-18 05:44:14 +03:00
|
|
|
- The rule `Kubernetes.API.Removal` is now `Kubernetes.API.v1.16`.
|
2020-02-10 16:40:57 +03:00
|
|
|
|
2020-01-05 11:19:30 +03:00
|
|
|
## v0.1.0
|
|
|
|
|
|
|
|
- Initial release.
|
|
|
|
|
|
|
|
What's changed since pre-release v0.1.0-B2001007:
|
|
|
|
|
2023-01-31 10:58:51 +03:00
|
|
|
- Updated documentation to use parent culture `en`.
|
|
|
|
[#30](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/30)
|
2020-01-05 11:12:30 +03:00
|
|
|
|
2020-01-03 04:09:36 +03:00
|
|
|
## v0.1.0-B2001007 (pre-release)
|
|
|
|
|
2023-01-31 10:58:51 +03:00
|
|
|
- **Breaking change**: Updated and renamed baselines make them easier to use.
|
|
|
|
[#27](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/27)
|
2020-01-03 03:43:06 +03:00
|
|
|
- `KubeBaseline` is now `Kubernetes`, the default baseline.
|
|
|
|
- `AKSBaseline` is now `AKS`.
|
|
|
|
- The `Kubernetes` baseline include common Kubernetes rules.
|
|
|
|
- The `AKS` baseline include all of `Kubernetes` plus additional AKS specific rules.
|
|
|
|
|
2019-12-23 09:15:49 +03:00
|
|
|
## v0.1.0-B1912003 (pre-release)
|
|
|
|
|
2023-01-31 10:58:51 +03:00
|
|
|
- Fixed `Kubernetes.AKS.PublicLB` handling of internal LB annotation.
|
|
|
|
[#17](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/17)
|
|
|
|
- Updated metadata rule to align to recommended labels.
|
|
|
|
[#14](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/14)
|
|
|
|
- Expanded deployment rules to include pods and replica sets.
|
|
|
|
[#13](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/13)
|
|
|
|
- Added rule documentation.
|
|
|
|
[#5](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/5)
|
|
|
|
- Added new rule `Kubernetes.API.Removal` to check for use of removed APIs.
|
|
|
|
[#18](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/18)
|
|
|
|
- Added new rule `Kubernetes.Pod.Secrets` to check if sensitive environment variables are used.
|
|
|
|
[#19](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/19)
|
|
|
|
- Added new rule `Kubernetes.Pod.Health` to check health probes are used.
|
|
|
|
[#20](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/20)
|
|
|
|
- Added new rule `Kubernetes.Pod.Replicas` to check if more then one replica is used.
|
|
|
|
[#21](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/21)
|
|
|
|
- **Breaking change**: Renamed deployment rules to relate to pods.
|
|
|
|
[#12](https://github.com/Microsoft/PSRule.Rules.Kubernetes/issues/12)
|
2019-08-12 14:54:18 +03:00
|
|
|
|
2019-05-20 16:41:10 +03:00
|
|
|
## v0.1.0-B190521 (pre-release)
|
2019-05-11 12:46:18 +03:00
|
|
|
|
2020-01-07 17:05:08 +03:00
|
|
|
- Initial pre-release.
|