Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/katharostech/charm_letsencrypt-proxy

A proxy charm that auto-generates HTTPS certificates for connected services
https://github.com/katharostech/charm_letsencrypt-proxy

Added support for "focal" series

8833bfe0700879495d72568c3108a2847ecde4c6 authored over 4 years ago by Dan Haws <[email protected]>
Add LICENSE

eb26372920b003cab589543c1c550c80310ccaa0 authored almost 5 years ago by Zicklag <[email protected]>
Handle Edge Case Where Extra Domains Don't Verify

d00f1b94e9383c26050f0b601bec1de58e0275b5 authored almost 5 years ago by Zicklag <[email protected]>
Generate Domain Config Even if No App is Connected

ff1b926b315d0c9022647590c6fe96097dcf0930 authored almost 5 years ago by Zicklag <[email protected]>
Don't Add Records For Unset Domains

2dc80346aaf5fe904352f3549e46117e78b7aa38 authored almost 5 years ago by Zicklag <[email protected]>
Wait For Container To Finish Starting In Script

update-certificates.sh will now wait for the containter to finish starting
before it replicates ...

ed96580d828961db3763520e65abaf8bb9b7be57 authored almost 5 years ago by Zicklag <[email protected]>
Update Proxy Charm Container Image

548cecd9132c0766cb79a7b557f1b2ddb5dbbfab authored almost 5 years ago by Zicklag <[email protected]>
Remove Broken Lucky Call And Indicate Startup

Remove a call to a Lucky script because it won't work without a Juju context
and instead touch a...

d4994ef7daf675368b72823a637018395f641fb9 authored almost 5 years ago by Zicklag <[email protected]>
Make Sure Certs are Re-Replicated After Issuing

- Make sure not to `lucky leader set` when we are not the leader.

5c0f8c30578a0afce7dd27f35a4c65b0db854a2d authored almost 5 years ago by Zicklag <[email protected]>
Attempt to Fix update-certificates.sh Update

The `update-certificiates.sh` script was not logging the acme.sh cron job
in append mode, and it...

b0e1e921cb30e23f06ffe0fc6cedae8dc0f3ca60 authored almost 5 years ago by Zicklag <[email protected]>
Update the Proxy Charm Container Image

ee09c4bdfa7ab9f28e3849d25bd5acc8e6db6bc4 authored almost 5 years ago by Zicklag <[email protected]>
Fix Bug in Gomplate Template

d18de442c806c5000e97e54f35a6dd6ea34eb63e authored almost 5 years ago by Zicklag <[email protected]>
Update Docker Image in Charm

2fcaa146f1d05f9bed9c2a8c0922be2190da9f4c authored almost 5 years ago by Zicklag <[email protected]>
Skip Broken HAProxy Records When Missing Backend

In other words, don't add the backend if you don't have an application name.

c14c69eaea3fd04d7326bb8fff788f6a5b5a56d8 authored almost 5 years ago by Zicklag <[email protected]>
Make the Proxy Charm Provide the Domain Relation

This allows the Domain charm to be subordinate to the proxy.

ca8816fba03fe34b4711be02ce3974c9b173a741 authored almost 5 years ago by Zicklag <[email protected]>
Improve Cert Issue Loop

- Deploy certs before issuing new ones, just in case there are existing certs
that need to be ...

20ea6f23e94399448a2f1042997deb389f91de84 authored almost 5 years ago by Zicklag <[email protected]>
Add leader_ip to Proxy Charm Data

This allows the non-leader proxy units to route ACME challenges to the leader
for verification.

ce62e73c7934d3bc5156d6d79a6d8c486440a848 authored almost 5 years ago by Zicklag <[email protected]>
Rename master_ip -> leader_ip

19316dc34e636893e6686b89a865f62dbb7cacb6 authored almost 5 years ago by Zicklag <[email protected]>
Add Master IP Data to Proxy Container Haproxy TPL

This will be used to have slave proxies redirect ACME challenges to the
master.

5ee3954744301ba85b64d61d906a0f405a973de7 authored almost 5 years ago by Zicklag <[email protected]>
Make the Domain Charm Subordinate To the Proxy

Fixes #3

60a7837d1a5b4f0696972b81bf1eb467642f2db2 authored almost 5 years ago by Zicklag <[email protected]>
Add Link to Charm Store

e8334cd0427db464a624e0bffeac09a869e9e060 authored almost 5 years ago by Zicklag <[email protected]>
Fix Bug With Issuing Unexpired Certs

It was being interpreted as a failure when certs were not renewed
because they did not need to be.

