Skip to content

Config safety feature should retain last working configuration and reapply on failure #10470

Description

@mrajagopal

Is your feature request related to a problem? Please describe.
A customer tried to apply an incorrect traffic-splitting configuration.
The only protects against configurations that pass NIC's internal validators but are subsequently rejected by Nginx, and does not provide rollback for configurations rejected by NIC's validators themselves.

Describe the solution you'd like
Ideally, when a faulty configuration is rejected, the system is expected to keep running with last working configuration

Describe alternatives you've considered
Using k8s infra tools to manage such configuration application and rollback

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalAn issue that proposes a feature requestready for refinementAn issue that was triaged and it is ready to be refined

    Type

    No type

    Projects

    Status
    Todo ☑

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions