From e3e2433ae01d223fd1d0966a9e7ae6db4a9e6479 Mon Sep 17 00:00:00 2001 From: Eric Pickard Date: Mon, 27 Jul 2026 15:53:29 -0400 Subject: [PATCH 1/2] turn on bulk sync by default Signed-off-by: Eric Pickard --- README.md | 1 + cmd/deployment-tracker/main.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index de7f6c0..da90ad9 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,7 @@ Two modes of authentication are supported: | `LOGICAL_ENVIRONMENT` | Logical environment name | (required) | | `PHYSICAL_ENVIRONMENT` | Physical environment name | `""` | | `CLUSTER` | Cluster name | (required) | +| `BULK_CLUSTER_SYNC` | Bulk-sync cluster state at startup | `true` | | `API_TOKEN` | API authentication token | `""` | | `GH_APP_ID` | GitHub App ID | `""` | | `GH_INSTALL_ID` | GitHub App installation ID | `""` | diff --git a/cmd/deployment-tracker/main.go b/cmd/deployment-tracker/main.go index c9c97c0..96acaf3 100644 --- a/cmd/deployment-tracker/main.go +++ b/cmd/deployment-tracker/main.go @@ -96,7 +96,7 @@ func main() { GHAppPrivateKey: ghAppPrivateKey, GHAppPrivateKeyPath: getEnvOrDefault("GH_APP_PRIV_KEY_PATH", ""), Organization: os.Getenv("GITHUB_ORG"), - BulkClusterSync: strings.EqualFold(getEnvOrDefault("BULK_CLUSTER_SYNC", "false"), "true"), + BulkClusterSync: strings.EqualFold(getEnvOrDefault("BULK_CLUSTER_SYNC", "true"), "true"), } if len(cntrlCfg.GHAppPrivateKey) > 0 && cntrlCfg.GHAppPrivateKeyPath != "" { From 1fcf35383db573d2b8b0ca9143c09176bb1fdaea Mon Sep 17 00:00:00 2001 From: Eric Pickard Date: Mon, 27 Jul 2026 17:51:15 -0400 Subject: [PATCH 2/2] remove experimental comment Signed-off-by: Eric Pickard --- internal/controller/config.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/controller/config.go b/internal/controller/config.go index 0818a40..d598069 100644 --- a/internal/controller/config.go +++ b/internal/controller/config.go @@ -31,8 +31,7 @@ type Config struct { Organization string // BulkClusterSync enables the async cluster job endpoint for startup // state sync. When false, startup sync is skipped and only individual - // PostOne calls are used. **Note: this is experimental and not yet available - // for public use.** + // PostOne calls are used. BulkClusterSync bool }