Hello! So I am trying to implement the `extraSecre...
# rke2
s
Hello! So I am trying to implement the
extraSecrets
config parameter: https://github.com/rancher/rke2-charts/blob/e29071e486dc0b987ed665d9ebe16cfdb681247c/charts/rke2-coredns/rke2-coredns/1.19.401/values.yaml#L231 My CoreDNS Helm looks like this:
Copy code
apiVersion: <http://helm.cattle.io/v1|helm.cattle.io/v1>
          kind: HelmChartConfig
          metadata:
            name: rke2-coredns
            namespace: kube-system
          spec:
            valuesContent: |-
              servers:
              - zones:
                - zone: .
                port: 53
                plugins:
                - name: errors
                - name: health
                  configBlock: |-
                    lameduck 5s
                - name: ready
                - name: kubernetes
                  parameters: cluster.local in-addr.arpa ip6.arpa
                  configBlock: |-
                    pods insecure
                    fallthrough in-addr.arpa ip6.arpa
                    ttl 30
                - name: prometheus
                  parameters: 0.0.0.0:9153
                - name: forward
                  parameters: . /etc/resolv.conf
                - name: cache
                  parameters: 30
                - name: loop
                - name: reload
                - name: loadbalance
          extraSecrets:
            - name: certs
              mountPath: /etc/ssl/private/certs
However I’m seeing this error in the logs when starting up:
unknown field "extraSecrets"
Copy code
Mar 11 00:36:53 ip-192-168-0-10.us-gov-east-1.compute.internal rke2[1981]: I0311 00:36:53.877190    1981 event.go:294] "Event occurred" object="kube-system/rke2-coredns-config" fieldPath="" kind="Addon" apiVersion="<http://k3s.cattle.io/v1|k3s.cattle.io/v1>" type="Normal" reason="ApplyingManifest" message="Applying manifest at \"/var/lib/rancher/rke2/server/manifests/rke2-coredns-config.yaml\""
Mar 11 00:36:53 ip-192-168-0-10.us-gov-east-1.compute.internal rke2[1981]: W0311 00:36:53.883804    1981 warnings.go:70] unknown field "extraSecrets"
The secret has been created in the
kube-system
namespace:
Copy code
$ kubectl get secrets -n kube-system | grep certs
certs                                                              Opaque               2      17m