Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.

Commit 0cddd40

Browse files
authored
Set RAFT_LOCAL to custom value to identify running environment. (#189)
1 parent 735d6b0 commit 0cddd40

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

cli/raft_local.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,15 @@ def common_environment_variables(self, job_id, work_dir):
182182
env += self.env_variable('RAFT_APP_INSIGHTS_KEY', '00000000-0000-0000-0000-000000000000')
183183
env += self.env_variable('RAFT_SITE_HASH', '0')
184184
env += self.env_variable('RAFT_SB_OUT_SAS', 'dummy_sas')
185-
env += self.env_variable('RAFT_LOCAL', '1')
185+
186+
# If we are running in a github action (or some other unique environment)
187+
# we will set this value before running
188+
# to distinquish between the different environments.
189+
customLocal = os.getenv("RAFT_LOCAL")
190+
if customLocal is None:
191+
env += self.env_variable('RAFT_LOCAL', 'Developer')
192+
else:
193+
env += self.env_variable('RAFT_LOCAL', customLocal)
186194
return env
187195

188196
def docker_create_bridge(self, job_id):

src/Agent/RESTlerAgent/AgentMain.fs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ let main argv =
586586
let telemetryTag =
587587
match System.Environment.GetEnvironmentVariable("RAFT_LOCAL") |> Option.ofObj with
588588
| None -> "RAFT"
589-
| Some _ -> "RAFT-LOCAL"
589+
| Some t -> sprintf "RAFT-LOCAL(%s)" t
590590
use telemetryClient = new Restler.Telemetry.TelemetryClient(siteHash, (if agentConfiguration.TelemetryOptOut then "" else Restler.Telemetry.InstrumentationKey), telemetryTag)
591591

592592
if not <| IO.Directory.Exists workDirectory then

0 commit comments

Comments
 (0)