Kong / Kong/deck

Optionally ignore some plugin configuration fields

Open
#1,165 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
503
Forks
137
Avg merge
3d 5h
Merged PRs (30d)
20

Description

Hi,

We have a use case to optionally exclude certain fields in plugin configurations from deck dump/diff/sync. In our case, we have an external process that dynamically updates the [`acl` plugin's allow list](https://docs.konghq.com/hub/kong-inc/acl/configuration/#config-allow). We still want to be able to specify the `acl` plugin to manage the plugin association with a route but ignore any changes in `config.allow`.

Is this currently possible with any deck features? The expected behaviour would be similar to Terraform's [lifecycle ignore_changes](https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle#ignore_changes).

Contributor guide

No contributing guide indexed for this repository

Research direction

No repository files or tests are identified. Start by locating decK's dump, diff, and sync handling for plugin configuration fields, then compare the requested behavior with Terraform's lifecycle ignore_changes and the ACL plugin's config.allow. Done means ignored fields are consistently excluded from the requested operations while other plugin association changes remain managed.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.