|
1 | 1 | # Kconfig
|
2 | 2 |
|
| 3 | +--- |
| 4 | + |
| 5 | +<p align="center"> |
| 6 | + <a href="https://goreportcard.com/report/github.com/att-cloudnative-labs/kconfig-controller" alt="Go Report Card"> |
| 7 | + <img src="https://goreportcard.com/badge/github.com/att-cloudnative-labs/kconfig-controller"> |
| 8 | + </a> |
| 9 | +</p> |
| 10 | +<p align="center"> |
| 11 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/graphs/contributors" alt="Contributors"> |
| 12 | + <img src="https://img.shields.io/github/contributors/att-cloudnative-labs/kconfig-controller.svg"> |
| 13 | + </a> |
| 14 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/commits/master" alt="Commits"> |
| 15 | + <img src="https://img.shields.io/github/commit-activity/m/att-cloudnative-labs/kconfig-controller.svg"> |
| 16 | + </a> |
| 17 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/pulls" alt="Open pull requests"> |
| 18 | + <img src="https://img.shields.io/github/issues-pr-raw/att-cloudnative-labs/kconfig-controller.svg"> |
| 19 | + </a> |
| 20 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/pulls" alt="Closed pull requests"> |
| 21 | + <img src="https://img.shields.io/github/issues-pr-closed-raw/att-cloudnative-labs/kconfig-controller.svg"> |
| 22 | + </a> |
| 23 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/issues" alt="Issues"> |
| 24 | + <img src="https://img.shields.io/github/issues-raw/att-cloudnative-labs/kconfig-controller.svg"> |
| 25 | + </a> |
| 26 | + </p> |
| 27 | +<p align="center"> |
| 28 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/stargazers" alt="Stars"> |
| 29 | + <img src="https://img.shields.io/github/stars/att-cloudnative-labs/kconfig-controller.svg?style=social"> |
| 30 | + </a> |
| 31 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/watchers" alt="Watchers"> |
| 32 | + <img src="https://img.shields.io/github/watchers/att-cloudnative-labs/kconfig-controller.svg?style=social"> |
| 33 | + </a> |
| 34 | + <a href="https://github.com/att-cloudnative-labs/kconfig-controller/network/members" alt="Forks"> |
| 35 | + <img src="https://img.shields.io/github/forks/att-cloudnative-labs/kconfig-controller.svg?style=social"> |
| 36 | + </a> |
| 37 | +</p> |
| 38 | + |
3 | 39 | ----
|
4 | 40 |
|
5 | 41 | Kconfig is a Kubernetes Custom-controller and CRD for externalizing configuration of Kubernetes deployments, statefulsets, and knative services. Kconfig allows environment variables to be defined in a single resource that selects the target workload resource based on labels, and inserts the specified environment variables into the target workload resource.
|
@@ -75,4 +111,4 @@ kubectl apply -f install/
|
75 | 111 | * Ability to select the container configs apply to. Currently the configs are only placed in the first container in a pod template
|
76 | 112 | * Validate that all existing configmap/secret references in a Kconfig exists and if not, removed them from the Kconfig
|
77 | 113 | * Support for files form and mount locations for files through Kconfigs
|
78 |
| -* Possible move to injecting the environment variables directly to pods through a custom admission controller |
| 114 | +* Possible move to injecting the environment variables directly to pods through a custom admission controller |
0 commit comments