Skip to content

Shared configmaps #5

@seagyn

Description

@seagyn

We have an app that shares a secret with multiple services (TLS) in this case. It would be useful to have global configmaps/secrets per environment or that allow applications in a release to reuse these.

Perhaps create a configmap or a secret in a release that you can then select and allocate in the application. From a YAML perspective it would look like this:

      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: rds-combined-ca-bundle.pem
                path: rds-combined-ca-bundle.pem
              - key: tls.key
                path: tls.key
              - key: tls.pem
                path: tls.pem
              - key: tls.crt
                path: tls.crt
              - key: ca.crt
                path: ca.crt
            name: tls-config
          name: catalog-admin-tls 

and the volume mounts look like this:

          volumeMounts:
            - mountPath: /etc/catalog-admin-tls
              name: catalog-admin-tls

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions