It looks like Kubernetes is changing some behaviour around how service accounts work in Kubernetes and will affect our usage. We are seeing the following in DEBUG output when bootstrapping:
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:25 DEBUG juju.caas.kubernetes.provider.proxy setup.go:271 polling caas credential rbac secret, in 1 attempt, token for secret "controller-proxy" not found
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:26 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:27 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:27 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:27 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:27 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:27 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:28 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:28 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:28 DEBUG juju.kubernetes.provider configmap.go:31 updating configmap "controller-configmap"
11:40:28 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:28 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:28 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:28 DEBUG juju.kubernetes.provider configmap.go:31 updating configmap "controller-configmap"
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:29 DEBUG juju.kubernetes.provider secrets.go:60 secret "controller-application-config" created
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
11:40:29 INFO juju.kubernetes.klog klog.go:60 Use tokens from the TokenRequest API or manually created secret-based tokens instead of auto-generated secret-based tokens.
It's spamming the log continuously fwiw.
juju 3.1.6
microk8s 1.28.2
2023-10-26 17:03:40
to
2023-10-30 03:05:59
$ juju debug-log -m controller --replay | grep -c 'Use tokens from the TokenRequest API'
83341