adamant-kite-43734
12/08/2025, 11:18 AMshy-tomato-54828
12/08/2025, 11:19 AM025-12-08T09:29:22.840304463Z stdout F time="2025-12-08T09:29:22Z" level=info msg="starting cattle-credential-cleanup goroutine in the background"
2025-12-08T09:29:22.840431991Z stdout F time="2025-12-08T09:29:22Z" level=info msg="Listening on /tmp/log.sock"
2025-12-08T09:29:22.840575249Z stdout F time="2025-12-08T09:29:22Z" level=info msg="Rancher agent version v2.12.2 is starting"
2025-12-08T09:29:22.850891034Z stdout F time="2025-12-08T09:29:22Z" level=info msg="Testing connection to <https://rancher-manager.domain.local> using trusted certificate authorities within: /etc/kubernetes/ssl/certs/serverca"
2025-12-08T09:29:22.855551276Z stdout F time="2025-12-08T09:29:22Z" level=error msg="Could not securely connect to <https://srvk8smrui.dst.local>: Get \"<https://rancher-manager.domain.local>\": tls: failed to verify certificate: x509: certificate signed by unknown authority"shy-tomato-54828
12/08/2025, 11:22 AMshy-tomato-54828
12/08/2025, 12:54 PMancient-pizza-13099
12/08/2025, 1:33 PMimport Harvester cluster to Rancher Manager ?ancient-pizza-13099
12/08/2025, 1:33 PMshy-tomato-54828
12/08/2025, 1:34 PMancient-pizza-13099
12/08/2025, 1:35 PMancient-pizza-13099
12/08/2025, 1:35 PMancient-pizza-13099
12/08/2025, 1:35 PMshy-tomato-54828
12/08/2025, 1:36 PMshy-tomato-54828
12/08/2025, 1:37 PMshy-tomato-54828
12/08/2025, 1:38 PMshy-tomato-54828
12/08/2025, 1:39 PMancient-pizza-13099
12/08/2025, 1:45 PMcattle-cluster-agent on Harvester, needs to use the CA to connect to above URL, right?ancient-pizza-13099
12/08/2025, 1:48 PMancient-pizza-13099
12/08/2025, 1:57 PMCATTLE_CA_CHECKSUM of the cattle-cluster-agent pod env
Why is this step required?
When Rancher is configured with a certificate signed by a private CA, the CA certificate chain is trusted by Rancher agent containers. Agents compare the checksum of the downloaded certificate against the CATTLE_CA_CHECKSUM environment variable. This means that, when the private CA certificate used by Rancher has changed, the environment variable CATTLE_CA_CHECKSUM must be updated accordingly.bland-article-62755
12/08/2025, 3:24 PMshy-tomato-54828
12/09/2025, 5:43 AMbland-article-62755
12/09/2025, 6:15 AMshy-tomato-54828
12/09/2025, 6:17 AMshy-tomato-54828
12/09/2025, 6:18 AMancient-pizza-13099
12/09/2025, 8:04 AMcattle-cluster-agent deployment is rolled by the embedded rancher on Harvester, the latter should pass the CA to the agent deploymentancient-pizza-13099
12/09/2025, 8:04 AMancient-pizza-13099
12/09/2025, 8:11 AMkubectl get settings.management cacerts -oyamlshy-tomato-54828
12/09/2025, 8:46 AMshy-tomato-54828
12/09/2025, 8:47 AMadditional-ca contains our full CA chainancient-pizza-13099
12/09/2025, 8:52 AMkubectl get settings.management cacerts -oyaml, we need to figure out if the CA has been passed to internal Rancher as expectedshy-tomato-54828
12/09/2025, 8:55 AMshy-tomato-54828
12/09/2025, 8:56 AM