mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-28 10:28:36 +00:00
chore: remove deprecated flag splitPolicyReport (#5686)
* chore: remove deprecated flag splitPolicyReport Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * changelog Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
This commit is contained in:
parent
a4825ce760
commit
682afc8e0f
2 changed files with 5 additions and 17 deletions
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -1,14 +1,10 @@
|
|||
## v1.9.0-rc.2
|
||||
|
||||
### Note
|
||||
|
||||
- Webhook is no longer updated to match `pods/ephemeralcontainers` when policy only specifies `pods`. If users want to match on `pods/ephemeralcontainers`, they must specify `pods/ephemeralcontainers` in the policy.
|
||||
- Webhook is no longer updated to match `services/status` when policy only specifies `services`. If users want to match on `services/status`, they must specify `services/status` in the policy.
|
||||
|
||||
## v1.9.0-rc.1
|
||||
|
||||
### Note
|
||||
|
||||
- Flag `splitPolicyReport` was removed, was unused and marked for removal in 1.9.
|
||||
- Webhook is no longer updated to match `pods/ephemeralcontainers` when policy only specifies `pods`. If users want to match on `pods/ephemeralcontainers`, they must specify `pods/ephemeralcontainers` in the policy.
|
||||
- Webhook is no longer updated to match `services/status` when policy only specifies `services`. If users want to match on `services/status`, they must specify `services/status` in the policy.
|
||||
- Flag `autogenInternals` was removed, policy mutation has been removed.
|
||||
- Flag `leaderElectionRetryPeriod` was added to control leader election renewal frequency (default value is `2s`).
|
||||
- Support upper case `Audit` and `Enforce` in `.spec.validationFailureAction` of the Kyverno policy, failure actions `audit` and `enforce` are deprecated and will be removed in `v1.11.0`.
|
||||
|
|
|
@ -86,12 +86,8 @@ func setupCosign(logger logr.Logger, imageSignatureRepository string) {
|
|||
}
|
||||
}
|
||||
|
||||
func showWarnings(logger logr.Logger, splitPolicyReport bool) {
|
||||
func showWarnings(logger logr.Logger) {
|
||||
logger = logger.WithName("warnings")
|
||||
// DEPRECATED: remove in 1.9
|
||||
if splitPolicyReport {
|
||||
logger.Info("The splitPolicyReport flag is deprecated and will be removed in v1.9. It has no effect and should be removed.")
|
||||
}
|
||||
// log if `forceFailurePolicyIgnore` flag has been set or not
|
||||
if toggle.ForceFailurePolicyIgnore.Enabled() {
|
||||
logger.Info("'ForceFailurePolicyIgnore' is enabled, all policies with policy failures will be set to Ignore")
|
||||
|
@ -339,8 +335,6 @@ func main() {
|
|||
backgroundScanWorkers int
|
||||
dumpPayload bool
|
||||
leaderElectionRetryPeriod time.Duration
|
||||
// DEPRECATED: remove in 1.9
|
||||
splitPolicyReport bool
|
||||
)
|
||||
flagset := flag.NewFlagSet("kyverno", flag.ExitOnError)
|
||||
flagset.BoolVar(&dumpPayload, "dumpPayload", false, "Set this flag to activate/deactivate debug mode.")
|
||||
|
@ -360,8 +354,6 @@ func main() {
|
|||
flagset.IntVar(&reportsChunkSize, "reportsChunkSize", 1000, "Max number of results in generated reports, reports will be split accordingly if there are more results to be stored.")
|
||||
flagset.IntVar(&backgroundScanWorkers, "backgroundScanWorkers", backgroundscancontroller.Workers, "Configure the number of background scan workers.")
|
||||
flagset.DurationVar(&leaderElectionRetryPeriod, "leaderElectionRetryPeriod", leaderelection.DefaultRetryPeriod, "Configure leader election retry period.")
|
||||
// DEPRECATED: remove in 1.9
|
||||
flagset.BoolVar(&splitPolicyReport, "splitPolicyReport", false, "This is deprecated, please don't use it, will be removed in v1.9.")
|
||||
// config
|
||||
appConfig := internal.NewConfiguration(
|
||||
internal.WithProfiling(),
|
||||
|
@ -381,7 +373,7 @@ func main() {
|
|||
signalCtx, logger, metricsConfig, sdown := internal.Setup()
|
||||
defer sdown()
|
||||
// show version
|
||||
showWarnings(logger, splitPolicyReport)
|
||||
showWarnings(logger)
|
||||
// create instrumented clients
|
||||
kubeClient := internal.CreateKubernetesClient(logger, kubeclient.WithMetrics(metricsConfig, metrics.KubeClient), kubeclient.WithTracing())
|
||||
leaderElectionClient := internal.CreateKubernetesClient(logger, kubeclient.WithMetrics(metricsConfig, metrics.KubeClient), kubeclient.WithTracing())
|
||||
|
|
Loading…
Add table
Reference in a new issue