93 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
apiVersion: template.openshift.io/v1
 | 
						|
kind: Template
 | 
						|
metadata:
 | 
						|
  name: selenium-hub-parksmap
 | 
						|
  annotations:
 | 
						|
    description: "A Selenium Grid"
 | 
						|
    iconClass: "icon-selenium"
 | 
						|
    tags: "selenium,hub"
 | 
						|
objects:
 | 
						|
  - apiVersion: v1
 | 
						|
    kind: Service
 | 
						|
    metadata:
 | 
						|
      name: selenium-hub-parksmap
 | 
						|
    spec:
 | 
						|
      selector:
 | 
						|
        type: selenium-hub
 | 
						|
      type: ClusterIP
 | 
						|
      ports:
 | 
						|
        - name: web
 | 
						|
          port: 4444
 | 
						|
          targetPort: 4444
 | 
						|
          protocol: TCP
 | 
						|
        - name: node
 | 
						|
          port: 5555
 | 
						|
          targetPort: 5555
 | 
						|
          protocol: TCP
 | 
						|
        - name: publish
 | 
						|
          port: 4442
 | 
						|
          targetPort: 4442
 | 
						|
          protocol: TCP
 | 
						|
        - name: subscribe
 | 
						|
          port: 4443
 | 
						|
          targetPort: 4443
 | 
						|
          protocol: TCP
 | 
						|
  - apiVersion: v1
 | 
						|
    kind: DeploymentConfig
 | 
						|
    metadata:
 | 
						|
      name: selenium-hub-parksmap
 | 
						|
    spec:
 | 
						|
      replicas: 1
 | 
						|
      selector:
 | 
						|
        type: selenium-hub
 | 
						|
      template:
 | 
						|
        metadata:
 | 
						|
          labels:
 | 
						|
            type: selenium-hub
 | 
						|
          name: selenium-hub-parksmap
 | 
						|
        spec:
 | 
						|
          containers:
 | 
						|
          - env:
 | 
						|
            - name: JAVA_OPTS
 | 
						|
              value: "-Xmx512m"
 | 
						|
            - name: POOL_MAX
 | 
						|
              value: "30000"
 | 
						|
            - name: GRID_NEW_SESSION_WAIT_TIMEOUT
 | 
						|
              value: "30"
 | 
						|
            - name: GRID_JETTY_MAX_THREADS
 | 
						|
              value: "100"
 | 
						|
            - name: GRID_NODE_POLLING
 | 
						|
              value: "5"
 | 
						|
            - name: GRID_CLEAN_UP_CYCLE
 | 
						|
              value: "300"
 | 
						|
            - name: GRID_TIMEOUT
 | 
						|
              value: "300"
 | 
						|
            - name: GRID_BROWSER_TIMEOUT
 | 
						|
              value: "300"
 | 
						|
            - name: GRID_MAX_SESSION
 | 
						|
              value: "3"
 | 
						|
            - name: GRID_UNREGISTER_IF_STILL_DOWN_AFTER
 | 
						|
              value: "5"
 | 
						|
            image: docker.io/selenium/hub:4.18.1
 | 
						|
            name: selenium-hub-parksmap
 | 
						|
            ports:
 | 
						|
            - containerPort: 4444
 | 
						|
              protocol: TCP
 | 
						|
  - apiVersion: v1
 | 
						|
    kind: Route
 | 
						|
    metadata:
 | 
						|
      name: selenium-hub-parksmap
 | 
						|
    spec:
 | 
						|
      host: selenium-hub-parksmap.apps.cluster-272j9.dynamic.redhatworkshops.io
 | 
						|
      port:
 | 
						|
        targetPort: 4444
 | 
						|
      tls:
 | 
						|
        termination: edge
 | 
						|
      to:
 | 
						|
        kind: Service
 | 
						|
        name: selenium-hub-parksmap
 | 
						|
        weight: 100
 | 
						|
labels:
 | 
						|
  selenium-hub: master
 |