1
0
Fork 0
Commit Graph

17 Commits (b642d5374a4a463470712f8ba89c00ab0c19402f)

Author SHA1 Message Date
Dustin 812b09626f cert-manager: Drop chmod777.sh certificate
This site now obtains its own certificate using Apache _mod_md_.
2025-07-28 18:59:06 -05:00
Dustin fac4b92b71 cert-manager: Drop hatch.chat certificate
The _hatch.chat_ Matrix server has been gone for quite some time.
2025-07-23 11:59:28 -05:00
Dustin 81f8c58816 cert-manager: Drop tabitha.biz certificate
This site now obtains its own certificate using Apache _mod_md_.
2025-07-23 11:41:09 -05:00
Dustin 592ff3ce9e cert-manager: Drop apps.d.x certificate
This site now obtains its own certificate using Apache _mod_md_.
2025-07-23 11:29:34 -05:00
Dustin e1d9833e83 cert-manager: Add cert for apps.du5t1n.xyz 2024-11-05 07:04:27 -06:00
Dustin 4ad5518f18 cert-manager: Migrate config to configMapGenerator 2024-11-05 07:04:09 -06:00
Dustin a443929c0c websites: Manage dcow cert via Ingress annotation
Now that the reverse proxy for Internet-facing sites uses TLS
passthrough, the certificate for the _darkchestofwonders.us_ Ingress
needs to be correct.  Since Ingress resources can only use either the
default certificate (_*.pyrocufflink.blue_) or a certificate from their
same namespace, we have to move the Certificate and its corresponding
Secret into the _websites_ namespace.  Fortunately, this is easy enoug
to do, by setting the appropriate annotations on the Ingress.

To keep the existing certificate (until it expires), I moved the Secret
manually:

```sh
kubectl get secret dcow-cert -o yaml | grep -v namespace | kubectl create -n websites -f -
```
2024-08-24 11:30:56 -05:00
Dustin fbf2a6864f cert-manager: cert-exporter: Static SSH host keys
The *cert-exporter* script really only needs the SSH host key for Gitea,
so the dynamic host key fetch is overkill.  Since it frequently breaks
for various reasons, it's probably better to just have a static list of
trusted keys.
2024-01-04 15:35:00 -06:00
Dustin 82fdf455e5 cert-manager: Add certificate HLC
Hatch Learning Center has several domains; Tabitha couldn't decide which
she liked best :) At present, they all resolve to the same website, with
_hatchlearningcenter.org_ as the canonical name.
2023-06-22 09:49:12 -05:00
Dustin 3c1b637ddf cert-manager: Add cert for dustinandtabitha.com 2023-06-20 14:50:12 -05:00
Dustin 807c9347ef cert-manager: Add certificate for chmod777.sh 2023-05-30 09:59:01 -05:00
Dustin 41cef5a828 cert-manager: Run cert-exporter twice per day
This will reduce the delay between when a new certificate is issued and
when it is deployed.
2023-05-18 09:42:42 -05:00
Dustin dbb81fbae7 certificates: Add darkchestofwonders.us
If I remember to add the _acme-challenge CNAME record *before* applying
the Certificate resource, it takes a little under 5 minutes to issue a
new certificate.
2023-05-18 09:42:42 -05:00
Dustin 3d1f1fd611 cert-manager: Add certificate for tabitha.biz 2023-05-12 11:44:10 -05:00
Dustin 2305187bbd cert-manager: Add certificate for hatch.chat
The certificate for *hatch.chat* is used by Synapse (Matrix homeserver).
2023-05-09 21:13:08 -05:00
Dustin da211ef63c cert-manager: Add cert for dustin.hatch.name 2023-05-01 20:57:24 -05:00
Dustin 7a27855e51 cert-manager: Add cert-exporter CronJob
The `cert-exporter` tool fetches certificates from Kubernetes Secret
resources and commits them to a Git repository.  This allows
certificates managed by *cert-manager* to be used outside the Kubernetes
cluster, e.g. for services running on other virtual machines.
2023-05-01 20:57:22 -05:00