Looking at the logs, juju does know about the profile (see below). I'm currently attempting to replicate it.
``` 2020-02-06 21:40:48 DEBUG juju.core.cache lxdprofilewatcher.go:246 end of unit change map[string]cache.appInfo{"neutron-openvswitch":cache.appInfo{charmURL:"cs:neutron-openvswitch-271", charmProfile:lxdprofile.Profile{Config:map[string]string{"linux.kernel_modules":"openvswitch,ip_tables,ip6_tables"}, Description:"", Devices:map[string]map[string]string{}}, units:set.Strings{"neutron-openvswitch/3":true}}, "nova-compute":cache.appInfo{charmURL:"cs:nova-compute-311", charmProfile:lxdprofile.Profile{Config:map[string]string(nil), Description:"", Devices:map[string]map[string]string(nil)}, units:set.Strings{"nova-compute/3":true}}} ```
Looking at the logs, juju does know about the profile (see below). I'm currently attempting to replicate it.
``` er.go:246 end of unit change map[string] cache.appInfo{ "neutron- openvswitch" :cache. appInfo{ charmURL: "cs:neutron- openvswitch- 271", charmProfile: lxdprofile. Profile{ Config: map[string] string{ "linux. kernel_ modules" :"openvswitch, ip_tables, ip6_tables" }, Description:"", Devices: map[string] map[string] string{ }}, units:set. Strings{ "neutron- openvswitch/ 3":true} }, "nova-compute" :cache. appInfo{ charmURL: "cs:nova- compute- 311", charmProfile: lxdprofile. Profile{ Config: map[string] string( nil), Description:"", Devices: map[string] map[string] string( nil)}, units:set. Strings{ "nova-compute/ 3":true} }}
2020-02-06 21:40:48 DEBUG juju.core.cache lxdprofilewatch
```