01f58c3d0dd65637a0aea69df5a76b369b76e889 authored almost 5 years ago by Zicklag <[email protected]>
Update Domain Charm README

76abfd807789f316954b9b6f5029a3174b6e94be authored almost 5 years ago by Zicklag <[email protected]>
Update Proxy README

45c9382a5e11bf643ecbf0e19e283feba429511e authored almost 5 years ago by Zicklag <[email protected]>
Update Certs When Changing Test Mode

8087001c44eef4502825c71ca10c6c6b00fa21b7 authored almost 5 years ago by Zicklag <[email protected]>
Improve Logging and Add Certificate Issue Retry

dc5fcd2b05792d80712cdce275730e29679ad886 authored almost 5 years ago by Zicklag <[email protected]>
Update Charm Icons

91d942cce5c2535d68678ce762c0ab9de18375ab authored almost 5 years ago by Zicklag <[email protected]>
Fix Cron Job Schedule, Fix Domain Relation Hooks

b8fe9cec328e7112789d02ce58f83ac6def46abe authored almost 5 years ago by Zicklag <[email protected]>
Ignore Missing Container in More Container Scripts

99ae5b6a70d4c83d1d10289b888ef45222fce214 authored almost 5 years ago by Zicklag <[email protected]>
Make Sure Proxy is Updated on Relation Joined Hooks

254e4877c79e3f612ae8e7e0bd1cf92777c728c8 authored almost 5 years ago by Zicklag <[email protected]>
Update Certs Daily ( Instead of Every 20 Seconds )

ddc2eb96d0d16d2dd0fd10e61cbcd40798aa35a6 authored almost 5 years ago by Zicklag <[email protected]>
Add Missing Series to letsencrypt-domain

923e2e48df948f5bb69534f48719609aaa71cde0 authored almost 5 years ago by Zicklag <[email protected]>
First Working ( I think ) Version

5986c3d11f2971216fb24646205ca506412664bb authored almost 5 years ago by Zicklag <[email protected]>
Fix Gracefull Shutdown of Container

The docker stop signal had been set to SIGUSR1 by the haproxy base
container and that was breaki...

9ebc8d93f9fb71dcfbf64e36284e79cafcf9e255 authored almost 5 years ago by Zicklag <[email protected]>
Clean Up Old Comments and Abstract Deploy Script

baf972df45643cf87294e292f89063e83b2fc1c6 authored almost 5 years ago by Zicklag <[email protected]>
Add letsencrypt-domain Charm

5bc1ef8a2107446bc6e2fff8961abf91d999543a authored almost 5 years ago by Zicklag <[email protected]>
Get Working HTTP Proxying

ed4998a8543b5b935348d00c8d3320ae91610a41 authored almost 5 years ago by Zicklag <[email protected]>
Only Generate Certs if There is a Domain Set

738d0cdd0490bd7506408797d82a4cc56d55b5a8 authored almost 5 years ago by Zicklag <[email protected]>
Fix Syntax Error In Start Script

a47f851981eb7c2e6e4fade241caddb72a6f7a10 authored almost 5 years ago by Zicklag <[email protected]>
Don't Run Cron Inside Container

Cron will be run by the Lucky charm.

b912ae3d865fc028af79ce0915628620533d944e authored almost 5 years ago by Zicklag <[email protected]>
Add a Test Proxy Charm

560a68d612d1f8a7b89e54bf6b44de11e5c463ee authored almost 5 years ago by Zicklag <[email protected]>
Allow Disabling HTTPS in Proxy Container

8e3b8723faba38ee2939c5773f6c0f5f9a0b0fde authored almost 5 years ago by Zicklag <[email protected]>
Initial Working Version ( AFAIKT )

8f6fac798a6831b9dc2cbbd91e72725cad5ad864 authored almost 5 years ago by Zicklag <[email protected]>
Get Most of the Container Start and Stop Working

032a99883084c3e6dd0fe0beacc515769e1d0039 authored almost 5 years ago by Zicklag <[email protected]>
Hone the HAProxy Config

Get the haproxy config working and a default certificate installed.

b790a01b1994203d75fb2cfea1a149b673cf285e authored almost 5 years ago by Zicklag <[email protected]>
Fix the .gitignore File

The comments after the lines broke the patter matching.

536598571bbb1460cba60c2b8c3f8620bc74f26a authored almost 5 years ago by Zicklag <[email protected]>
Initial Start to Docker Image

b8365abc5b22b2b9954dda36c969cdb414752778 authored almost 5 years ago by Zicklag <[email protected]>
Add README

a4f024f6ea5767e35a3abf49eada1caf92fae454 authored almost 5 years ago by Zicklag <[email protected]>