← Back to team overview

sts-sponsors team mailing list archive

[Bug 1913583] Re: [plugin][k8s] Canonical Distribution of Kubernetes fixes

 

I tested the package available in focal-proposed, and it could capture
correctly information that before the patch couldn't, for example:

Before the patch:
root@juju-867473-k8s-4:~# cat sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_namespaces.1
Error from server (Forbidden): namespaces is forbidden: User "system:kube-proxy" cannot list resource "namespaces" in API group "" at the cluster scope

versus

After the patch:
root@juju-867473-k8s-4:~# cat sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/kubectl_--kubeconfig_.root.cdk.cdk_addons_kubectl_config_get_namespaces.1
NAME                              STATUS   AGE
default                           Active   26h
ingress-nginx-kubernetes-worker   Active   26h
kube-node-lease                   Active   26h
kube-public                       Active   26h
kube-system                       Active   26h
kubernetes-dashboard              Active   26h


Evidence:

root@juju-867473-k8s-4:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal
root@juju-867473-k8s-4:~# apt policy sosreport 
sosreport:
  Installed: 4.0-1~ubuntu0.20.04.3
  Candidate: 4.0-1~ubuntu0.20.04.3
  Version table:
 *** 4.0-1~ubuntu0.20.04.3 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.9-1ubuntu2 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main amd64 Packages

root@juju-867473-k8s-4:~# sosreport -o kubernetes
Please note the 'sosreport' command has been deprecated in favor of the new 'sos' command, E.G. 'sos report'.
Redirecting to 'sos report -o kubernetes'

sosreport (version 4.0)

This command will collect system configuration and diagnostic
information from this Ubuntu system.

For more information on Canonical visit:

  https://www.ubuntu.com/

The generated archive may contain data considered sensitive and its
content should be reviewed by the originating organization before being
passed to any third party.

No changes will be made to system configuration.


Press ENTER to continue, or CTRL-C to quit.

Please enter the case id that you are generating this report for []:

 Setting up archive ...
 Setting up plugins ...
 Running plugins. Please wait ...

  Starting 1/1   kubernetes      [Running: kubernetes]                                    
  Finished running plugins                                                               
Creating compressed archive...

Your sosreport has been generated and saved in:
	/tmp/sosreport-juju-867473-k8s-4-2021-02-19-uskifug.tar.xz

 Size	2.75MiB
 Owner	root
 md5	402d7a949075fe9a06aca191413d7406

Please send this file to your support representative.

root@juju-867473-k8s-4:~# tar xJf /tmp/sosreport-juju-867473-k8s-4-2021-02-19-uskifug.tar.xz
root@juju-867473-k8s-4:~# find sosreport-*/ -type d -name kubernetes -exec grep -H -i forbidden {} \;
grep: sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes: Is a directory
root@juju-867473-k8s-4:~# find sosreport-*/ -type d -name kubernetes -exec grep -r -H -i forbidden {} \;
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/limitranges/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_limitranges:Error from server (Forbidden): limitranges is forbidden: User "system:kube-proxy" cannot list resource "limitranges" in API group "" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/nodes/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_describe_node_juju-867473-k8s-6:Lease:              Failed to get lease: leases.coordination.k8s.io "juju-867473-k8s-6" is forbidden: User "system:kube-proxy" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "kube-node-lease"
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/nodes/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_describe_node_juju-867473-k8s-5:Lease:              Failed to get lease: leases.coordination.k8s.io "juju-867473-k8s-5" is forbidden: User "system:kube-proxy" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "kube-node-lease"
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/ingresses/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_ingresses:Error from server (Forbidden): ingresses.networking.k8s.io is forbidden: User "system:kube-proxy" cannot list resource "ingresses" in API group "networking.k8s.io" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/pvc/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_pvc:Error from server (Forbidden): persistentvolumeclaims is forbidden: User "system:kube-proxy" cannot list resource "persistentvolumeclaims" in API group "" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 15:17:27 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 15:17:27.712751   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 15:17:27 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 15:17:27.732629   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 15:17:27 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 15:17:27.745465   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 16:23:57 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 16:23:57.083942   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 16:23:57 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 16:23:57.119272   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 16:23:57 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 16:23:57.135644   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:21:51 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:21:51.529073   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:21:51 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:21:51.674501   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:21:51 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:21:51.756449   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:24:43 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:24:43.683518   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:24:44 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:24:44.688829   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:24:46 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:24:46.356782   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:25:40 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:25:40.257914   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:25:41 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:25:41.139082   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:25:42 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:25:42.457639   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:29:01 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:29:01.535403   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:29:04 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:29:04.703540   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:29:05 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:29:05.156994   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:08 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:08.897088   55200 authorization.go:73] Forbidden: "/api/v1/namespaces?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:48 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:48.305779   55200 authorization.go:73] Forbidden: "/api/v1/namespaces?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_namespaces.1:Error from server (Forbidden): namespaces is forbidden: User "system:kube-proxy" cannot list resource "namespaces" in API group "" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/pods/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_pods:Error from server (Forbidden): pods is forbidden: User "system:kube-proxy" cannot list resource "pods" in API group "" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/deployments/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_deployments:Error from server (Forbidden): deployments.apps is forbidden: User "system:kube-proxy" cannot list resource "deployments" in API group "apps" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_namespaces:Error from server (Forbidden): namespaces is forbidden: User "system:kube-proxy" cannot list resource "namespaces" in API group "" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--raw_.metrics:Error from server (Forbidden): forbidden: User "system:kube-proxy" cannot get path "/metrics"
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/rc/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_rc:Error from server (Forbidden): replicationcontrollers is forbidden: User "system:kube-proxy" cannot list resource "replicationcontrollers" in API group "" at the cluster scope
sosreport-juju-867473-k8s-4-2021-02-19-uskifug/sos_commands/kubernetes/resourcequotas/kubectl_--kubeconfig_.root.cdk.kubeproxyconfig_get_--all-namespaces_true_resourcequotas:Error from server (Forbidden): resourcequotas is forbidden: User "system:kube-proxy" cannot list resource "resourcequotas" in API group "" at the cluster scope
root@juju-867473-k8s-4:~# 
root@juju-867473-k8s-4:~# vim /etc/apt/sources.list
root@juju-867473-k8s-4:~# apt-get update -qq
root@juju-867473-k8s-4:~# apt policy sosreport 
sosreport:
  Installed: 4.0-1~ubuntu0.20.04.3
  Candidate: 4.0-1~ubuntu0.20.04.4
  Version table:
     4.0-1~ubuntu0.20.04.4 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-proposed/main amd64 Packages
 *** 4.0-1~ubuntu0.20.04.3 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.9-1ubuntu2 500
        500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main amd64 Packages
