Conversation
…ted package repo Add new Azure Fleet module (modules/azure/fleet/) with: - Single Linux VM behind a Standard public load balancer - Dual-port forwarding (443 web UI, 1443 sensor API) - Conditional NSG with BYO pattern - Optional Azure DNS integration - 10 unit tests Add example deployment at examples/azure/fleet/. Update shared fleet cloud-init config (modules/_shared/config/fleet/) to support the new authenticated Corelight package repository at pkgrepos.corelight.cloud via corelight_package_repo_token variable. Falls back to legacy public repo when token is not provided. Propagate corelight_package_repo_token through both AWS and Azure fleet modules. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…removed) The old packages.corelight.com public repo no longer exists. Remove the fallback branches from cloud-init and make the token a required variable across all fleet modules. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Both fleet-standalone and fleet-and-sensor-single examples were missing the now-required corelight_package_repo_token variable. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
modules/azure/fleet/) — deploys Corelight Fleet Manager on a single Azure Linux VM behind a Standard public load balancer with dual-port forwarding (443 web UI, 1443 sensor API), conditional NSG, and optional Azure DNS integrationexamples/azure/fleet/) — reference deployment creating resource group, subnet, and fleet modulemodules/_shared/config/fleet/) — addscorelight_package_repo_tokenvariable to support the new authenticated Corelight package repository atpkgrepos.corelight.cloud. Falls back to legacypackages.corelight.comwhen token is not providedmodules/aws/fleet/) — propagatescorelight_package_repo_tokenthrough to the shared configWhat needs testing
Azure Fleet module
corelight_package_repo_token, certificate, and licensecorelight-fleetfrom the authenticated repodns_zone_nameis providednsg_idis providedadmin_cidr_blocksis setfleet_image_idAWS Fleet module (auth token regression)
corelight_package_repo_tokenset and verify Fleet installs from the new authenticated repopackages.corelight.comfallback still worksShared config
Unit tests
All 30 tests pass:
modules/azure/fleet/— 10 testsmodules/aws/fleet/— 13 testsmodules/_shared/config/fleet/— 7 tests🤖 Generated with Claude Code