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

No documentation for Kubernetes credential manager #96

Closed
rubenv opened this issue Jul 31, 2018 · 4 comments · Fixed by #213
Closed

No documentation for Kubernetes credential manager #96

rubenv opened this issue Jul 31, 2018 · 4 comments · Fixed by #213
Assignees

Comments

@rubenv
Copy link
Contributor

rubenv commented Jul 31, 2018

Just found out that there's a Kubernetes creds plugin, which is completely undocumented. Might help to add a bit about this.

@michaelmeelis
Copy link

I'm using this as well and it really confuses me in certain times. I would love some examples with the docker repositories or some more details how it is fetched.

@cirocosta
Copy link
Member

Hi @rubenv and @michaelmeelis ,

That is indeed something that is missing, thanks for raising that!

For the moment, you can refer to https://github.com/helm/charts/blob/master/stable/concourse/README.md#kubernetes-secrets for an example of how to make use of secrets as the credential manager for your pipelines.

We're currently improving how users experience Concourse on top of k8s (e.g., integration tests running on top of k8s regarding this feature was being added just yesterday), so we should have that added to the docs soon with some examples.

Meanwhile, do you have any specific details that you'd like to know there?

Thanks!!

@rubenv
Copy link
Contributor Author

rubenv commented Dec 15, 2018

Was able to figure it out from that one. It was just slightly annoying to roll out Vault on our test cluster only to then find out that there's a simpler solution based on Kubernetes.

A simple note in the Concourse docs that a Kubernetes-secrets-based option is available would've saved a ton of time.

@cirocosta
Copy link
Member

cirocosta commented Apr 30, 2019

Issue Status

In progress.


Summary

We're still going through the task list, getting the documentation set up for someone who's not using the Helm chart so that we have the baseline regardless of how the packaging was performed.

Documentation specific for the Chart already lives under stable/concourse.

The on-going document can be found here: https://github.com/concourse/docs/tree/issue/96.


Task List

  • How it works
    • How secrets lookups are performed
  • Configuration
    • web-node environment variables set up
    • Access
      • From within the cluster
      • From outside the cluster
  • Interpolation gotchas
  • Examples
    • kubernetes objects needed

cirocosta pushed a commit that referenced this issue Apr 30, 2019
See #96

Signed-off-by: Ciro S. Costa <cscosta@pivotal.io>
Co-authored-by: Mark Huang <mhuang@pivotal.io>
cirocosta pushed a commit that referenced this issue May 29, 2019
See #96

Signed-off-by: Ciro S. Costa <cscosta@pivotal.io>
Co-authored-by: Mark Huang <mhuang@pivotal.io>
@vito vito closed this as completed in #213 Jun 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants