Skip to content

Instantly share code, notes, and snippets.

@iameli
Created April 24, 2020 00:06
Show Gist options
  • Select an option

  • Save iameli/fbbe032ce85e5acb8d7deba53ec916c4 to your computer and use it in GitHub Desktop.

Select an option

Save iameli/fbbe032ce85e5acb8d7deba53ec916c4 to your computer and use it in GitHub Desktop.
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.api /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.api
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.api 2020-04-23 17:06:34.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.api 2020-04-23 17:06:34.000000000 -0700
@@ -7,7 +7,7 @@
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"api","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/region":"chi"},"name":"api","namespace":"tenant-livepeer"},"spec":{"replicas":3,"selector":{"matchLabels":{"livepeer.live/app":"api","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/region":"chi"}},"template":{"metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"api","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/region":"chi"}},"spec":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"failure-domain.beta.kubernetes.io/region","operator":"In","values":["CHI","ORD1"]}]}]}}},"containers":[{"command":["/papertrail-entrypoint.sh","/usr/local/bin/node","/app/dist/cli.js"],"env":[{"name":"KUBERNETES_SERVICE_HOST","value":"kube-api.chi.atlanticcrypto.com"},{"name":"KUBERNETES_SERVICE_PORT","value":"6443"},{"name":"LP_BROADCASTERS","value":"[{\"address\":\"https://chi-broadcaster-charmander.livepeer-ac.live\"},{\"address\":\"https://chi-broadcaster-bulbasaur.livepeer-ac.live\"},{\"address\":\"https://chi-broadcaster-squirtle.livepeer-ac.live\"}]"},{"name":"DOMAIN","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/domain']"}}},{"name":"LP_KUBE_BROADCASTER_TEMPLATE","value":"https://chi.livepeer-ac.live"},{"name":"LP_POSTGRES_URL","valueFrom":{"secretKeyRef":{"key":"postgres-url.secret","name":"postgres-url-657mhfk752"}}},{"name":"LP_STORAGE","value":"postgres"},{"name":"LP_KUBE_ORCHESTRATOR_SERVICE","value":"orchestrator"},{"name":"LP_KUBE_ORCHESTRATOR_TEMPLATE","value":"https://{{ip}}:8935"},{"name":"LP_KUBE_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"LP_TRUSTED_DOMAIN","value":"livepeer.org"},{"name":"LP_CLIENT_ID","value":"211814034878-r7iugl9pa9fo2shd2pvmmadjatd5o4af.apps.googleusercontent.com"},{"name":"PAPERTRAIL_TAG","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/region']"}}}],"image":"livepeerci/api@sha256:82a8a70baf1044b9f69056cdc52f065850a7f48ec8ac6c896f30688e88774722","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":6,"httpGet":{"path":"/api/orchestrator","port":"http","scheme":"HTTP"}},"name":"api","ports":[{"containerPort":80,"name":"http","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/api/orchestrator","port":"http","scheme":"HTTP"}},"resources":{"limits":{"cpu":"4","memory":"12Gi"},"requests":{"cpu":"4","memory":"12Gi"}},"startupProbe":{"httpGet":{"path":"/api/orchestrator","port":"http","scheme":"HTTP"}},"volumeMounts":[{"mountPath":"/papertrail-entrypoint.sh","name":"papertrail-entrypoint","subPath":"papertrail-entrypoint.sh"}]}],"serviceAccountName":"tenant-livepeer-user","volumes":[{"configMap":{"defaultMode":493,"name":"papertrail-entrypoint-2t8fmhbm4d"},"name":"papertrail-entrypoint"}]}}}}
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
creationTimestamp: "2020-01-08T02:51:18Z"
- generation: 55
+ generation: 56
labels:
livepeer.live/app: api
livepeer.live/auth-domain: livepeer.live
@@ -15,7 +15,7 @@
livepeer.live/region: chi
name: api
namespace: tenant-livepeer
- resourceVersion: "267185362"
+ resourceVersion: "267192447"
selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/api
uid: 96e32901-dac1-4e15-b047-899ce62cd9b5
spec:
@@ -98,7 +98,7 @@
fieldRef:
apiVersion: v1
fieldPath: metadata.labels['livepeer.live/region']
- image: livepeerci/api@sha256:82a8a70baf1044b9f69056cdc52f065850a7f48ec8ac6c896f30688e88774722
+ image: livepeerci/api@sha256:10c5fc85017eb83b44d8b91262876625086b7b2eaf238644e9f8d7d8dc645cfe
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 6
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.broadcaster-bulbasaur /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.broadcaster-bulbasaur
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.broadcaster-bulbasaur 2020-04-23 17:06:35.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.broadcaster-bulbasaur 2020-04-23 17:06:35.000000000 -0700
@@ -7,7 +7,7 @@
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"bulbasaur","livepeer.live/region":"chi"},"name":"broadcaster-bulbasaur","namespace":"tenant-livepeer"},"spec":{"replicas":1,"selector":{"matchLabels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"bulbasaur","livepeer.live/region":"chi"}},"strategy":{"rollingUpdate":null,"type":"Recreate"},"template":{"metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"bulbasaur","livepeer.live/region":"chi"}},"spec":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"failure-domain.beta.kubernetes.io/region","operator":"In","values":["CHI","ORD1"]}]}]}},"podAntiAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"livepeer.live/app","operator":"In","values":["broadcaster"]}]},"topologyKey":"kubernetes.io/hostname"}]}},"containers":[{"args":["-broadcaster","-maxSessions=200","-authWebhookUrl=http://api.$(SERVICE_SUFFIX)/api/stream/hook","-orchWebhookUrl=http://api.$(SERVICE_SUFFIX)/api/orchestrator","-rtmpAddr=0.0.0.0:1935","-cliAddr=0.0.0.0:7935","-httpAddr=0.0.0.0:8935","-monitor=true","-transcodingOptions=P240p30fps16x9,P360p30fps16x9,P576p30fps16x9,P720p30fps16x9","-v=9"],"command":["/papertrail-entrypoint.sh","/usr/bin/livepeer"],"env":[{"name":"AUTH_DOMAIN","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/auth-domain']"}}},{"name":"AUTH_WEBHOOK_URL","value":"https://$(AUTH_DOMAIN)/api/stream/hook"},{"name":"SERVICE_SUFFIX","valueFrom":{"fieldRef":{"fieldPath":"metadata.annotations['livepeer.live/service-suffix']"}}},{"name":"PAPERTRAIL_TAG","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/region']"}}}],"image":"livepeer/go-livepeer@sha256:53c61882c1fd1301398ba69039b7894361140ab42b204cab281bca2e04c7480a","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":6,"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"}},"name":"broadcaster","ports":[{"containerPort":8935,"name":"http-video","protocol":"TCP"},{"containerPort":7935,"name":"http-cli","protocol":"TCP"},{"containerPort":1935,"name":"rtmp","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"},"timeoutSeconds":8},"resources":{"limits":{"memory":"24Gi"},"requests":{"cpu":"16","memory":"24Gi"}},"startupProbe":{"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"},"initialDelaySeconds":3,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":3},"volumeMounts":[{"mountPath":"/root/.lpData","name":"lp-data"},{"mountPath":"/papertrail-entrypoint.sh","name":"papertrail-entrypoint","subPath":"papertrail-entrypoint.sh"}]}],"tolerations":[{"key":"is_cpu_compute","operator":"Exists"}],"volumes":[{"emptyDir":{"medium":"Memory"},"name":"lp-data"},{"configMap":{"defaultMode":493,"name":"papertrail-entrypoint-2t8fmhbm4d"},"name":"papertrail-entrypoint"}]}}}}
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
creationTimestamp: "2020-02-20T02:24:12Z"
- generation: 38
+ generation: 39
labels:
livepeer.live/app: broadcaster
livepeer.live/auth-domain: livepeer.live
@@ -16,7 +16,7 @@
livepeer.live/region: chi
name: broadcaster-bulbasaur
namespace: tenant-livepeer
- resourceVersion: "267184046"
+ resourceVersion: "267192487"
selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/broadcaster-bulbasaur
uid: 2a3316fa-8ecd-446c-837e-f389e3647e22
spec:
@@ -96,7 +96,7 @@
fieldRef:
apiVersion: v1
fieldPath: metadata.labels['livepeer.live/region']
- image: livepeer/go-livepeer@sha256:53c61882c1fd1301398ba69039b7894361140ab42b204cab281bca2e04c7480a
+ image: livepeer/go-livepeer@sha256:b738f0d3b5ad5a043f290fd32669c6a97be0599a436b8c12b09b4cd4b4c046f4
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 6
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.broadcaster-charmander /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.broadcaster-charmander
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.broadcaster-charmander 2020-04-23 17:06:35.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.broadcaster-charmander 2020-04-23 17:06:35.000000000 -0700
@@ -7,7 +7,7 @@
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"charmander","livepeer.live/region":"chi"},"name":"broadcaster-charmander","namespace":"tenant-livepeer"},"spec":{"replicas":1,"selector":{"matchLabels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"charmander","livepeer.live/region":"chi"}},"strategy":{"rollingUpdate":null,"type":"Recreate"},"template":{"metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"charmander","livepeer.live/region":"chi"}},"spec":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"failure-domain.beta.kubernetes.io/region","operator":"In","values":["CHI","ORD1"]}]}]}},"podAntiAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"livepeer.live/app","operator":"In","values":["broadcaster"]}]},"topologyKey":"kubernetes.io/hostname"}]}},"containers":[{"args":["-broadcaster","-maxSessions=200","-authWebhookUrl=http://api.$(SERVICE_SUFFIX)/api/stream/hook","-orchWebhookUrl=http://api.$(SERVICE_SUFFIX)/api/orchestrator","-rtmpAddr=0.0.0.0:1935","-cliAddr=0.0.0.0:7935","-httpAddr=0.0.0.0:8935","-monitor=true","-transcodingOptions=P240p30fps16x9,P360p30fps16x9,P576p30fps16x9,P720p30fps16x9","-v=9"],"command":["/papertrail-entrypoint.sh","/usr/bin/livepeer"],"env":[{"name":"AUTH_DOMAIN","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/auth-domain']"}}},{"name":"AUTH_WEBHOOK_URL","value":"https://$(AUTH_DOMAIN)/api/stream/hook"},{"name":"SERVICE_SUFFIX","valueFrom":{"fieldRef":{"fieldPath":"metadata.annotations['livepeer.live/service-suffix']"}}},{"name":"PAPERTRAIL_TAG","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/region']"}}}],"image":"livepeer/go-livepeer@sha256:53c61882c1fd1301398ba69039b7894361140ab42b204cab281bca2e04c7480a","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":6,"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"}},"name":"broadcaster","ports":[{"containerPort":8935,"name":"http-video","protocol":"TCP"},{"containerPort":7935,"name":"http-cli","protocol":"TCP"},{"containerPort":1935,"name":"rtmp","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"},"timeoutSeconds":8},"resources":{"limits":{"memory":"24Gi"},"requests":{"cpu":"16","memory":"24Gi"}},"startupProbe":{"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"},"initialDelaySeconds":3,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":3},"volumeMounts":[{"mountPath":"/root/.lpData","name":"lp-data"},{"mountPath":"/papertrail-entrypoint.sh","name":"papertrail-entrypoint","subPath":"papertrail-entrypoint.sh"}]}],"tolerations":[{"key":"is_cpu_compute","operator":"Exists"}],"volumes":[{"emptyDir":{"medium":"Memory"},"name":"lp-data"},{"configMap":{"defaultMode":493,"name":"papertrail-entrypoint-2t8fmhbm4d"},"name":"papertrail-entrypoint"}]}}}}
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
creationTimestamp: "2020-02-20T02:24:12Z"
- generation: 38
+ generation: 39
labels:
livepeer.live/app: broadcaster
livepeer.live/auth-domain: livepeer.live
@@ -16,7 +16,7 @@
livepeer.live/region: chi
name: broadcaster-charmander
namespace: tenant-livepeer
- resourceVersion: "267181967"
+ resourceVersion: "267192530"
selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/broadcaster-charmander
uid: e9fa8b8e-7198-4371-a099-dbf2e564e649
spec:
@@ -96,7 +96,7 @@
fieldRef:
apiVersion: v1
fieldPath: metadata.labels['livepeer.live/region']
- image: livepeer/go-livepeer@sha256:53c61882c1fd1301398ba69039b7894361140ab42b204cab281bca2e04c7480a
+ image: livepeer/go-livepeer@sha256:b738f0d3b5ad5a043f290fd32669c6a97be0599a436b8c12b09b4cd4b4c046f4
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 6
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.broadcaster-squirtle /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.broadcaster-squirtle
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.broadcaster-squirtle 2020-04-23 17:06:35.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.broadcaster-squirtle 2020-04-23 17:06:35.000000000 -0700
@@ -7,7 +7,7 @@
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"squirtle","livepeer.live/region":"chi"},"name":"broadcaster-squirtle","namespace":"tenant-livepeer"},"spec":{"replicas":1,"selector":{"matchLabels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"squirtle","livepeer.live/region":"chi"}},"strategy":{"rollingUpdate":null,"type":"Recreate"},"template":{"metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"livepeer.live/app":"broadcaster","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/pokemon":"squirtle","livepeer.live/region":"chi"}},"spec":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"failure-domain.beta.kubernetes.io/region","operator":"In","values":["CHI","ORD1"]}]}]}},"podAntiAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"livepeer.live/app","operator":"In","values":["broadcaster"]}]},"topologyKey":"kubernetes.io/hostname"}]}},"containers":[{"args":["-broadcaster","-maxSessions=200","-authWebhookUrl=http://api.$(SERVICE_SUFFIX)/api/stream/hook","-orchWebhookUrl=http://api.$(SERVICE_SUFFIX)/api/orchestrator","-rtmpAddr=0.0.0.0:1935","-cliAddr=0.0.0.0:7935","-httpAddr=0.0.0.0:8935","-monitor=true","-transcodingOptions=P240p30fps16x9,P360p30fps16x9,P576p30fps16x9,P720p30fps16x9","-v=9"],"command":["/papertrail-entrypoint.sh","/usr/bin/livepeer"],"env":[{"name":"AUTH_DOMAIN","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/auth-domain']"}}},{"name":"AUTH_WEBHOOK_URL","value":"https://$(AUTH_DOMAIN)/api/stream/hook"},{"name":"SERVICE_SUFFIX","valueFrom":{"fieldRef":{"fieldPath":"metadata.annotations['livepeer.live/service-suffix']"}}},{"name":"PAPERTRAIL_TAG","valueFrom":{"fieldRef":{"fieldPath":"metadata.labels['livepeer.live/region']"}}}],"image":"livepeer/go-livepeer@sha256:53c61882c1fd1301398ba69039b7894361140ab42b204cab281bca2e04c7480a","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":6,"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"}},"name":"broadcaster","ports":[{"containerPort":8935,"name":"http-video","protocol":"TCP"},{"containerPort":7935,"name":"http-cli","protocol":"TCP"},{"containerPort":1935,"name":"rtmp","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"},"timeoutSeconds":8},"resources":{"limits":{"memory":"24Gi"},"requests":{"cpu":"16","memory":"24Gi"}},"startupProbe":{"httpGet":{"path":"/status","port":"http-cli","scheme":"HTTP"},"initialDelaySeconds":3,"periodSeconds":3,"successThreshold":1,"timeoutSeconds":3},"volumeMounts":[{"mountPath":"/root/.lpData","name":"lp-data"},{"mountPath":"/papertrail-entrypoint.sh","name":"papertrail-entrypoint","subPath":"papertrail-entrypoint.sh"}]}],"tolerations":[{"key":"is_cpu_compute","operator":"Exists"}],"volumes":[{"emptyDir":{"medium":"Memory"},"name":"lp-data"},{"configMap":{"defaultMode":493,"name":"papertrail-entrypoint-2t8fmhbm4d"},"name":"papertrail-entrypoint"}]}}}}
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
creationTimestamp: "2020-02-20T02:24:13Z"
- generation: 38
+ generation: 39
labels:
livepeer.live/app: broadcaster
livepeer.live/auth-domain: livepeer.live
@@ -16,7 +16,7 @@
livepeer.live/region: chi
name: broadcaster-squirtle
namespace: tenant-livepeer
- resourceVersion: "267181859"
+ resourceVersion: "267192578"
selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/broadcaster-squirtle
uid: 43bbfc03-d05e-4fe6-9c84-2c4adfb4a50f
spec:
@@ -96,7 +96,7 @@
fieldRef:
apiVersion: v1
fieldPath: metadata.labels['livepeer.live/region']
- image: livepeer/go-livepeer@sha256:53c61882c1fd1301398ba69039b7894361140ab42b204cab281bca2e04c7480a
+ image: livepeer/go-livepeer@sha256:b738f0d3b5ad5a043f290fd32669c6a97be0599a436b8c12b09b4cd4b4c046f4
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 6
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.mainnet-orchtran /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.mainnet-orchtran
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.mainnet-orchtran 2020-04-23 17:06:36.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.mainnet-orchtran 2020-04-23 17:06:36.000000000 -0700
@@ -7,7 +7,7 @@
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"app.kubernetes.io/name":"orchtran","app.kubernetes.io/part-of":"orchtran","app.kubernetes.io/release":"ot-deployment","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/network":"mainnet","livepeer.live/region":"chi"},"name":"mainnet-orchtran","namespace":"tenant-livepeer"},"spec":{"replicas":1,"selector":{"matchLabels":{"app.kubernetes.io/name":"orchtran","app.kubernetes.io/part-of":"orchtran","app.kubernetes.io/release":"ot-deployment","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/network":"mainnet","livepeer.live/region":"chi"}},"strategy":{"rollingUpdate":null,"type":"Recreate"},"template":{"metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"app.kubernetes.io/name":"orchtran","app.kubernetes.io/part-of":"orchtran","app.kubernetes.io/release":"ot-deployment","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/network":"mainnet","livepeer.live/region":"chi"}},"spec":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"gpu.nvidia.com/model","operator":"In","values":["GeForce_GTX_1070"]},{"key":"failure-domain.beta.kubernetes.io/region","operator":"In","values":["CHI","ORD1"]}]}]}}},"containers":[{"args":["-orchestrator","-transcoder","-ethUrl=$(ETH_URL)","-serviceAddr=$(SERVICE_ADDR):8935","-maxSessions=64","-v=999","-nvidia=0,1,2,3","-network=$(NETWORK)","-orchAddr=0.0.0.0","-pricePerUnit=1","-initializeRound=true","-ethPassword=/pw.txt","-cliAddr=0.0.0.0:7935","-monitor=true"],"env":[{"name":"SERVICE_ADDR","value":"orchestrator.livepeer.org"},{"name":"ETH_URL","value":"http://18.224.56.97:8545"},{"name":"NETWORK","value":"mainnet"},{"name":"NVIDIA_DRIVER_CAPABILITIES","value":"compute,video,utility"}],"image":"livepeer/go-livepeer:mainnet","imagePullPolicy":"Always","name":"orchtran","ports":[{"containerPort":22,"name":"sshd","protocol":"TCP"},{"containerPort":8935,"name":"http","protocol":"TCP"},{"containerPort":1935,"name":"rtmp","protocol":"TCP"}],"resources":{"limits":{"cpu":"3","memory":"8Gi","nvidia.com/gpu":"4"},"requests":{"cpu":"3","memory":"8Gi"}},"volumeMounts":[{"mountPath":"/root/.lpData/mainnet/keystore/wallet","name":"orchtran","readOnly":true,"subPath":"wallet.secret"},{"mountPath":"/pw.txt","name":"orchtran","readOnly":true,"subPath":"passphrase.secret"}]}],"hostAliases":[{"hostnames":["orchestrator.livepeer.org"],"ip":"127.0.0.1"}],"volumes":[{"name":"orchtran","secret":{"secretName":"mainnet-orchtran-4kgg4dbb64"}}]}}}}
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
creationTimestamp: "2020-01-14T01:55:23Z"
- generation: 25
+ generation: 26
labels:
app.kubernetes.io/name: orchtran
app.kubernetes.io/part-of: orchtran
@@ -18,7 +18,7 @@
livepeer.live/region: chi
name: mainnet-orchtran
namespace: tenant-livepeer
- resourceVersion: "267182597"
+ resourceVersion: "267192667"
selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/mainnet-orchtran
uid: b7c62416-4713-4409-accc-9616d0fb0d18
spec:
@@ -58,7 +58,9 @@
- key: gpu.nvidia.com/model
operator: In
values:
- - GeForce_GTX_1070
+ - GeForce_GTX_1070_Ti
+ - GeForce_GTX_1080_Ti
+ - matchExpressions:
- key: failure-domain.beta.kubernetes.io/region
operator: In
values:
@@ -68,11 +70,10 @@
- args:
- -orchestrator
- -transcoder
- - -ethUrl=$(ETH_URL)
- -serviceAddr=$(SERVICE_ADDR):8935
- -maxSessions=64
- -v=999
- - -nvidia=0,1,2,3
+ - -nvidia=0,1,2,3,4,5,6,7
- -network=$(NETWORK)
- -orchAddr=0.0.0.0
- -pricePerUnit=1
@@ -83,8 +84,6 @@
env:
- name: SERVICE_ADDR
value: orchestrator.livepeer.org
- - name: ETH_URL
- value: http://18.224.56.97:8545
- name: NETWORK
value: mainnet
- name: NVIDIA_DRIVER_CAPABILITIES
@@ -106,7 +105,7 @@
limits:
cpu: "3"
memory: 8Gi
- nvidia.com/gpu: "4"
+ nvidia.com/gpu: "8"
requests:
cpu: "3"
memory: 8Gi
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.rinkeby-orchtran /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.rinkeby-orchtran
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.rinkeby-orchtran 2020-04-23 17:06:38.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.rinkeby-orchtran 2020-04-23 17:06:38.000000000 -0700
@@ -0,0 +1,133 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ annotations:
+ livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
+ creationTimestamp: "2020-04-24T00:06:38Z"
+ generation: 1
+ labels:
+ app.kubernetes.io/name: orchtran
+ app.kubernetes.io/part-of: orchtran
+ app.kubernetes.io/release: ot-deployment
+ livepeer.live/auth-domain: livepeer.live
+ livepeer.live/domain: livepeer-ac.live
+ livepeer.live/network: rinkeby
+ livepeer.live/region: chi
+ name: rinkeby-orchtran
+ namespace: tenant-livepeer
+ selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/rinkeby-orchtran
+ uid: bf371ed4-6162-464a-b1ce-c6aa1654852b
+spec:
+ progressDeadlineSeconds: 600
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: orchtran
+ app.kubernetes.io/part-of: orchtran
+ app.kubernetes.io/release: ot-deployment
+ livepeer.live/auth-domain: livepeer.live
+ livepeer.live/domain: livepeer-ac.live
+ livepeer.live/network: rinkeby
+ livepeer.live/region: chi
+ strategy:
+ type: Recreate
+ template:
+ metadata:
+ annotations:
+ livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
+ creationTimestamp: null
+ labels:
+ app.kubernetes.io/name: orchtran
+ app.kubernetes.io/part-of: orchtran
+ app.kubernetes.io/release: ot-deployment
+ livepeer.live/auth-domain: livepeer.live
+ livepeer.live/domain: livepeer-ac.live
+ livepeer.live/network: rinkeby
+ livepeer.live/region: chi
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: gpu.nvidia.com/model
+ operator: In
+ values:
+ - GeForce_GTX_1070_Ti
+ - GeForce_GTX_1080_Ti
+ - matchExpressions:
+ - key: failure-domain.beta.kubernetes.io/region
+ operator: In
+ values:
+ - CHI
+ - ORD1
+ containers:
+ - args:
+ - -orchestrator
+ - -transcoder
+ - -serviceAddr=$(SERVICE_ADDR):8935
+ - -maxSessions=64
+ - -v=999
+ - -nvidia=0,1,2,3,4,5,6,7
+ - -network=$(NETWORK)
+ - -orchAddr=0.0.0.0
+ - -pricePerUnit=1
+ - -initializeRound=true
+ - -ethPassword=/pw.txt
+ - -cliAddr=0.0.0.0:7935
+ - -monitor=true
+ env:
+ - name: SERVICE_ADDR
+ value: orchtran-rinkeby.livepeer.fish
+ - name: NETWORK
+ value: rinkeby
+ - name: NVIDIA_DRIVER_CAPABILITIES
+ value: compute,video,utility
+ image: livepeer/go-livepeer:rinkeby
+ imagePullPolicy: Always
+ name: orchtran
+ ports:
+ - containerPort: 22
+ name: sshd
+ protocol: TCP
+ - containerPort: 8935
+ name: http
+ protocol: TCP
+ - containerPort: 1935
+ name: rtmp
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "3"
+ memory: 8Gi
+ nvidia.com/gpu: "8"
+ requests:
+ cpu: "3"
+ memory: 8Gi
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ volumeMounts:
+ - mountPath: /root/.lpData/rinkeby/keystore/wallet
+ name: orchtran
+ readOnly: true
+ subPath: wallet.secret
+ - mountPath: /pw.txt
+ name: orchtran
+ readOnly: true
+ subPath: passphrase.secret
+ dnsPolicy: ClusterFirst
+ hostAliases:
+ - hostnames:
+ - orchtran-rinkeby.livepeer.fish
+ ip: 127.0.0.1
+ restartPolicy: Always
+ schedulerName: default-scheduler
+ securityContext: {}
+ terminationGracePeriodSeconds: 30
+ volumes:
+ - name: orchtran
+ secret:
+ defaultMode: 420
+ secretName: rinkeby-orchtran-m9tk6dghck
+status: {}
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.rinkeby-prometheus /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.rinkeby-prometheus
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/apps.v1.Deployment.tenant-livepeer.rinkeby-prometheus 2020-04-23 17:06:38.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/apps.v1.Deployment.tenant-livepeer.rinkeby-prometheus 2020-04-23 17:06:39.000000000 -0700
@@ -7,7 +7,7 @@
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"app.kubernetes.io/name":"prometheus-service","app.kubernetes.io/part-of":"orchtran","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/network":"rinkeby","livepeer.live/region":"chi"},"name":"rinkeby-prometheus","namespace":"tenant-livepeer"},"spec":{"replicas":1,"selector":{"matchLabels":{"app.kubernetes.io/name":"prometheus-service","app.kubernetes.io/part-of":"orchtran","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/network":"rinkeby","livepeer.live/region":"chi"}},"strategy":{"type":"Recreate"},"template":{"metadata":{"annotations":{"livepeer.live/service-suffix":"tenant-livepeer.svc.tenant.chi.local"},"labels":{"app.kubernetes.io/name":"prometheus-service","app.kubernetes.io/part-of":"orchtran","livepeer.live/auth-domain":"livepeer.live","livepeer.live/domain":"livepeer-ac.live","livepeer.live/network":"rinkeby","livepeer.live/region":"chi"}},"spec":{"affinity":{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"failure-domain.beta.kubernetes.io/region","operator":"In","values":["CHI","ORD1"]}]}]}}},"containers":[{"args":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus/","--web.route-prefix=/prometheus","--web.external-url=http://localhost:9090/prometheus"],"image":"prom/prometheus:latest","name":"prometheus","ports":[{"containerPort":9090}],"volumeMounts":[{"mountPath":"/etc/prometheus/prometheus.yml","name":"prometheus-config-volume","subPath":"prometheus.yml"},{"mountPath":"/prometheus/","name":"prometheus-storage-volume"}]},{"env":[{"name":"GF_SECURITY_ADMIN_USER","value":"admin"},{"name":"GF_SECURITY_ADMIN_PASSWORD","value":"livepeer"},{"name":"GF_AUTH_ANONYMOUS_ENABLED","value":"True"},{"name":"GF_AUTH_ANONYMOUS_ORG_NAME","value":"Main Org."},{"name":"GF_AUTH_ANONYMOUS_ORG_ROLE","value":"Viewer"},{"name":"GF_SERVER_SERVE_FROM_SUB_PATH","value":"true"},{"name":"GF_SERVER_ROOT_URL","value":"http://localhost:3000/grafana"}],"image":"grafana/grafana:latest","name":"grafana","ports":[{"containerPort":3000,"name":"dashboard","protocol":"TCP"}],"volumeMounts":[{"mountPath":"/etc/grafana/provisioning/datasources/grafanaDatasources.yml","name":"grafana-datasources","subPath":"datasources.yml"},{"mountPath":"/etc/grafana/provisioning/dashboards/grafanaDashboards.yml","name":"grafana-dashboards-conf","subPath":"dashboards.yml"},{"mountPath":"/var/lib/grafana/dashboards","name":"grafana-dashboard-1"},{"mountPath":"/var/lib/grafana","name":"grafana-persistent-drive"}]}],"initContainers":[{"command":["chmod","777","/prometheus"],"image":"busybox","name":"chown-data","volumeMounts":[{"mountPath":"/prometheus","name":"prometheus-storage-volume"}]},{"command":["chmod","777","/var/lib/grafana"],"image":"busybox","name":"chown-data2","volumeMounts":[{"mountPath":"/var/lib/grafana","name":"grafana-persistent-drive"}]}],"serviceAccountName":"tenant-livepeer-user","volumes":[{"configMap":{"name":"rinkeby-prometheus-conf-f7km92tft8"},"name":"prometheus-config-volume"},{"name":"prometheus-storage-volume","persistentVolumeClaim":{"claimName":"rinkeby-prometheus-data"}},{"configMap":{"items":[{"key":"grafanaDatasources.yml","path":"datasources.yml"}],"name":"rinkeby-grafana-datasources-7k25k88bcc"},"name":"grafana-datasources"},{"configMap":{"items":[{"key":"grafanaDashboards.yml","path":"dashboards.yml"}],"name":"rinkeby-grafana-dashboards-conf-827h8mmc98"},"name":"grafana-dashboards-conf"},{"configMap":{"items":[{"key":"1.json","path":"1.json"},{"key":"2.json","path":"2.json"},{"key":"livepeer_overview.json","path":"livepeer_overview.json"},{"key":"goprocesses.json","path":"goprocesses.json"},{"key":"livepeer_payments_overview.json","path":"livepeer_payments_overview.json"}],"name":"rinkeby-grafana-dashboard-1-9kk9252t85"},"name":"grafana-dashboard-1"},{"name":"grafana-persistent-drive","persistentVolumeClaim":{"claimName":"rinkeby-grafana-drive2"}}]}}}}
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
creationTimestamp: "2020-04-23T23:06:48Z"
- generation: 3
+ generation: 4
labels:
app.kubernetes.io/name: prometheus-service
app.kubernetes.io/part-of: orchtran
@@ -17,7 +17,7 @@
livepeer.live/region: chi
name: rinkeby-prometheus
namespace: tenant-livepeer
- resourceVersion: "267184256"
+ resourceVersion: "267192857"
selfLink: /apis/apps/v1/namespaces/tenant-livepeer/deployments/rinkeby-prometheus
uid: ddc31093-d139-4296-9315-3cf498fc66e2
spec:
@@ -151,7 +151,7 @@
volumes:
- configMap:
defaultMode: 420
- name: rinkeby-prometheus-conf-f7km92tft8
+ name: rinkeby-prometheus-conf-8f84bg45ff
name: prometheus-config-volume
- name: prometheus-storage-volume
persistentVolumeClaim:
@@ -183,7 +183,7 @@
path: goprocesses.json
- key: livepeer_payments_overview.json
path: livepeer_payments_overview.json
- name: rinkeby-grafana-dashboard-1-9kk9252t85
+ name: rinkeby-grafana-dashboard-1-mtc579d7kh
name: grafana-dashboard-1
- name: grafana-persistent-drive
persistentVolumeClaim:
diff -u -N /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/v1.Service.tenant-livepeer.rinkeby-prometheus /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/v1.Service.tenant-livepeer.rinkeby-prometheus
--- /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/LIVE-186358232/v1.Service.tenant-livepeer.rinkeby-prometheus 2020-04-23 17:06:34.000000000 -0700
+++ /var/folders/r9/0sdgn78j2msbqzk96v7mttb40000gn/T/MERGED-275072855/v1.Service.tenant-livepeer.rinkeby-prometheus 2020-04-23 17:06:34.000000000 -0700
@@ -9,7 +9,6 @@
livepeer.live/service-suffix: tenant-livepeer.svc.tenant.chi.local
prometheus.io/path: /prometheus/metrics
prometheus.io/port: "9090"
- prometheus.io/rinkeby: "true"
prometheus.io/scrape: rinkeby
creationTimestamp: "2020-04-22T19:53:02Z"
labels:
@@ -21,7 +20,7 @@
livepeer.live/region: chi
name: rinkeby-prometheus
namespace: tenant-livepeer
- resourceVersion: "267178160"
+ resourceVersion: "267192390"
selfLink: /api/v1/namespaces/tenant-livepeer/services/rinkeby-prometheus
uid: eb8580b4-2cb8-4415-96fe-f690f499386f
spec:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment