Valentin Lab
beb2fd46f7
new: [nextcloud,letsencrypt] make actions ``crt`` and ``occ`` avoid requiring hooks to be run
11 months ago
Valentin Lab
2e4861aaf0
fix: [letsencrypt] allow all domains to be renewed in one go
Possibility to receive ``stdin`` in actions (a compose new feature)
introduced a bug here that would allow only the first domain to be
renewed.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
3 years ago
Valentin Lab
a48ca4c6b3
fix: [letsencrypt] wildcard domains would fail to be created
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 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
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
6ac5bf3656
fix: [letsencrypt] use action ``crt {renew,create}`` to manage properly renewal.
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
dd21d73242
new: [logrotate,mattermost,odoo-tecnativa] added summon to required relations
6 years ago
Valentin Lab
f98351f9f8
new: [apache,cron,letsencrypt,logrotate,odoo,postgres] declare relations
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
2f8890ee03
new: [letsencrypt] do not require admin email anymore.
6 years ago
Valentin Lab
b934073834
fix: [letsencrypt,logrotate] avoid leaking stopped containers on scheduled commands
6 years ago
Valentin Lab
df738295c8
new: [logrotate,odoo-tecnativa,apache,cron,letsencrypt] added charm ``logrotate`` and added logrotation to bunch of charms.
6 years ago
Valentin Lab
f14046610e
new: [letsencrypt] support for scheduling relation.
6 years ago
Valentin Lab
701f249903
new: [letsencrypt] stop any project docker that blocks port 80 when using ``http`` challenge type.
Without this, letsencrypt standalone server can't be accessed from outside,
and the challenge will fail.
6 years ago
Valentin Lab
f5a2d60791
new: [letsencrypt] not anymore a daemon.
6 years ago
Valentin Lab
9411afab56
new: [letsencrypt] new charm.
6 years ago