Skip to content

#378 synchronize grid with @rbxinfra/rcc-core - #379

Merged
nikita-petko merged 21 commits into
masterfrom
enhancement/378-synchronize-grid-with-rbxinfra-rcc-core
Jul 26, 2026
Merged

#378 synchronize grid with @rbxinfra/rcc-core#379
nikita-petko merged 21 commits into
masterfrom
enhancement/378-synchronize-grid-with-rbxinfra-rcc-core

Conversation

@nikita-petko

Copy link
Copy Markdown
Contributor

See #378

ClientSettings.Client:
~ Add synchronous methods for each endpoint
~ Make x-api-key param optional for GetApplicationSettings
~ Add endpoint for GetRccOnlyClientApplicationSettings

Grid.Client:
~ Update Lua.cs to use extension methods

Grid.Diagnostics:
~ Move ServerInfo from ProcessManagment.Docker to here and use Microsoft.Windows.CsWin32

Grid.JobManagement:
~ Wrap Docker and Process job managers.

Read rest at rcc-core@34901c9
Compatibility with older grid code that mounted internal scripts.
This will also allow the mounting of cacert.pem
~ Remove seperate build target
#!components: grid-bot

Shared.Commands:
~ Update imports for PM and PMC

Shared.Settings:
~ Update imports for PM, PMC and PMD
~ Add missing settings from PM, PMC, and PMD

Shared.Utility:
~ Update imports for PM and PMC
~ Make JobManager use JM
~ Add GetBucketedSettingsForApplication to CSF
~ Add a IClientSettingsClient CSF proxy

Grid.Bot:
~ Update how job manager is setup
~ Add additional internal scripts volume mapping always
~ Move client settings registration above job manager
@nikita-petko nikita-petko linked an issue Jul 26, 2026 that may be closed by this pull request
@github-project-automation github-project-automation Bot moved this to Not Started in GRIDBOT Jul 26, 2026
@nikita-petko nikita-petko self-assigned this Jul 26, 2026
@nikita-petko nikita-petko moved this from Not Started to On Track in GRIDBOT Jul 26, 2026
#!components: grid-bot

~ Fix Random.csproj ref
~ Update component configuration to reflect prod
~ Bump CNPA to v16
@nikita-petko nikita-petko changed the title #378 synchronize grid with rbxinfra rcc core #378 synchronize grid with @rbxinfra/rcc-core Jul 26, 2026
#!components: grid-bot

~ Remove host mount for scripts directory
~ Change VAULT_ADDR back to deploy env vars (not nomad)
~ Add internalscripts to our output
@nikita-petko
nikita-petko requested a review from a team July 26, 2026 04:45
@nikita-petko nikita-petko added this to the SEC-10-WLCC milestone Jul 26, 2026
@nikita-petko nikita-petko added kind: enhancement This issue integrates a modification to an existing product or system. priority: key deliverable The issue is high priority and normally has a very close target quarter. platform: windows This issue relates to windows. platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: we-love-clean-code SEC-10-WLCC opsec: arbiters SEC-10-ARBITERS area: arbiters Issue relates to grid arbiters area: code-ops Issue relates to the issue of Code Ops area: dependencies Pull requests that update a dependency file kind: security-vulnerability Security vulnerability report labels Jul 26, 2026
#!components: grid-bot

~ Bump CNPA to v18
~ Add pre-run scripts capability
~ Update to entrypoint.sh kind
#!components: grid-bot
@nikita-petko
nikita-petko merged commit f018a7d into master Jul 26, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from On Track to Complete in GRIDBOT Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: arbiters Issue relates to grid arbiters area: code-ops Issue relates to the issue of Code Ops area: dependencies Pull requests that update a dependency file kind: enhancement This issue integrates a modification to an existing product or system. kind: security-vulnerability Security vulnerability report opsec: arbiters SEC-10-ARBITERS opsec: love-all-environments SEC-04-LAE opsec: love-all-platforms SEC-04-LAP opsec: we-love-clean-code SEC-10-WLCC platform: linux This issue relates to Linux. platform: mac-os This issue relates to MacOS. platform: windows This issue relates to windows. priority: key deliverable The issue is high priority and normally has a very close target quarter.

Projects

Status: Complete

Development

Successfully merging this pull request may close these issues.

Synchronize Grid with @rbxinfra/rcc-core

1 participant