Skip to content

Support Let's Encrypt for Open OnDemand #714

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

priteau
Copy link
Member

@priteau priteau commented Jun 23, 2025

No description provided.

@priteau priteau self-assigned this Jun 23, 2025
@priteau priteau requested a review from a team as a code owner June 23, 2025 16:34
@priteau priteau force-pushed the lets-encrypt-ood branch from c346577 to 2136629 Compare June 26, 2025 15:27
@priteau priteau force-pushed the lets-encrypt-ood branch 4 times, most recently from a85f8da to ffeafae Compare July 9, 2025 15:03
@priteau priteau force-pushed the lets-encrypt-ood branch from ffeafae to ccafe06 Compare July 11, 2025 07:52

Alternatively, you can generate a certificate from Let's Encrypt automatically by configuring the following variables:
- `openondemand_certbot`: Optional. Default is false. Set to true to request a certificate from Let's Encrypt.
- `openondemand_certbot_email`: Optional. Default is empty. Set to the admin email address if using Let's Encrypt.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the domain for this have to match e.g. the cluster_domain_suffix or anything?

- name: Open OnDemand certbot
import_role:
name: openondemand
tasks_from: certbot.yml
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to actually generate the LE cert? But this task is part of image build - how can that work? I'd have expected to only install the certbot package during image build, then run it during site.yml - what am I missing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants