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
Valentin Lab
df9ec0f849
fix: [gitea,apache] correctly set ``https`` clone url when using ``https``.
6 years ago
Valentin Lab
9b2bc481d0
new: [gitea] new charm
6 years ago
Valentin Lab
f517f06c86
fix: [apache] ensure the config file directory is empty at init time.
6 years ago
Valentin Lab
365511be93
fix: [letsencrypt] certificate renewal error upon ``crt create`` with ``http`` auth method
The renewal was not properly anticipated, and port 80 was not exposed as
a consequence, leading to a failure to renew the certificate.
6 years ago
Valentin Lab
e2589ff55d
fix: [letsencrypt] logrotate the letsencrypt logs
6 years ago
Valentin Lab
de5c44509a
fix: [logrotate] rotation of logs would not happen
This is due to ``alpine`` version that stores the ``logrotate`` status
file in a different place than debian version.
6 years ago
Valentin Lab
1da50cf02e
new: [odoo-tecnativa] load extension ``unaccent`` in postgres by default.
Hmm, this was supposed to be already the case, but wasn't.
6 years ago
Valentin Lab
310603f173
chg: [mattermost,odoo-tecnativa,rancher-agent,rancher,traefik] restart policy is now automatically set for non run-once services.
6 years ago
Valentin Lab
bcdbb12061
fix: [docker-builder,host] update path when using ``0k-docker`` scripts
6 years ago
Valentin Lab
bc95e866a3
new: [apache] updated version of apache, added http2.
6 years ago
Valentin Lab
b4b6b36e64
new: [peertube,redis] new charms.
6 years ago
Valentin Lab
b0ddad8997
new: [postgres] extensions are now an option list
6 years ago
Valentin Lab
e90c021f7c
new: [gitlab] new charm
6 years ago