https://github.com/kenmoini/proxy-config-operator
A Kubernetes Operator to dynamically modify workloads with Outbound Proxy configuration
https://github.com/kenmoini/proxy-config-operator
Last synced: 5 months ago
JSON representation
A Kubernetes Operator to dynamically modify workloads with Outbound Proxy configuration
- Host: GitHub
- URL: https://github.com/kenmoini/proxy-config-operator
- Owner: kenmoini
- Created: 2023-10-27T02:44:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-27T02:45:05.000Z (over 2 years ago)
- Last Synced: 2024-04-07T03:59:53.146Z (about 2 years ago)
- Language: Go
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proxy Configuration Operator
The Proxy Configuration Operator allows easy configuration of workloads to be used with Outbound Proxys.
## Problem
In OpenShift, the Cluster-wide Outbound Proxy Configuration is only available to operators and workloads that are developed to consume it when set.
For user workloads, you must define these environmental variables manually, which produces more labor.
## Solution
You can inject the cluster-wide additionalTrustBundle otherwise known as the trusted root CA system store via a blank ConfigMap with the label `config.openshift.io/inject-trusted-cabundle="true"` which you can then mount to a workload. Doing the same for Outbound Proxy configuration would be ideal.