root@juju-867473-k8s-4:~# apt-get -q install sosreport
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
  sosreport
1 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
Need to get 237 kB of archives.
After this operation, 4096 B of additional disk space will be used.
Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu focal-proposed/main amd64 sosreport amd64 4.0-1~ubuntu0.20.04.4 [237 kB]
Fetched 237 kB in 0s (9024 kB/s)
(Reading database ... 70113 files and directories currently installed.)
Preparing to unpack .../sosreport_4.0-1~ubuntu0.20.04.4_amd64.deb ...
Unpacking sosreport (4.0-1~ubuntu0.20.04.4) over (4.0-1~ubuntu0.20.04.3) ...
Setting up sosreport (4.0-1~ubuntu0.20.04.4) ...
Processing triggers for man-db (2.9.1-1) ...
root@juju-867473-k8s-4:~# sosreport -o kubernetes
Please note the 'sosreport' command has been deprecated in favor of the new 'sos' command, E.G. 'sos report'.
Redirecting to 'sos report -o kubernetes'

sosreport (version 4.0)

This command will collect system configuration and diagnostic
information from this Ubuntu system.

For more information on Canonical visit:

  https://www.ubuntu.com/

The generated archive may contain data considered sensitive and its
content should be reviewed by the originating organization before being
passed to any third party.

No changes will be made to system configuration.


Press ENTER to continue, or CTRL-C to quit.

Please enter the case id that you are generating this report for []:

 Setting up archive ...
 Setting up plugins ...
 Running plugins. Please wait ...

  Starting 1/1   kubernetes      [Running: kubernetes]                                    
  Finished running plugins                                                               
Creating compressed archive...

Your sosreport has been generated and saved in:
	/tmp/sosreport-juju-867473-k8s-4-2021-02-19-snotach.tar.xz

 Size	2.88MiB
 Owner	root
 md5	4a516bba4ea4bcbcc0bda5099dc6c316

Please send this file to your support representative.

