Skip to content

kubernetes ceph overlay is broken #332

@jneo8

Description

@jneo8
$ cd kubernetes

$ ./generate-bundle.sh --ceph --ceph-fs > deploy.txt
$ cat deploy.txt                                                                                    
INFO: juju model will use network with port security enabled.                                                                                                                
Created jammy:1.32/stable bundle and overlays:                                                                                                                               
  + easyrsa.yaml                                                                                                                                                             
  + kubernetes/canonical-k8s-base.yaml                                                                                                                                       
  + kubernetes/k8s-openstack-integrator.yaml                                                                                                                                 
  + kubernetes/k8s-openstack-cloud-controller.yaml                                                                                                                           
  + kubernetes/k8s-openstack-integrator-trust.yaml                                                                                                                           
  + ceph/ceph.yaml                                                                                                                                                           
  + ceph/ceph-juju-storage.yaml                                                                                                                                              
  + kubernetes/k8s-ceph.yaml                                                                                                                                                 
  + kubernetes/k8s-ceph-csi.yaml                                                                                                                                             
  + ceph/ceph-fs.yaml                                                                                                                                                        
  + ceph/ceph-fs-k8s.yaml                                                                                                                                                    
  + kubernetes/k8s-cephfs-csi.yaml                                                                                                                                           
                                                                                                                                                                             
Command to deploy:                                                                                                                                                           
juju deploy --trust     /home/ubuntu/stsstack-bundles/kubernetes/b/kubernetes.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/easyrsa.yaml --overlay /home/ubuntu
/stsstack-bundles/kubernetes/b/o/kubernetes/canonical-k8s-base.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-openstack-integrator.yaml --overlay
 /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-openstack-cloud-controller.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-openstack-
integrator-trust.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph-juju-storage.yam
l --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-ceph.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-ceph-csi.yaml --overl
ay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph-fs.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph-fs-k8s.yaml --overlay /home/ubuntu/stsstac
k-bundles/kubernetes/b/o/kubernetes/k8s-cephfs-csi.yaml                                                                                                                      
                                                                                                                                                                             
                                                                                                                                                                             
Post-Deployment Info/Actions:                                                                                                                                                
                                                                                                                                                                             
[common]                                                                                                                                                                     
  - run ./configure to initialise your deployment                                                                                                                            
  - run ./tools/bootstrap-k8s-cloud.sh to deploy k8s bundles                                                                                                                 
  - PROXY: Hostname squid.internal resolves, setting containerd proxy to http://squid.internal:3128    

$ juju deploy --trust     /home/ubuntu/stsstack-bundles/kubernetes/b/kubernetes.yaml --overlay /home
/ubuntu/stsstack-bundles/kubernetes/b/o/easyrsa.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/canonical-k8s-base.yaml --overlay /home/ubuntu/stsstac
k-bundles/kubernetes/b/o/kubernetes/k8s-openstack-integrator.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-openstack-cloud-controller.yaml --ove
rlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-openstack-integrator-trust.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph.yaml --over
lay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph-juju-storage.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-ceph.yaml --overlay /home/
ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-ceph-csi.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/ceph/ceph-fs.yaml --overlay /home/ubuntu/stsstack-
bundles/kubernetes/b/o/ceph/ceph-fs-k8s.yaml --overlay /home/ubuntu/stsstack-bundles/kubernetes/b/o/kubernetes/k8s-cephfs-csi.yaml                                           
WARNING series are being deprecated in favour of bases. For more information about the transition to bases see https://discourse.charmhub.io/t/transition-from-series-to-base
-in-juju-4-0/14127                                                                                                                                                           
Located charm "ceph-csi" in charm-hub, channel latest/stable                                                                                                                 
Located charm "ceph-fs" in charm-hub, channel quincy/edge                                                                                                                    
Located charm "ceph-mon" in charm-hub, channel quincy/edge                                                                                                                   
Located charm "ceph-osd" in charm-hub, channel quincy/edge                                                                                                                   
Located charm "easyrsa" in charm-hub, channel latest/stable                                                                                                                  
Located charm "k8s" in charm-hub, channel 1.32/stable                                                                                                                        
Located charm "k8s-worker" in charm-hub, channel 1.32/stable                                                                                                                 
Located charm "openstack-cloud-controller" in charm-hub, channel latest/stable                                                                                               
Located charm "openstack-integrator" in charm-hub, channel latest/stable                                                                                                     
Executing changes:                                                                                                                                                           
- upload charm ceph-csi from charm-hub for base ubuntu@22.04/stable from channel stable with architecture=amd64                                                              
- deploy application ceph-csi from charm-hub on ubuntu@22.04/stable with stable                                                                                              
- upload charm ceph-fs from charm-hub for base ubuntu@22.04/stable from channel quincy/edge with architecture=amd64                                                          
- deploy application ceph-fs from charm-hub on ubuntu@22.04/stable with quincy/edge
- upload charm ceph-mon from charm-hub for base ubuntu@22.04/stable from channel quincy/edge with architecture=amd64
- deploy application ceph-mon from charm-hub on ubuntu@22.04/stable with quincy/edge  
  added resource alert-rules                                                                                                                                                 
- upload charm ceph-osd from charm-hub for base ubuntu@22.04/stable from channel quincy/edge with architecture=amd64                                                         
- deploy application ceph-osd from charm-hub on ubuntu@22.04/stable with quincy/edge                                                                                         
- upload charm easyrsa from charm-hub for base ubuntu@22.04/stable from channel latest/stable with architecture=amd64                                                        
- deploy application easyrsa from charm-hub on ubuntu@22.04/stable with latest/stable                                                                                        
  added resource easyrsa                                                                                                                                                     
- upload charm k8s from charm-hub for base ubuntu@22.04/stable from channel 1.32/stable with architecture=amd64                                                              
- deploy application k8s from charm-hub on ubuntu@22.04/stable with 1.32/stable                                                                                              
ERROR cannot deploy bundle: cannot deploy application "k8s": unknown option "allow-privileged"

The allow-privileged is for charmed-kubernetes references, since we switch to canonical k8s, the ceph overlay need updated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions