Valentin Lab
7d39c91e64
fix: [sftp] ensure that cache won't be used with a different version of the function
5 years ago
Valentin Lab
3d6c5a0898
fix: [sftp] allow same group usage amongst different users
- allow to reuse several time same group for different user
- check that if using an existing group from system, gid is the same
- prevent conflicting of name/gid declaration
5 years ago
Valentin Lab
111941829c
chg: [nextcloud] add a check for creation of ``occ`` command.
5 years ago
Valentin Lab
f09d3d4133
chg: [nextcloud] don't auto-generate password and require password to be set.
5 years ago
Valentin Lab
c476af78a0
new: mac compatibility
5 years ago
Valentin Lab
1d6b58c8b4
fix: [nextcloud] report internal errors when running ``occ``
5 years ago
Valentin Lab
dff9e49799
new: [rocketchat] new charm
5 years ago
Valentin Lab
4b9097564b
new: [mongo] new charm
5 years ago
Valentin Lab
f3bbef1cf4
new: [postgres] compatibility with new compose 1.2.0
5 years ago
Valentin Lab
e0b1b7fb1b
fix: [mattermost] on first launch, there are no ``config.json``.
5 years ago
Valentin Lab
ee49bcc0b5
new: [mattermost] update to 5.15.0 version.
5 years ago
Valentin Lab
9f41df2f20
new: [onlyoffice] new charm
5 years ago
Valentin Lab
ce9a5e912c
new: [nextcloud] new charm
5 years ago
Valentin Lab
c2e03dec03
fix: [apache] proxy rewrites response header only if needed
Previously, we had issues (for instance with nextcloud) with the 'Location'
header using the custom scheme "nc://" being rewritten by "ProxyPassReverse /".
This newer stance avoids rewriting this scheme, and continue to work correctly.
5 years ago
Valentin Lab
9c8832b5a7
fix: [letsencrypt] scheduled call to compose would fail
Because it was requiring ``COMPOSE_LAUNCHER_OPTS`` to be set in the
cron file.
6 years ago
Valentin Lab
3c0cb418be
new: [letsencrypt] better error reporting
6 years ago
Valentin Lab
442ac5e79b
chg: [drone] update version of drone
Warning, ``docker.0k.io/drone:1.1`` is ``drone:1.0``.
6 years ago
Valentin Lab
6c055be8a5
new: [drone-agent] implemented labels
Once labelled, you can use ``node: {label1: value1}`` in
``.drone.yml`` pipeline.
6 years ago
Valentin Lab
8134b47b94
new: [drone-agent] new charm
6 years ago
Valentin Lab
63d5b2f6ec
new: [odoo-tecnativa] update odoo to 12.0 and last updates from tecnativa
6 years ago
Valentin Lab
a9f07c3859
fix: [letsencrypt,postgres] avoid using ``xargs`` because of possible bug
We got ``Assertion failed: bc_ctl.arg_max >= LINE_MAX (xargs.c: main: 500)`` failure
when using ``xargs``. This fix use pure builtins and avoid ``xargs`` all together.
6 years ago
Valentin Lab
56ecc05d94
fix: [redis] was generating new password each time, and recreating service as a consequence.
6 years ago
Valentin Lab
7c86d235a9
fix: [peertube] peertube would fail if postgres is not ready at start
6 years ago
Valentin Lab
33bf52d49f
new: [synapse] rewrite charm for full configurability.
6 years ago
Valentin Lab
e18f5f5ed2
new: [synapse] support ``server-name``.
Notice that you have to add a special DNS rule in the ``server-name`` zone::
_matrix._tcp.example.com 3600 IN SRV 10 0 8448 matrix.example.com
This is to declare that ``matrix.example.com`` is matrix server for
domain ``example.com``.
6 years ago
Valentin Lab
3864187458
new: [synapse] new charm.
6 years ago
Valentin Lab
f5251cef62
new: [apache] added ``apache-proxy-path-options`` to allow adding custom options to ``ProxyPass`` line.
6 years ago
Valentin Lab
9b63ac2e62
chg: dev: [apache] remove a warning !minor
6 years ago
Valentin Lab
b9bfa7ab8b
chg: dev: [apache] refactor out ``yaml_get_values``.
6 years ago
Valentin Lab
a444d16bd6
new: dev: [apache] store a ``url`` argument instead of a ``protocol`` argument.
6 years ago
Valentin Lab
2b3a9025e0
fix: dev: [apache] fix merging error when no configuration is provided in relation.
6 years ago
Valentin Lab
1366b29460
fix: dev: [apache] a little more solid ``apache-custom-rules`` reading.
6 years ago
Valentin Lab
6ac5bf3656
fix: [letsencrypt] use action ``crt {renew,create}`` to manage properly renewal.
6 years ago
Valentin Lab
94f79386ac
new: [apache] allow to set ``core-rules`` in main service ``options``.
6 years ago
Valentin Lab
09dd757c64
fix: [apache] remove default website.
6 years ago
Valentin Lab
b17b4db0c7
new: dev: [apache] use only ``init-config-add``.
6 years ago
Valentin Lab
b27b0f53cb
new: [apache] support of ``ssh-tunnel`` option in core options.
6 years ago
Valentin Lab
38990109f5
new: dev: [apache] support when called out from a relation.
This is to support ``ssh-tunnel`` that will be called from ``init``.
6 years ago
Valentin Lab
2f5aa5254c
new: dev: [apache] allow empty domain to make default site entry.
6 years ago
Valentin Lab
feb6aa4486
chg: dev: [apache] pass around as argument ``$domain``
This will make the code faster, and will allow to have no domain in the
near future.
6 years ago
Valentin Lab
e697458f98
new: dev: [apache] full test of ``ssl_get_plugin_fun`` function
6 years ago
Valentin Lab
17f2384ac1
new: dev: [apache] protocol recognition support 'false' or 'null' values.
6 years ago
Valentin Lab
06ac2b2e7f
fix: dev: [apache] fix some disturbing code that should not have had any consequence
6 years ago
Valentin Lab
46a96635a5
chg: dev: [apache] caching some function in library
6 years ago
Valentin Lab
3bf728e895
chg: dev: [apache] rewrite internal library to avoid global vars.
6 years ago
Valentin Lab
a3a4b85558
fix: [apache] docker pull output would get added to apache config file content
6 years ago
Valentin Lab
c08e2df39e
new: [docker-registry,docker-registry-auth] new charm
6 years ago
Valentin Lab
c770f2c170
new: [sftp] compose ready charm
6 years ago
Valentin Lab
0070661495
new: [vsftp] new charm
6 years ago
Valentin Lab
d40269703d
new: [gitea,drone] new ``drone`` charm.
6 years ago