best-address-42882
06/20/2023, 2:30 PMbest-address-42882
06/20/2023, 2:30 PMquick-midnight-57843
06/20/2023, 4:00 PMbusy-crowd-80458
06/20/2023, 9:02 PMstraight-mechanic-16308
06/21/2023, 2:04 AMimportant-dream-19243
06/21/2023, 3:50 AMmicroscopic-knife-52274
06/21/2023, 5:08 AMminiature-lock-53926
06/21/2023, 7:49 AMcurved-eye-81856
06/21/2023, 9:05 AMUnauthorized
narrow-honey-55422
06/21/2023, 2:12 PM<http://Binding.management.cattle.io|Binding.management.cattle.io> "c-<CCCC>-fleet-default-owner" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{"<http://controller.cattle.io/mgmt-auth-crtb-controller|controller.cattle.io/mgmt-auth-crtb-controller>"}
```error restoring c-<CCCC>-fleet-default-owner of type <http://management.cattle.io/v3|management.cattle.io/v3>, Resource=clusterroletemplatebindings: restoreResource: err updating resource <http://ClusterRoleTemplateBinding.management.cattle.io|ClusterRoleTemplateBinding.management.cattle.io> "c-<CCCC>-fleet-default-owner" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{"<http://controller.cattle.io/mgmt-auth-crtb-controller|controller.cattle.io/mgmt-auth-crtb-controller>"}]
What can i do? (those clusters in productions)ancient-pharmacist-94988
06/21/2023, 2:48 PMfamous-school-41268
06/21/2023, 5:12 PM"lost connection to cluster: failed to find Session for client stv-cluster-api"
when trying to Sing into Grafana.
Rancher 2.7.3, GKE, Grafana were installed via Monitoring stack.bright-scientist-18831
06/21/2023, 7:18 PMwonderful-terabyte-28236
06/21/2023, 7:43 PMbitter-energy-61444
06/21/2023, 7:52 PMwonderful-terabyte-28236
06/21/2023, 8:24 PMFailed Mount
Unable to attach or mount volumes: unmounted volumes=[data-0], unattached volumes=[ready-files kube-api-access-8jhkt data-0 app-name-tmp cluster-ca broker-certs client-ca-cert kafka-metrics-and-logging]: timed out waiting for the condition
helpful-student-22864
06/21/2023, 9:10 PMvictorious-soccer-14895
06/21/2023, 9:11 PMimportant-petabyte-50139
06/22/2023, 1:37 AMbillowy-apple-60989
06/22/2023, 9:05 AMlocal
Rancher cluster with randomly-generated cluster-id's using namespace
resources?
Currently we manually create each Project and apply the permissions to them using the UI which is somewhat tedious.limited-elephant-16797
06/22/2023, 12:17 PMfresh-forest-98439
06/22/2023, 1:05 PMfull-keyboard-29604
06/22/2023, 1:21 PMastonishing-postman-47327
06/22/2023, 2:58 PMsecret
containing the CA certificate as the key cacerts.pem
• For Fleet, to check out the GitRepo over https, I needed to add the CA certificate as base64 encoded string with the key caBundle
directly into the `GitRepo`Object
• One of those Fleet GitRepo
contains a Helm installation in that Repos fleet.yaml
(because HelmController is lacking the feature I need here). To get that helm chart from the internal chart repo, I also need the CA. But this doesn't work with the already existing caBundle
, I need to add the same CA a second time to my GitRepo
, that time as a secret reference called helmSecretName
. That secret needs the key cacerts
so I can't use the same as for Rancher Manager which needs different key.
• I also have HelmChart
objects from the HelmController. To get the charts here, I have the poorly documented option to use the key repoCA
which contains the CA not encoded as a literal scalar (I think that's what it is called). After I took a look at the CRD, I also discovered the repoCAConfigMap
which I wasn't able to find in any documentation. But after reading this go function (https://github.com/k3s-io/helm-controller/blob/master/pkg/controllers/chart/chart.go#L749) I understand this need to be for real a ConfigMap. As far as I understand, I doesn't matter how the key is called, it gets mounted as /ca-files in the container.
To wrap it up: I have my very same CA certificate at least for times used in different ways: in two secrets with different keys, inline as a base64 encoded string and either inline as a literal scalar or in a ConfigMap.
I understand this are different tools. And maybe also different developers. But I also understand this is all Rancher (or Suse) and we also have already exiting concepts in Kubernetes as secretKeyRef
and others.
Now, finally my question: How should I manage the CA certificate. I'm open for ideas...important-dream-19243
06/23/2023, 5:22 AMfresh-forest-98439
06/23/2023, 6:56 AMcareful-piano-35019
06/23/2023, 4:18 PMfull-keyboard-29604
06/23/2023, 9:52 PMfull-keyboard-29604
06/23/2023, 10:02 PMfancy-xylophone-97439
06/24/2023, 11:16 AM