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

Simple Kubernetes Authenticator Client Configuration (M0) #226

Closed
izgeri opened this issue Mar 15, 2021 · 1 comment
Closed

Simple Kubernetes Authenticator Client Configuration (M0) #226

izgeri opened this issue Mar 15, 2021 · 1 comment

Comments

@izgeri
Copy link
Contributor

izgeri commented Mar 15, 2021

Simple Kubernetes Authenticator Client Configuration

Users deploying applications to Kubernetes or OpenShift that use our Conjur Kubernetes authenticator currently have to provide for each application detailed configuration information for the Conjur connection, even though most of the configuration details are shared by all applications within the cluster. Having to copy/paste so much boilerplate is laborious, makes it easy to make mistakes, and it’s difficult to discover misconfigurations until the very last minute when an application is deployed.

Additionally, the current methodology forces the persona that is deploying each application to have direct knowledge of Conjur configuration details.

In this effort, we’d like to make some small, concrete changes to how we manage Conjur configuration in our Kubernetes integrations so that:

  • The amount of copy/pasting of boilerplate configuration is drastically reduced; in particular, much of what is currently required to be added to CyberArk container definitions in Kubernetes manifests can be replaced by a reference to a common configuration file.

  • The persona that is deploying each Conjur-enabled application does not need to know Conjur connection details.

  • Setting up the cluster for Conjur integration fails fast, so any potential misconfigurations are caught and highlighted early. Adding input validation contributes to this.

References

Stories

There are additional lower-level stories for building out the automated test suite, but these are the primary stories included in this effort.

@alexkalish alexkalish mentioned this issue Jun 14, 2021
8 tasks
@alexkalish alexkalish changed the title Simple Kubernetes Authenticator Client Configuration Simple Kubernetes Authenticator Client Configuration (M0) Jun 25, 2021
@jtuttle
Copy link
Member

jtuttle commented Oct 1, 2021

Epic is complete

@jtuttle jtuttle closed this as completed Oct 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants