Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| chp:handleiding:letsencrypt [2018/12/19 14:42] – created ferry | chp:handleiding:letsencrypt [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== LetsEncrypt Certificaten ===== | ===== LetsEncrypt Certificaten ===== | ||
| - | + | Voor de CHP omgeving hebben we een extra controller draaien die automatisch routes van LetsEncrypt certificaten voorziet. Dit kan gedaan worden door in de yaml configuratie van de route onder '' | |
| - | Voor de CHP omgeving hebben we een extra controller draaien die automatisch routes van LetsEncrypt certificaten voorziet. | + | < |
| - | Dit kan gedaan worden door in de yaml configuratie van de route onder metadata -> annotations het label '' | + | cert-manager.io/ |
| + | cert-manager.io/ | ||
| + | </ | ||
| Vereisten om hier gebruik van te maken is dat het DNS record al naar de CHP omgeving staat. | Vereisten om hier gebruik van te maken is dat het DNS record al naar de CHP omgeving staat. | ||
| Line 9: | Line 11: | ||
| Om dit voor een route aan te zetten dien je eerst de naam van de route op te zoeken, dit kan onder andere via de commandline: | Om dit voor een route aan te zetten dien je eerst de naam van de route op te zoeken, dit kan onder andere via de commandline: | ||
| < | < | ||
| - | $ oc get -n <namespace> routes | + | $ oc get -n <project> routes |
| NAME HOST/ | NAME HOST/ | ||
| route-name | route-name | ||
| Line 16: | Line 18: | ||
| Vervolgens kun je gewapend met de route name de route labelen voor LetsEncrypt via het volgende commando: | Vervolgens kun je gewapend met de route name de route labelen voor LetsEncrypt via het volgende commando: | ||
| < | < | ||
| - | $ oc get -n <namespace> route < | + | $ oc annotate route -n <project> < |
| - | | jq --argjson obj '{ " | + | |
| - | | oc replace -f - | + | |
| </ | </ | ||
| Na het labelen van de route kun je, na ~30 seconden, via de commandline zien dat de route voorzien is van certificaten onder het ' | Na het labelen van de route kun je, na ~30 seconden, via de commandline zien dat de route voorzien is van certificaten onder het ' | ||
| < | < | ||
| - | $ oc get -n ferry-test | + | $ oc get -n < |
| NAME HOST/ | NAME HOST/ | ||
| route-name | route-name | ||
| Line 30: | Line 30: | ||
| ==== Via webconsole ==== | ==== Via webconsole ==== | ||
| - | Ga in de webconsole naar je project en ga daar naar '' | + | Ga in de webconsole naar je project en selecteer linksboven de '' |
| - | {{: | + | {{: |
| - | Kies vervolgens | + | Selecteer |
| - | {{: | + | {{: |
| - | Vervolgens in het volgende scherm kies je voor '' | + | Selecteer vervolgens |
| - | {{: | + | {{: |
| - | Voeg aan de YAML configuratie | + | Klik in het venster op '' |
| - | < | + | |
| - | | + | {{:chp: |
| - | | + | |
| - | </ | + | Vul nu bij '' |
| - | En druk vervolgens | + | |
| + | {{: | ||
| + | |||
| + | Klik nu op '' | ||
| - | {{: | ||