Skip to content

[IMP] domain_names: CAA record - #19308

Closed
mege-odoo wants to merge 1 commit into
17.0from
17.0-caa-record-ssl-impact-mege
Closed

[IMP] domain_names: CAA record#19308
mege-odoo wants to merge 1 commit into
17.0from
17.0-caa-record-ssl-impact-mege

Conversation

@mege-odoo

Copy link
Copy Markdown
Contributor

Occasionally customers use a CAA record to restrict which certificate authorities are allowed to provide certificates for their domain. If Let's Encrypt is not included in that, it will cause the certificate generation by Odoo Online or SH to fail.

Since this is an advanced topic, I opted to put a note about it in the section that gives more details about the SSL implementation. I expect that putting it in the main "Configure an existing domain name" section would cause confusion for most customers.

@robodoo

robodoo commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Pull request status dashboard

@C3POdoo
C3POdoo requested a review from a team August 5, 2026 10:01

@auva-odoo auva-odoo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you @mege-odoo, my suggestion for improvement is pretty minor so I'll go ahead and approve this already. Thanks!

@robodoo delegate+

Comment on lines +365 to +367
<https://letsencrypt.org/how-it-works/>`_. If you have a CAA record configured for your domain, make sure it `allows
Let's Encrypt <https://letsencrypt.org/docs/caa/>`_, otherwise the certificate can fail to
generate.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
<https://letsencrypt.org/how-it-works/>`_. If you have a CAA record configured for your domain, make sure it `allows
Let's Encrypt <https://letsencrypt.org/docs/caa/>`_, otherwise the certificate can fail to
generate.
<https://letsencrypt.org/how-it-works/>`_. Any CAA record configured for the domain must
`allow Let's Encrypt <https://letsencrypt.org/docs/caa/>`_, otherwise certificate generation
may fail.

to avoid the overuse of you as per the doc guidelines and be a bit more direct in the process 🙂

@mege-odoo mege-odoo Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks for tightening that up and the style tip! :-)

It also made me realize the original and commit description were inaccurate in the sense that it's not a singular CAA record or each individual CAA record that needs to be updated. If a domain has one or more CAA records, the user needs to add additional CAA records to allow Let's Encrypt, or remove the restrictive ones. So I kept your wording, but made "CAA records" plural.

Occasionally customers use one or more CAA records to restrict which
certificate authorities are allowed to provide certificates for their
domain. If Let's Encrypt is not included in that, it will cause the
certificate generation by Odoo Online or SH to fail.

Since this is an advanced topic, I opted to put a note about it in the
section that gives more details about the SSL implementation. I expect
that putting it in the main "Configure an existing domain name" section
would cause confusion for most customers.
@mege-odoo
mege-odoo force-pushed the 17.0-caa-record-ssl-impact-mege branch from fd500d2 to 8eb08c7 Compare August 6, 2026 12:33
@mege-odoo

Copy link
Copy Markdown
Contributor Author

@robodoo r+

robodoo pushed a commit that referenced this pull request Aug 6, 2026
Occasionally customers use one or more CAA records to restrict which
certificate authorities are allowed to provide certificates for their
domain. If Let's Encrypt is not included in that, it will cause the
certificate generation by Odoo Online or SH to fail.

Since this is an advanced topic, I opted to put a note about it in the
section that gives more details about the SSL implementation. I expect
that putting it in the main "Configure an existing domain name" section
would cause confusion for most customers.

closes #19308

Signed-off-by: Merel Geens <mege@odoo.com>
@robodoo robodoo closed this Aug 6, 2026
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.

3 participants