You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-3Lines changed: 13 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
# dexchange
2
-
// TODO(user): Add simple overview of use/purpose
2
+
A Kubernetes controller for exchanging ServiceAccount tokens with DeX identity provider tokens.
3
3
4
4
## Description
5
-
// TODO(user): An in-depth paragraph about your project and overview of use
5
+
DeXchange is a Kubernetes controller that facilitates secure token exchange between Kubernetes ServiceAccount tokens and DeX (OIDC) identity provider tokens. This controller enables workloads running in Kubernetes to authenticate with external services that use DeX for identity management, providing a seamless bridge between Kubernetes-native authentication and external OIDC-based systems.
6
+
7
+
The controller watches for DeXToken custom resources and manages the token exchange process, ensuring that Kubernetes workloads can securely access external services without requiring manual token management or exposing sensitive credentials.
6
8
7
9
## Getting Started
8
10
@@ -90,7 +92,15 @@ kubectl apply -f https://raw.githubusercontent.com/<org>/dexchange/<tag or branc
90
92
```
91
93
92
94
## Contributing
93
-
// TODO(user): Add detailed information on how you would like others to contribute to this project
95
+
We welcome contributions to dexchange! Please feel free to submit issues, feature requests, and pull requests. When contributing:
96
+
97
+
1. Fork the repository
98
+
2. Create a feature branch
99
+
3. Make your changes with appropriate tests
100
+
4. Ensure all tests pass
101
+
5. Submit a pull request with a clear description of your changes
102
+
103
+
For major changes, please open an issue first to discuss the proposed changes.
94
104
95
105
**NOTE:** Run `make help` for more information on all potential `make` targets
0 commit comments