Personal-files/system-files: openstackclients

After wider testing and at the suggestion of some end users we need to broaden the scope of what the openstackclients snap can access.

Current:

plugs:
  dot-config-openstack-clouds-yaml:
    interface: personal-files
    read:
    - $HOME/.config/openstack/clouds.yaml

Proposed:

plugs:
  dot-config-openstack:
    interface: personal-files
    read:
    - $HOME/.config/openstack
  etc-openstack:
    interface: system-files
    read:
    - /etc/openstack

Please can this be reviewed so I can land the associated change to the snap.

Thanks

+1 from me for auto-connect of system-files with read access to /etc/openstack using the interface reference etc-openstack. Can other @reviewers please vote?

@emitorino note that @jamespage is also requesting wider access to $HOME/.config/openstack beyond just the clouds.yaml file (this is something we discussed on the old auto-connect request).

+1 from me on expanded read access to $HOME/.config/openstack using dot-config-openstack (note that this name is updated from the file-specific plug used previously).

+1 from me also on read access to /etc/openstack using etc-openstack.

1 Like

+1 from me, same permissions range as outlined by @kyrofa above.

+1 from me with the proposed interface references and read changes.

+4 votes for use of and auto-connect of system-files named etc-openstack for read access to /etc/openstack

+3 votes for use of and auto-connect of personal-files named dot-config-openstack for read access to $HOME/.config/openstack.

This is now live.