root@juju-867473-k8s-4:~# tar xJf /tmp/sosreport-juju-867473-k8s-4-2021-02-19-snotach.tar.xz
root@juju-867473-k8s-4:~# grep -r -H -i forbidden sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 15:17:27 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 15:17:27.712751   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 15:17:27 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 15:17:27.732629   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 15:17:27 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 15:17:27.745465   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 16:23:57 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 16:23:57.083942   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 16:23:57 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 16:23:57.119272   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 16:23:57 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 16:23:57.135644   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:21:51 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:21:51.529073   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:21:51 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:21:51.674501   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:21:51 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:21:51.756449   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:24:43 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:24:43.683518   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:24:44 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:24:44.688829   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:24:46 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:24:46.356782   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:25:40 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:25:40.257914   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:25:41 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:25:41.139082   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:25:42 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:25:42.457639   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:29:01 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:29:01.535403   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:29:04 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:29:04.703540   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 17:29:05 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 17:29:05.156994   55200 authorization.go:73] Forbidden: "/apis/authentication.k8s.io/v1/tokenreviews", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:08 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:08.897088   55200 authorization.go:73] Forbidden: "/api/v1/namespaces?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:48 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:48.305779   55200 authorization.go:73] Forbidden: "/api/v1/namespaces?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:52 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:52.794996   55200 authorization.go:73] Forbidden: "/api/v1/namespaces?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.527861   55200 authorization.go:73] Forbidden: "/api/v1/pods?fieldSelector=spec.nodeName%3Djuju-867473-k8s-5%2Cstatus.phase%21%3DFailed%2Cstatus.phase%21%3DSucceeded", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.530951   55200 authorization.go:73] Forbidden: "/api/v1/events?fieldSelector=involvedObject.name%3Djuju-867473-k8s-5%2CinvolvedObject.namespace%3D%2CinvolvedObject.kind%3DNode%2CinvolvedObject.uid%3Djuju-867473-k8s-5", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.537372   55200 authorization.go:73] Forbidden: "/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/juju-867473-k8s-5", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.722082   55200 authorization.go:73] Forbidden: "/api/v1/pods?fieldSelector=spec.nodeName%3Djuju-867473-k8s-6%2Cstatus.phase%21%3DFailed%2Cstatus.phase%21%3DSucceeded", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.724059   55200 authorization.go:73] Forbidden: "/api/v1/events?fieldSelector=involvedObject.name%3Djuju-867473-k8s-6%2CinvolvedObject.namespace%3D%2CinvolvedObject.kind%3DNode%2CinvolvedObject.uid%3Djuju-867473-k8s-6", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.731414   55200 authorization.go:73] Forbidden: "/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/juju-867473-k8s-6", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.838208   55200 authorization.go:73] Forbidden: "/metrics", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:54 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:54.957541   55200 authorization.go:73] Forbidden: "/apis/apps/v1/deployments?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:55 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:55.081885   55200 authorization.go:73] Forbidden: "/apis/networking.k8s.io/v1/ingresses?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:55 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:55.207310   55200 authorization.go:73] Forbidden: "/api/v1/limitranges?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:55 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:55.327233   55200 authorization.go:73] Forbidden: "/api/v1/pods?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:56 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:56.203305   55200 authorization.go:73] Forbidden: "/api/v1/persistentvolumeclaims?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:56 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:56.316649   55200 authorization.go:73] Forbidden: "/api/v1/replicationcontrollers?limit=500", Reason: ""
sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/journalctl_--no-pager_--unit_snap.kube-apiserver.daemon:Feb 19 18:00:56 juju-867473-k8s-4 kube-apiserver.daemon[55200]: I0219 18:00:56.442316   55200 authorization.go:73] Forbidden: "/api/v1/resourcequotas?limit=500", Reason: ""
root@juju-867473-k8s-4:~# 
root@juju-867473-k8s-4:~# cat sosreport-juju-867473-k8s-4-2021-02-19-snotach/sos_commands/kubernetes/ingresses/kubectl_--kubeconfig_.root.cdk.cdk_addons_kubectl_config_get_--all-namespaces_true_ingresses 
No resources found

-- 
You received this bug notification because you are a member of STS
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1913583

Title:
  [plugin][k8s] Canonical Distribution of Kubernetes fixes

Status in sosreport package in Ubuntu:
  Fix Released
Status in sosreport source package in Bionic:
  New
Status in sosreport source package in Focal:
  Fix Committed
Status in sosreport source package in Groovy:
  Fix Committed
Status in sosreport source package in Hirsute:
  Fix Released

Bug description:
  [Impact]

  Running sosreport in a CDK deployed environment won't collect as much
  information as the plugin could, this is because the kubectl calls are
  using the wrong paths for the kubeconfig files, this prevents from
  having more detailed sosreports on the state of the cluster which
  leads to a back and forth running extra commands to collect the rest
  of the data.

  [Test Case]

  * Deploy CDK: juju deploy charmed-kubernetes  # https://ubuntu.com/kubernetes/docs/quickstart
  * ssh into the kubernetes-master/0
  * Run sosreport

  Expected result:

  The sosreport contains a 'kubernetes' directory where all the commands
  executed successfully

  Actual result:

  The sosreport contains a 'kubernetes' directory where some of the
  commands contain "Forbidden" errors.

  find sosreport-*/ -type d -name kubernetes -exec grep -H -i forbidden
  {} \;

  
  [Where problems could occur]

  Any issues with this SRU should show themselves as failures in the
  execution of the kubernetes plugin and that can be verified in the
  sos.log file.

  [Other Info]

  Upstream:
  https://github.com/sosreport/sos/pull/2387
  https://github.com/sosreport/sos/pull/2387/commits

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sosreport/+bug/1913583/+subscriptions


References