|  | 
|  | 1 | +# Utilize Relay Node to set up hybrid Autoscaling Grid with using on-premise and test cloud provider (e.g. SauceLabs, BrowserStack, etc.) | 
|  | 2 | +# | 
|  | 3 | +# For example: below incoming requests will be served by Node container on-premise | 
|  | 4 | +# options = ChromeOptions() | 
|  | 5 | +# options.set_capability('platformName', 'Linux') | 
|  | 6 | +# driver = webdriver.Remote(options=options, command_executor=SELENIUM_GRID_URL) | 
|  | 7 | +# | 
|  | 8 | +# Below incoming requests will be served by Relay Node where commands are forwarded to test cloud provider | 
|  | 9 | +# options = ChromeOptions() | 
|  | 10 | +# options.set_capability('platformName', 'macOS 13.0') | 
|  | 11 | +# driver = webdriver.Remote(options=options, command_executor=SELENIUM_GRID_URL) | 
|  | 12 | +crossBrowsers: | 
|  | 13 | +  chromeNode: | 
|  | 14 | +    - nameOverride: '{{ $.Release.Name }}-node-chrome-linux' | 
|  | 15 | +      hpa: | 
|  | 16 | +        platformName: 'Linux' | 
|  | 17 | +        browserVersion: 'latest' | 
|  | 18 | +  firefoxNode: | 
|  | 19 | +    - nameOverride: '{{ $.Release.Name }}-node-firefox-linux' | 
|  | 20 | +      hpa: | 
|  | 21 | +        platformName: 'Linux' | 
|  | 22 | +        browserVersion: 'latest' | 
|  | 23 | +  edgeNode: | 
|  | 24 | +    - nameOverride: '{{ $.Release.Name }}-node-edge-linux' | 
|  | 25 | +      hpa: | 
|  | 26 | +        platformName: 'Linux' | 
|  | 27 | +        browserVersion: 'latest' | 
|  | 28 | +  relayNode: | 
|  | 29 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-chrome-macos' | 
|  | 30 | +      hpa: | 
|  | 31 | +        browserName: 'chrome' | 
|  | 32 | +        platformName: 'macOS' | 
|  | 33 | +        browserVersion: 'latest' | 
|  | 34 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-chrome-windows' | 
|  | 35 | +      hpa: | 
|  | 36 | +        browserName: 'chrome' | 
|  | 37 | +        platformName: 'Windows 11' | 
|  | 38 | +        browserVersion: 'latest' | 
|  | 39 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-firefox-macos' | 
|  | 40 | +      hpa: | 
|  | 41 | +        browserName: 'firefox' | 
|  | 42 | +        platformName: 'macOS' | 
|  | 43 | +        browserVersion: 'latest' | 
|  | 44 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-firefox-windows' | 
|  | 45 | +      hpa: | 
|  | 46 | +        browserName: 'firefox' | 
|  | 47 | +        platformName: 'Windows 11' | 
|  | 48 | +        browserVersion: 'latest' | 
|  | 49 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-edge-macos' | 
|  | 50 | +      hpa: | 
|  | 51 | +        browserName: "MicrosoftEdge" | 
|  | 52 | +        sessionBrowserName: "msedge" | 
|  | 53 | +        platformName: 'macOS' | 
|  | 54 | +        browserVersion: 'latest' | 
|  | 55 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-edge-windows' | 
|  | 56 | +      hpa: | 
|  | 57 | +        browserName: "MicrosoftEdge" | 
|  | 58 | +        sessionBrowserName: "msedge" | 
|  | 59 | +        platformName: 'Windows 11' | 
|  | 60 | +        browserVersion: 'latest' | 
|  | 61 | +    - nameOverride: '{{ $.Release.Name }}-node-relay-safari-macos' | 
|  | 62 | +      hpa: | 
|  | 63 | +        browserName: 'safari' | 
|  | 64 | +        platformName: 'macOS' | 
|  | 65 | +        browserVersion: 'latest' | 
|  | 66 | + | 
|  | 67 | +relayNode: | 
|  | 68 | +  enabled: true | 
|  | 69 | +  videoRecorder: | 
|  | 70 | +    enabled: false | 
|  | 71 | +  extraEnvironmentVariables: | 
|  | 72 | +#    - name: SAUCE_USERNAME | 
|  | 73 | +#      value: "<your_SAUCE_USERNAME>" | 
|  | 74 | +#    - name: SAUCE_ACCESS_KEY | 
|  | 75 | +#      value: "<your_SAUCE_ACCESS_KEY>" | 
|  | 76 | +#    - name: SAUCE_REGION | 
|  | 77 | +#      value: "<your_SAUCE_REGION>" | 
|  | 78 | +#    - name: SE_NODE_RELAY_URL | 
|  | 79 | +#      value: "https://$SAUCE_USERNAME:$SAUCE_ACCESS_KEY@ondemand.$SAUCE_REGION.saucelabs.com:443/wd/hub" | 
|  | 80 | +  extraEnvFrom: | 
|  | 81 | +#    - secretRef: | 
|  | 82 | +#        name: your-secret-with-all-env-vars | 
0 commit comments