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
Valentin Lab
3c1fd91a2e
fix: [mattermost] postgres password is saved in config, so we need also to change it.
6 years ago
Valentin Lab
18ddf2d439
new: [logrotate] add scheduler dependency to base services
6 years ago
Valentin Lab
50e8f5e5ec
new: [odoo-tecnativa] logs are not managed by default
Do not redirect logs to ``/var/log/odoo`` unless logrotate is linked.
6 years ago
Valentin Lab
0ba975e9fb
new: [docker-host] don't use hostname anymore for DEFAULT_PROJECT_NAME (fallback to directory name).
6 years ago
Valentin Lab
b8f4a435e0
new: [docker-host] be much more strict in the way to handle creation of links and updates.
6 years ago
Valentin Lab
dd21d73242
new: [logrotate,mattermost,odoo-tecnativa] added summon to required relations
6 years ago
Valentin Lab
581eed1b87
new: [apache] complain if no first exposed port was found
6 years ago
Valentin Lab
685de1f982
chg: [odoo-tecnativa] be explicit on the target host and port
6 years ago
Valentin Lab
6d2cb9e5c9
new: [bitwarden] declare relations.
6 years ago
Valentin Lab
8232811276
new: [mattermost] charm handles itself the websocket when in relation with apache
6 years ago
Valentin Lab
60502091c2
new: [docker-host] don't restart docker for certificate installation if it is not needed.
6 years ago
Valentin Lab
2f48155f3d
fix: dev: typo !minor
6 years ago
Valentin Lab
fdf631b2df
new: [odoo-tecnativa] add automatically ``--workers=WORKERS`` to command line
6 years ago
Valentin Lab
d1a0f5b39e
new: [apache] automatic redirection from ``http`` to ``https``.
6 years ago
Valentin Lab
299d6c0511
chg: [odoo-tecnativa] init is now quicker because only files requiring changes are chowned.
6 years ago
Valentin Lab
ff0851fac2
new: [odoo-tecnativa] will manage longpolling on apache relations
Use ``options.workers`` to manage longpolling redirection.
6 years ago
Valentin Lab
cd58111a91
new: [apache] custom rules support now sequences and struct to allow appending values.
6 years ago
Valentin Lab
3bfcbc2049
fix: [apache] better catching errors while making apache config files.
6 years ago
Valentin Lab
f98351f9f8
new: [apache,cron,letsencrypt,logrotate,odoo,postgres] declare relations
6 years ago
Valentin Lab
b5d6ab1444
new: [odoo-tecnativa] do not require admin password and generate random password if not any.
6 years ago
Valentin Lab
4919901078
chg: dev: new compose do not use anymore ``.env`` file.
6 years ago
Valentin Lab
73ff38dbce
new: [apache] default value for ``ssl``, is first cert-provider if any.
6 years ago
Valentin Lab
cee40ae5b4
new: [apache] default value for domain name is service name if this one is a domain name.
6 years ago
Valentin Lab
006ffab8a4
fix: [letsencrypt] could not add domains to existing list
Docker base image for letsencrypt support now better querying of
existing domains registered. This allows a fine grained check for
stopping the 80-port blocking containers when required.
6 years ago
Valentin Lab
86b31d4e72
fix: [docker-host] remove possible previous docker-compose related stuff
6 years ago
Valentin Lab
441e669b88
fix: [docker-host] default project name wouldn't have dynamic resolution and would not be lowercase
``docker-compose`` doesn't like lowercase for project name.
6 years ago