Skip to content
This repository has been archived by the owner on Feb 14, 2023. It is now read-only.

The CC blobstore access key is stored as a plain text value to cloud-controller-ng-yaml configmap #227

Closed
Syerram opened this issue Jun 11, 2020 · 2 comments
Labels
accepted known-issue secrets Type: Refactor Refactor that doesn't impact users directly but improves the project (tests, perf, best practice..)
Milestone

Comments

@Syerram
Copy link
Contributor

Syerram commented Jun 11, 2020

Summary

    resource_pool:
      ...
      fog_connection:
        ...
        aws_access_key_id: admin
        aws_secret_access_key: 87scyz57wpwn13g38z6s
        aws_signature_version: "2"

Expected behavior

CAPI should use the k8s secret mechanism to consume the secret key. As per Kubernetes docs, the options are to either mount them as files or consume them as environment variables.

@cf-gitbot
Copy link
Collaborator

We have created an issue in Pivotal Tracker to manage this:

https://www.pivotaltracker.com/story/show/173294964

The labels on this github issue will be updated when the story is started.

@matt-royal
Copy link
Member

We've made this change in capi-k8s-release and cf-for-k8s.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accepted known-issue secrets Type: Refactor Refactor that doesn't impact users directly but improves the project (tests, perf, best practice..)
Projects
None yet
Development

No branches or pull requests

3 participants