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
Valentin Lab
67d317d815
new: [apache] target port could end up empty if service image was not yet pulled
We decide to pull the image here, as we are garanteed that if it had to
be built, it was built.
6 years ago
Valentin Lab
a68c45e1f2
new: [postres] support user with dots in their name
6 years ago
Valentin Lab
2f8890ee03
new: [letsencrypt] do not require admin email anymore.
6 years ago
Valentin Lab
fb75d3cf42
fix: [www] using server-aliases with letsencrypt would trigger an error about "empty label".
Asking ``-y`` to shyaml would include rogue ``...`` in the output.
6 years ago
Valentin Lab
16e92631c2
fix: [odoo-tecnativa] avoid leaking stopped containers
6 years ago