Skip to content

Kong/kubernetes-configuration

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jul 25, 2024
Jul 23, 2024
Jul 25, 2024
Jul 23, 2024
Jul 11, 2024
Jul 11, 2024
Jul 25, 2024
Jul 11, 2024
Jul 11, 2024
Jul 10, 2024
Jul 25, 2024
Jul 12, 2024
Jul 25, 2024
Jul 25, 2024

Repository files navigation

kubernetes-configuration

This repository holds the API definitions for Kong's Kubernetes configuration.

👷 🚧 This is currently a work in progress which is heavily based on Kong's Ingress Controller CRDs Before KIC starts using these CRDs this repo should contain only additive, non-breaking changes on top of KIC's types.

Repository structure

  • api/ directory contains Go types that are the source for generating
    • pkg/clientset: Go clientsets for users who want to interact with Kong's Kubernetes configuration in Go
    • config/crd: Kubernetes CRDs for Kong configuration

Install CRDs

In order to install the CRDs from this repo:

kustomize build github.com/kong/kubernetes-configuration/config/crd | kubectl apply -f -

Generate code

In order to run code generation in this repo you can use make generate.

Adding new CRDs

When you add a new CRD make sure to