Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/kong cluster plugins #520

Merged
merged 7 commits into from
Feb 3, 2020
Merged

Feat/kong cluster plugins #520

merged 7 commits into from
Feb 3, 2020

Commits on Jan 27, 2020

  1. Configuration menu
    Copy the full SHA
    8a61470 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d089df7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a19fec4 View commit details
    Browse the repository at this point in the history
  4. chore: bump up pkg/errors to v0.9.1

    To use `As()` function.
    This is same as the new errors.As function introduced in Go 1.13.
    We are using the library's function because we use it all over the
    place.
    We should refactor to remove thie library and use the stdlib functions
    introduced in Go 1.13 that provide the same functionality.
    hbagdi committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    f1f41ae View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

  1. Configuration menu
    Copy the full SHA
    f1087b0 View commit details
    Browse the repository at this point in the history
  2. refactor(store) use exported ErrNotFound

    This helps in a controller logic to detect 404s vs other errors.
    hbagdi committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    f2bc734 View commit details
    Browse the repository at this point in the history
  3. feat(parser) add support for KongClusterPlugins

    KongClusterPlugins allows user to have Plugin configuration at a
    cluster-level and share the configuration across multiple workspaces.
    
    This also helps users who want to have different personas for defining a
    plugin configuration and using a plugin on a service or ingress as
    access to KongClusterPlugin can be setup independent of other resources.
    
    KongPlugin in the namespace takes precedence over KongClusterPlugin.
    
    Global plugins for KongClusterPlugins are also supported.
    
    Based on feedback, in future, we will deperecate global-level KongPlugin
    support and instead only KongClusterPlugins will support the global
    label. This will solve the problem of a user with access to a
    single namespace manipulating proxy behavior for services in all namespaces.
    hbagdi committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    210399a View commit details
    Browse the repository at this point in the history