Hi , we use flux for helm charts . I want to deploy the linkerd-control-plane
I’m using linkerd2-edge for the linkerd-control-plane
it written:
certificates must live in a ConfigMap resource named linkerd-identity-trust-roots . Issuer certificates must live in a Secret named linkerd-identity-issuer
and then supply the files when running helm:
I can create the ca.crt, issuer.crt ,issuer.key with step command , but how do I apply them to the CM linkerd-identity-trust-rootsand secret linkerd-identity-issuer to load them to git ?
Thanks
If you use --set-file for these, then the Helm chart will create the ConfigMap and Secret for you. However, as we discuss in Linkerd with external CAs using Vault, you can also create them by hand and then tell the Helm chart to just use the already-existing ConfigMap and Secret.
Hi , we are using flux , so I’m not running the command: “helm install linkerd-control-plane -n linkerd …”
I’ve download the values file of linkerd-contrl-plane from artifacthub , and the flux should reconcile the code from git
so how do I upload the ca.crt issuer.crt issuer.key into ConfigMap resource named linkerd-identity-trust-roots. Issuer and a secret named linkerd-identity-issuer
the release.yaml from my gitlab :
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: linkerd-control-plane
namespace: linkerd
spec:
interval: 1m
chart:
spec:
chart: linkerd-control-plane
version: ‘2024.4.5’
sourceRef:
kind: HelmRepository
name: linkerd-edge
namespace: flux-system
interval: 1m
values:
here I pasted the default values