Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Acme auto renew#5514

Merged
ocket8888 merged 4 commits intoapache:masterfrom
mattjackson220:AcmeAutoRenew
Feb 16, 2021
Merged

Acme auto renew#5514
ocket8888 merged 4 commits intoapache:masterfrom
mattjackson220:AcmeAutoRenew

Conversation

@mattjackson220
Copy link
Contributor

What does this PR (Pull Request) do?

  • This PR is not related to any Issue
    This PR updates the certificate autorenewal script to include ACME providers (previously only did Let's Encrypt)

Which Traffic Control components are affected by this PR?

  • Documentation
  • Traffic Ops

What is the best way to verify this PR?

Set up the necessary information in cdn.conf to allow automatic renewals
Make sure you have delivery services that have ACME certificates (and other types as well for testing)
Do a POST against the acme_autorenewendpoint or put in the username and password and setup the cron job to run
Verify that all expiring certs for ACME and Let's Encrypt are renewed and a summary email is sent if that is setup
Verify that docs build and look good

If this is a bug fix, what versions of Traffic Control are affected?

The following criteria are ALL met by this PR

Tests are not included since this is entirely dependent on 3rd parties

  • This PR includes tests OR I have explained why tests are unnecessary
  • This PR includes documentation OR I have explained why documentation is unnecessary
  • This PR includes an update to CHANGELOG.md OR such an update is not necessary
  • This PR includes any and all required license headers
  • This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

Additional Information

@mattjackson220 mattjackson220 added Traffic Ops related to Traffic Ops documentation related to documentation improvement The functionality exists but it could be improved in some way. labels Feb 11, 2021
Copy link
Contributor

@ocket8888 ocket8888 left a comment

Choose a reason for hiding this comment

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

This LGTM; I confirmed the async job takes off (though not successfully) in CDN-in-a-Box, and since it's plugging into existing, working ACME logic to do anything more I'm confident it actually works in an environment with a working ACME provider.

@ocket8888 ocket8888 merged commit aea565c into apache:master Feb 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

documentation related to documentation improvement The functionality exists but it could be improved in some way. Traffic Ops related to Traffic Ops

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants