@@ -73,7 +73,7 @@ type AuthConfigSource interface {
7373
7474- ** ` github.com/openshift-eng/cyborg-data ` ** : External reusable core package for organizational data access
7575 - Supports multiple data sources (files, GCS)
76- - Build with ` -tags gcs ` for cloud storage support
76+ - GCS support included by default
7777 - Hot reload with configurable check intervals
7878- ** ` pkg/orgdata/ ` ** : Slack-specific wrapper around core package
7979- ** ` pkg/slack/ ` ** : Slack command handlers with authorization middleware
@@ -94,8 +94,8 @@ type AuthConfigSource interface {
9494#### Option B: Google Cloud Storage (Production)
9595
9696``` bash
97- # Build with GCS support
98- make BUILD_FLAGS= " -tags gcs " build
97+ # Build ( GCS support included by default)
98+ make build
9999
100100# Run with GCS backend
101101./ci-chat-bot \
@@ -329,7 +329,7 @@ service := orgdata.NewIndexedOrgDataService()
329329// Option 1: Load from local files
330330err := service.LoadFromFiles ([]string {" comprehensive_index.json" })
331331
332- // Option 2: Load from GCS (requires -tags gcs)
332+ // Option 2: Load from GCS
333333gcsConfig := orgdata.GCSConfig {
334334 Bucket : " resolved-org" ,
335335 ObjectPath : " orgdata/comprehensive_index.json" ,
@@ -371,9 +371,9 @@ The `AuthorizedCommandHandler` wrapper:
371371### Common Issues
372372
373373** "Authorization service not configured"**
374- - ** Local files** : Check ` --orgdata-paths ` and ` --authorization-config ` flags
374+ - ** Local files** : Check ` --orgdata-paths ` and ` --authorization-config ` flags
375375- ** GCS** : Verify ` --gcs-enabled=true ` and GCS configuration flags
376- - ** Build** : Ensure binary built with ` -tags gcs ` for GCS support
376+ - ** Build** : GCS support is included in all builds by default
377377- ** Authentication** : Run ` gcloud auth login ` or set service account credentials
378378- ** Logs** : Check for data loading errors, GCS authentication failures
379379
@@ -408,7 +408,7 @@ The system can load organizational data from multiple sources:
408408```
409409- ** Best for** : Production, cross-cluster deployments
410410- ** Hot Reload** : Configurable polling (default: 5 minutes)
411- - ** Dependencies** : Requires ` -tags gcs ` build flag
411+ - ** Dependencies** : GCS support included by default
412412- ** Authentication** : Application Default Credentials or service account JSON
413413
414414### Development Scripts
0 commit comments