Skip to content

Radius 2.1.0#689

Merged
jworkmanjc merged 370 commits into
masterfrom
Radius_2.1.0
Jul 9, 2025
Merged

Radius 2.1.0#689
jworkmanjc merged 370 commits into
masterfrom
Radius_2.1.0

Conversation

@jworkmanjc
Copy link
Copy Markdown
Contributor

@jworkmanjc jworkmanjc commented Jul 3, 2025

Issues

What does this solve?

Release of the 2.1.0 Radius Module, an update to the 1.0.7 version which includes functionality for those looking to auto generate certificates through a PowerShell Module.

Is there anything particularly tricky?

How should this be tested?

  • Manually read through the readme.md file. Please let me know if you believe additional changes need to be made
  • Pull the code, Import the Module
  • Generate a Root Cert, regenerate the cert, renew the cert
  • Generate User certs, replace all certs
  • Deploy User Certs, re-deploy user certs

Screenshots

@jworkmanjc jworkmanjc marked this pull request as ready for review July 8, 2025 15:39
@jworkmanjc jworkmanjc requested a review from a team as a code owner July 8, 2025 15:39
@jworkmanjc jworkmanjc requested a review from kmaranionjc July 8, 2025 15:39
@jworkmanjc jworkmanjc requested a review from Copilot July 8, 2025 18:49
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Release of the 2.1.0 Radius Module, adding end-to-end PowerShell automation for certificate generation and distribution.

  • Refactored README to use Set-JCRConfig cmdlet for all configuration settings
  • Introduced multi_group_radius.ps1 for scheduled multi-group automation
  • Generated placeholder documentation and help files for new module cmdlets

Reviewed Changes

Copilot reviewed 121 out of 139 changed files in this pull request and generated 2 comments.

File Description
scripts/automation/Radius/readme.md Updated requirements and moved to Set-JCRConfig usage
scripts/automation/Radius/multi_group_radius.ps1 New script for automating certificate workflows
scripts/automation/Radius/en-Us/about_JumpCloud.Radius.help.txt Added help topic stub with placeholders
Comments suppressed due to low confidence (2)

scripts/automation/Radius/en-Us/about_JumpCloud.Radius.help.txt:18

  • Replace the placeholder text with an actual short description to provide meaningful help content for the cmdlet.
    {{ Short Description Placeholder }}

scripts/automation/Radius/multi_group_radius.ps1:34

  • The Write-ToLog function references $Level but does not define it as a parameter. Consider adding a -Level parameter with a default (e.g., 'Info') so log entries include valid severity labels.
        Switch ($Level) {

Comment thread scripts/automation/Radius/readme.md Outdated
Comment thread scripts/automation/Radius/multi_group_radius.ps1 Outdated
Copy link
Copy Markdown
Contributor Author

@jworkmanjc jworkmanjc left a comment

Choose a reason for hiding this comment

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

Ready for review @kmaranionjc

@jworkmanjc jworkmanjc requested a review from gweinjc July 9, 2025 16:15
Copy link
Copy Markdown
Contributor

@gweinjc gweinjc left a comment

Choose a reason for hiding this comment

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

Tested and everything worked good. Was able to generate a Root CA and subsequent user certs and deploy a cert to a user successfully.

Found one minor thing in the readme about the current JumpCloud powershell module pointing to an older version but everything else read well and was understandable.

@@ -63,46 +64,148 @@ After installing PowerShell 7.x.x, install the [JumpCloud PowerShell Module](htt

At the time of this writing JumpCloud Module 2.1.3 was the latest version. Please ensure you are at least running this version of the PowerShell Module.
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.

May want to update this to point to the current version of the PWSH module (2.18.1)

Copy link
Copy Markdown
Contributor

@kmaranionjc kmaranionjc left a comment

Choose a reason for hiding this comment

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

Looks good on my end.
2025-07-09_12-13-28
image

@jworkmanjc jworkmanjc merged commit 4d4bd90 into master Jul 9, 2025
14 checks passed
@jworkmanjc jworkmanjc deleted the Radius_2.1.0 branch July 9, 2025 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor minor version release Radius Module

Development

Successfully merging this pull request may close these issues.

4 participants