~cjwatson/nfs-ganesha-charm:master

Last commit made on 2021-11-10
Get this branch:
git clone -b master https://git.launchpad.net/~cjwatson/nfs-ganesha-charm
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~cjwatson/nfs-ganesha-charm

Recent commits

7a652ce... by Colin Watson

Enable getattr directory invalidation by default

There is a new `use_getattr_directory_invalidation` configuration
option, which can be set to false to return to the previous behaviour.

3670ae4... by Colin Watson

Use /etc/ganesha/ganesha-charm.conf

/etc/ganesha/ganesha.conf is a dpkg-managed conffile, so overwriting it
could have caused an interactive prompt on upgrades.

LP: #1886799

1d61232... by Colin Watson

Clear nfs-ganesha.ready when layer-apt is working

Otherwise it's possible to get stuck in the maintenance status forever.

8a74e5f... by Colin Watson

Add LXD profile to allow using open_by_handle_at

The open_by_handle_at is needed by NFS-Ganesha, but it's also a
highly-privileged syscall that allows all sorts of mischief relating to
containers, so LXD disallows it by default. Add a profile to enable it.
This works as of Juju 2.5.0.

b367974... by Colin Watson

Use layer-apt more properly

e2d0515... by Colin Watson

Add layer:apt

This charm's main payload is installed from apt, so let's make it easy
to use a PPA or similar if necessary.

6a5a2a1... by Colin Watson

Fix handling of nagios_hostname

nrpe may not get round to publishing nagios_hostname in its relation
data until after we've added our check, so we need to be able to handle
it changing. The nrpe-external-master interface isn't quite up to the
task, so switch to the similar code in charm-helpers.

8f6ae3f... by Colin Watson

Don't send signal if MainPID=0

This happens if the service has already been stopped.

36e3240... by Colin Watson

Remove unused assignment

ff23723... by Colin Watson

Wrap documentation