Skip to content

Alway require override privilege for syncing arbitrary revisions per default #24868

@schraax

Description

@schraax

Summary

in #22858, a toggle was introduced to require override privilege when syncing to revisions other than the revision defined in the Application object. In order to not break existing workflow, the toggle was introduced as disabled.
As of now, the toggle is planned to be released with v3.2.

This issue should remind us to set
'application.sync.requireOverridePrivilegeForRevisionSync: "true"' as default, this is planned for v3.4

Motivation

The toggle is needed to preserve RBAC compliance, but was introduced in disabled state to not break installations.
It should be set as default, once people have been getting used to it.

Proposal

Change code to assume "rtue as default, if setting is missing
change helm chart to include this setting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    StaleNo activity for over 90 daysenhancementNew feature or requesttriage/pendingThis issue needs further triage to be correctly classified

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions