diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6e45880..a01717d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,7 +12,7 @@ env: jobs: golangci-lint: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 @@ -29,7 +29,7 @@ jobs: args: --disable-all -E deadcode -E gofmt -E goimports -E ineffassign -E misspell -E vet --timeout=15m markdownlint-misspell-shellcheck: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest # this image is build from Dockerfile # https://github.com/pouchcontainer/pouchlinter/blob/master/Dockerfile container: pouchcontainer/pouchlinter:v0.1.2 @@ -42,7 +42,7 @@ jobs: run: find ./ -name "*.md" | grep -v enhancements | grep -v .github | xargs mdl -r ~MD010,~MD013,~MD014,~MD022,~MD024,~MD029,~MD031,~MD032,~MD033,~MD034,~MD036 UnitTest: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 992e8cf..59d7907 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,7 +11,7 @@ env: jobs: docker-push: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 diff --git a/EdgeXConfig/Hanoi.yaml b/EdgeXConfig/Hanoi.yaml deleted file mode 100644 index 75720a1..0000000 --- a/EdgeXConfig/Hanoi.yaml +++ /dev/null @@ -1,363 +0,0 @@ -version: hanoi -configmap: - apiVersion: v1 - kind: ConfigMap - metadata: - name: common-variables - data: - EDGEX_SECURITY_SECRET_STORE: "false" - Registry_Host: "edgex-core-consul" - Clients_CoreData_Host: "edgex-core-data" - Clients_Data_Host: "edgex-core-data" - Clients_Notifications_Host: "edgex-support-notifications" - Clients_Metadata_Host: "edgex-core-metadata" - Clients_Command_Host: "edgex-core-command" - Clients_Scheduler_Host: "edgex-support-scheduler" - Clients_RulesEngine_Host: "edgex-kuiper" - Clients_VirtualDevice_Host: "edgex-device-virtual" - Databases_Primary_Host: "edgex-redis" - Service_ServerBindAddr: "0.0.0.0" - # Required in case old configuration from previous release used. - # Change to "true" if re-enabling logging service for remote logging - Logging_EnableRemote: "false" - # Clients_Logging_Host: edgex-support-logging # un-comment if re-enabling logging service for remote logging -services: -- metadata: - name: edgex-core-consul - spec: - selector: - app: edgex-core-consul - ports: - - name: tcp-8500 - port: 8500 - protocol: TCP - targetPort: 8500 - - name: tcp-8400 - port: 8400 - protocol: TCP - targetPort: 8400 -- metadata: - name: edgex-redis - spec: - selector: - app: edgex-redis - ports: - - name: http - protocol: TCP - port: 6379 - targetPort: 6379 -- metadata: - name: edgex-support-notifications - spec: - selector: - app: edgex-support-notifications - ports: - - name: http - port: 48060 - protocol: TCP - targetPort: 48060 -- metadata: - name: edgex-core-metadata - spec: - selector: - app: edgex-core-metadata - ports: - - name: http - port: 48081 - protocol: TCP - targetPort: 48081 -- metadata: - name: edgex-core-data - spec: - selector: - app: edgex-core-data - ports: - - name: tcp-5563 - port: 5563 - protocol: TCP - targetPort: 5563 - - name: tcp-48080 - port: 48080 - protocol: TCP - targetPort: 48080 -- metadata: - name: edgex-core-command - spec: - selector: - app: edgex-core-command - ports: - - name: http - port: 48082 - protocol: TCP - targetPort: 48082 -- metadata: - name: edgex-support-scheduler - spec: - selector: - app: edgex-support-scheduler - ports: - - name: http - port: 48085 - protocol: TCP - targetPort: 48085 -- metadata: - name: edgex-app-service-configurable-rules - spec: - selector: - app: edgex-app-service-configurable-rules - ports: - - name: http - port: 48100 - protocol: TCP - targetPort: 48100 -deployments: -- metadata: - name: edgex-core-consul - spec: - selector: - matchLabels: - app: edgex-core-consul - template: - metadata: - labels: - app: edgex-core-consul - spec: - hostname: edgex-core-consul - volumes: - - name: consul-config - hostPath: - path: /consul/config - type: DirectoryOrCreate - - name: consul-data - hostPath: - path: /consul/data - type: DirectoryOrCreate - - name: consul-scripts - hostPath: - path: /consul/scripts - type: DirectoryOrCreate - containers: - - name: edgex-core-consul - image: edgexfoundry/docker-edgex-consul:1.3.0 - imagePullPolicy: IfNotPresent - env: - - name: EDGEX_DB - value: "redis" - - name: EDGEX_SECURE - value: "false" - ports: - - name: tcp-8500 - protocol: TCP - containerPort: 8500 - - name: tcp-8400 - protocol: TCP - containerPort: 8400 - volumeMounts: - - name: consul-config - mountPath: /consul/config - - name: consul-data - mountPath: /consul/data - - name: consul-scripts - mountPath: /consul/scripts -- metadata: - name: edgex-redis - spec: - selector: - matchLabels: - app: edgex-redis - template: - metadata: - labels: - app: edgex-redis - spec: - hostname: edgex-redis - volumes: - - name: db-data - hostPath: - path: /data - type: DirectoryOrCreate - containers: - - name: edgex-redis - image: redis:6.0.9-alpine - imagePullPolicy: IfNotPresent - ports: - - containerPort: 6379 - envFrom: - - configMapRef: - name: common-variables - volumeMounts: - - name: db-data - mountPath: /data -- metadata: - name: edgex-support-notifications - spec: - selector: - matchLabels: - app: edgex-support-notifications - template: - metadata: - labels: - app: edgex-support-notifications - spec: - hostname: edgex-support-notifications - containers: - - name: edgex-support-notifications - image: edgexfoundry/docker-support-notifications-go:1.3.0 - imagePullPolicy: IfNotPresent - envFrom: - - configMapRef: - name: common-variables - env: - - name: Service_Host - value: "edgex-support-notifications" - ports: - - name: http - protocol: TCP - containerPort: 48060 -- metadata: - name: edgex-core-metadata - spec: - selector: - matchLabels: - app: edgex-core-metadata - template: - metadata: - labels: - app: edgex-core-metadata - spec: - hostname: edgex-core-metadata - containers: - - name: edgex-core-metadata - image: edgexfoundry/docker-core-metadata-go:1.3.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 48081 - envFrom: - - configMapRef: - name: common-variables - env: - - name: Service_Host - value: "edgex-core-metadata" - - name: Notifications_Sender - value: "edgex-core-metadata" -- metadata: - name: edgex-core-data - spec: - selector: - matchLabels: - app: edgex-core-data - template: - metadata: - labels: - app: edgex-core-data - spec: - hostname: edgex-core-data - containers: - - name: edgex-core-data - image: edgexfoundry/docker-core-data-go:1.3.0 - imagePullPolicy: IfNotPresent - ports: - - name: tcp-48080 - protocol: TCP - containerPort: 48080 - - name: tcp-5563 - protocol: TCP - containerPort: 5563 - envFrom: - - configMapRef: - name: common-variables - env: - - name: Service_Host - value: "edgex-core-data" -- metadata: - name: edgex-core-command - spec: - selector: - matchLabels: - app: edgex-core-command - template: - metadata: - labels: - app: edgex-core-command - spec: - hostname: edgex-core-command - containers: - - name: edgex-core-command - image: edgexfoundry/docker-core-command-go:1.3.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 48082 - envFrom: - - configMapRef: - name: common-variables - env: - - name: Service_Host - value: "edgex-core-command" -- metadata: - name: edgex-support-scheduler - spec: - selector: - matchLabels: - app: edgex-support-scheduler - template: - metadata: - labels: - app: edgex-support-scheduler - spec: - hostname: edgex-support-scheduler - containers: - - name: edgex-support-scheduler - image: edgexfoundry/docker-support-scheduler-go:1.3.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 48085 - envFrom: - - configMapRef: - name: common-variables - env: - - name: Service_Host - value: "edgex-support-scheduler" - - name: IntervalActions_ScrubPushed_Host - value: "edgex-core-data" - - name: IntervalActions_ScrubAged_Host - value: "edgex-core-data" -- metadata: - name: edgex-app-service-configurable-rules - spec: - selector: - matchLabels: - app: edgex-app-service-configurable-rules - template: - metadata: - labels: - app: edgex-app-service-configurable-rules - spec: - hostname: edgex-app-service-configurable-rules - containers: - - name: edgex-app-service-configurable-rules - image: edgexfoundry/docker-app-service-configurable:1.3.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 48100 - envFrom: - - configMapRef: - name: common-variables - env: - - name: Service_Host - value: "edgex-app-service-configurable-rules" - - name: Service_Port - value: "48100" - - name: edgex_profile - value: "rules-engine" - - name: MessageBus_SubscribeHost_Host - value: "edgex-core-data" - - name: Binding_PublishTopic - value: "events" diff --git a/EdgeXConfig/Jakarta.yaml b/EdgeXConfig/Jakarta.yaml deleted file mode 100644 index 060673d..0000000 --- a/EdgeXConfig/Jakarta.yaml +++ /dev/null @@ -1,338 +0,0 @@ -version: jakarta -configmap: - apiVersion: v1 - kind: ConfigMap - metadata: - name: common-variables - data: - DATABASES_PRIMARY_HOST: edgex-redis - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - REGISTRY_HOST: edgex-core-consul - EDGEX_SECURITY_SECRET_STORE: "false" - SERVICE_SERVERBINDADDR: "0.0.0.0" -services: -- metadata: - name: edgex-core-consul - spec: - selector: - app: edgex-core-consul - ports: - - name: tcp-8500 - port: 8500 - protocol: TCP - targetPort: 8500 -- metadata: - name: edgex-redis - spec: - selector: - app: edgex-redis - ports: - - name: http - protocol: TCP - port: 6379 - targetPort: 6379 -- metadata: - name: edgex-support-notifications - spec: - selector: - app: edgex-support-notifications - ports: - - name: http - port: 59860 - protocol: TCP - targetPort: 59860 -- metadata: - name: edgex-core-metadata - spec: - selector: - app: edgex-core-metadata - ports: - - name: http - port: 59881 - protocol: TCP - targetPort: 59881 -- metadata: - name: edgex-core-data - spec: - selector: - app: edgex-core-data - ports: - - name: tcp-5563 - port: 5563 - protocol: TCP - targetPort: 5563 - - name: tcp-48080 - port: 59880 - protocol: TCP - targetPort: 59880 -- metadata: - name: edgex-core-command - spec: - selector: - app: edgex-core-command - ports: - - name: http - port: 59882 - protocol: TCP - targetPort: 59882 -- metadata: - name: edgex-support-scheduler - spec: - selector: - app: edgex-support-scheduler - ports: - - name: http - port: 59861 - protocol: TCP - targetPort: 59861 -- metadata: - name: edgex-app-rules-engine - spec: - selector: - app: edgex-app-rules-engine - ports: - - name: http - port: 59701 - protocol: TCP - targetPort: 59701 -deployments: -- metadata: - name: edgex-core-consul - spec: - selector: - matchLabels: - app: edgex-core-consul - template: - metadata: - labels: - app: edgex-core-consul - spec: - hostname: edgex-core-consul - volumes: - - name: consul-config - hostPath: - path: /consul/config - type: DirectoryOrCreate - - name: consul-data - hostPath: - path: /consul/data - type: DirectoryOrCreate - containers: - - name: edgex-core-consul - image: openyurt/consul:1.10.3 - imagePullPolicy: IfNotPresent - ports: - - name: tcp-8500 - protocol: TCP - containerPort: 8500 - volumeMounts: - - name: consul-config - mountPath: /consul/config - - name: consul-data - mountPath: /consul/data -- metadata: - name: edgex-redis - spec: - selector: - matchLabels: - app: edgex-redis - template: - metadata: - labels: - app: edgex-redis - spec: - hostname: edgex-redis - volumes: - - name: db-data - hostPath: - path: /data - type: DirectoryOrCreate - containers: - - name: edgex-redis - image: openyurt/redis:6.2.6-alpine - imagePullPolicy: IfNotPresent - ports: - - containerPort: 6379 - envFrom: - - configMapRef: - name: common-variables - volumeMounts: - - name: db-data - mountPath: /data -- metadata: - name: edgex-support-notifications - spec: - selector: - matchLabels: - app: edgex-support-notifications - template: - metadata: - labels: - app: edgex-support-notifications - spec: - hostname: edgex-support-notifications - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.1.0 - imagePullPolicy: IfNotPresent - envFrom: - - configMapRef: - name: common-variables - env: - - name: SERVICE_HOST - value: "edgex-support-notifications" - ports: - - name: http - protocol: TCP - containerPort: 59860 -- metadata: - name: edgex-core-metadata - spec: - selector: - matchLabels: - app: edgex-core-metadata - template: - metadata: - labels: - app: edgex-core-metadata - spec: - hostname: edgex-core-metadata - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.1.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 59881 - envFrom: - - configMapRef: - name: common-variables - env: - - name: NOTIFICATIONS_SENDER - value: "edgex-core-metadata" - - name: SERVICE_HOST - value: "edgex-core-metadata" -- metadata: - name: edgex-core-data - spec: - selector: - matchLabels: - app: edgex-core-data - template: - metadata: - labels: - app: edgex-core-data - spec: - hostname: edgex-core-data - containers: - - name: edgex-core-data - image: openyurt/core-data:2.1.0 - imagePullPolicy: IfNotPresent - ports: - - name: tcp-59880 - protocol: TCP - containerPort: 59880 - - name: tcp-5563 - protocol: TCP - containerPort: 5563 - envFrom: - - configMapRef: - name: common-variables - env: - - name: MESSAGEQUEUE_HOST - value: "edgex-redis" - - name: SERVICE_HOST - value: "edgex-core-data" -- metadata: - name: edgex-core-command - spec: - selector: - matchLabels: - app: edgex-core-command - template: - metadata: - labels: - app: edgex-core-command - spec: - hostname: edgex-core-command - containers: - - name: edgex-core-command - image: openyurt/core-command:2.1.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 59882 - envFrom: - - configMapRef: - name: common-variables - env: - - name: SERVICE_HOST - value: "edgex-core-command" -- metadata: - name: edgex-support-scheduler - spec: - selector: - matchLabels: - app: edgex-support-scheduler - template: - metadata: - labels: - app: edgex-support-scheduler - spec: - hostname: edgex-support-scheduler - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.1.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 59861 - envFrom: - - configMapRef: - name: common-variables - env: - - name: SERVICE_HOST - value: "edgex-support-scheduler" - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: "edgex-core-data" - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: "edgex-core-data" -- metadata: - name: edgex-app-rules-engine - spec: - selector: - matchLabels: - app: edgex-app-rules-engine - template: - metadata: - labels: - app: edgex-app-rules-engine - spec: - hostname: edgex-app-rules-engine - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.1.0 - imagePullPolicy: IfNotPresent - ports: - - name: http - protocol: TCP - containerPort: 59701 - envFrom: - - configMapRef: - name: common-variables - env: - - name: SERVICE_HOST - value: "edgex-app-rules-engine" - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: "edgex-redis" - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: "edgex-redis" - - name: EDGEX_PROFILE - value: "rules-engine" diff --git a/EdgeXConfig/config-nosecty.json b/EdgeXConfig/config-nosecty.json new file mode 100644 index 0000000..a6c853f --- /dev/null +++ b/EdgeXConfig/config-nosecty.json @@ -0,0 +1,4732 @@ +{ + "versions": [ + { + "versionName": "levski", + "configMaps": [ + { + "metadata": { + "name": "common-variable-levski", + "creationTimestamp": null + }, + "data": { + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "false", + "MESSAGEQUEUE_HOST": "edgex-redis", + "REGISTRY_HOST": "edgex-core-consul" + } + } + ], + "components": [ + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.3.0", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.3.0", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "db-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:7.0.5-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "db-data", + "mountPath": "/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-ui-go", + "service": { + "ports": [ + { + "name": "tcp-4000", + "protocol": "TCP", + "port": 4000, + "targetPort": 4000 + } + ], + "selector": { + "app": "edgex-ui-go" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-ui-go" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-ui-go" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-ui-go", + "image": "openyurt/edgex-ui:2.3.0", + "ports": [ + { + "name": "tcp-4000", + "containerPort": 4000, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-ui-go" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-ui-go" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.3.0", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "kuiper-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.7.1-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__SERVER", + "value": "edgex-redis" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__TYPE", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PORT", + "value": "6379" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.13.2", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.3.0", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "MESSAGEQUEUE_EXTERNAL_URL", + "value": "tcp://edgex-mqtt-broker:1883" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + }, + { + "name": "MESSAGEQUEUE_INTERNAL_HOST", + "value": "edgex-redis" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.3.0", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.3.0", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.3.0", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.3.0", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.3.0", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "jakarta", + "configMaps": [ + { + "metadata": { + "name": "common-variable-jakarta", + "creationTimestamp": null + }, + "data": { + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "false", + "MESSAGEQUEUE_HOST": "edgex-redis", + "REGISTRY_HOST": "edgex-core-consul" + } + } + ], + "components": [ + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.1.1", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.1.1", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.1.1", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "db-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.2.6-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "db-data", + "mountPath": "/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.1.1", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.10.3", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.1.1", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-ui-go", + "service": { + "ports": [ + { + "name": "tcp-4000", + "protocol": "TCP", + "port": 4000, + "targetPort": 4000 + } + ], + "selector": { + "app": "edgex-ui-go" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-ui-go" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-ui-go" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-ui-go", + "image": "openyurt/edgex-ui:2.1.0", + "ports": [ + { + "name": "tcp-4000", + "containerPort": 4000, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-ui-go" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "kuiper-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.4.4-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PORT", + "value": "6379" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__TYPE", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__SERVER", + "value": "edgex-redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL", + "value": "redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.1.1", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.1.1", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.1.1", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.1.1", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "kamakura", + "configMaps": [ + { + "metadata": { + "name": "common-variable-kamakura", + "creationTimestamp": null + }, + "data": { + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "false", + "MESSAGEQUEUE_HOST": "edgex-redis", + "REGISTRY_HOST": "edgex-core-consul" + } + } + ], + "components": [ + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.2.0", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.2.0", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.2.0", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-ui-go", + "service": { + "ports": [ + { + "name": "tcp-4000", + "protocol": "TCP", + "port": 4000, + "targetPort": 4000 + } + ], + "selector": { + "app": "edgex-ui-go" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-ui-go" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-ui-go" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-ui-go", + "image": "openyurt/edgex-ui:2.2.0", + "ports": [ + { + "name": "tcp-4000", + "containerPort": 4000, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-ui-go" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.10.10", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.2.0", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.2.0", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "db-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.2.6-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "db-data", + "mountPath": "/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.2.0", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "kuiper-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.4.4-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__SERVER", + "value": "edgex-redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__TYPE", + "value": "redis" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PORT", + "value": "6379" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.2.0", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.2.0", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.2.0", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "ireland", + "configMaps": [ + { + "metadata": { + "name": "common-variable-ireland", + "creationTimestamp": null + }, + "data": { + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "false", + "MESSAGEQUEUE_HOST": "edgex-redis", + "REGISTRY_HOST": "edgex-core-consul" + } + } + ], + "components": [ + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.0.0", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.0.0", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "db-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.2.4-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "db-data", + "mountPath": "/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.0.0", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "kuiper-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.3.0-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.0.0", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.0.0", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.0.0", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.0.0", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.0.0", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.0.1", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.9.5", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "hanoi", + "configMaps": [ + { + "metadata": { + "name": "common-variable-hanoi", + "creationTimestamp": null + }, + "data": { + "CLIENTS_COMMAND_HOST": "edgex-core-command", + "CLIENTS_COREDATA_HOST": "edgex-core-data", + "CLIENTS_DATA_HOST": "edgex-core-data", + "CLIENTS_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_RULESENGINE_HOST": "edgex-kuiper", + "CLIENTS_SCHEDULER_HOST": "edgex-support-scheduler", + "CLIENTS_VIRTUALDEVICE_HOST": "edgex-device-virtual", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "false", + "LOGGING_ENABLEREMOTE": "false", + "REGISTRY_HOST": "edgex-core-consul", + "SERVICE_SERVERBINDADDR": "0.0.0.0" + } + } + ], + "components": [ + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-48080", + "protocol": "TCP", + "port": 48080, + "targetPort": 48080 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/docker-core-data-go:1.3.1", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-48080", + "containerPort": 48080, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + }, + { + "name": "consul-scripts", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/docker-edgex-consul:1.3.0", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "EDGEX_SECURE", + "value": "false" + }, + { + "name": "EDGEX_DB", + "value": "redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + }, + { + "name": "consul-scripts", + "mountPath": "/consul/scripts" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-49986", + "protocol": "TCP", + "port": 49986, + "targetPort": 49986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/docker-device-rest-go:1.2.1", + "ports": [ + { + "name": "tcp-49986", + "containerPort": 49986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-48081", + "protocol": "TCP", + "port": 48081, + "targetPort": 48081 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/docker-core-metadata-go:1.3.1", + "ports": [ + { + "name": "tcp-48081", + "containerPort": 48081, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-49990", + "protocol": "TCP", + "port": 49990, + "targetPort": 49990 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/docker-device-virtual-go:1.3.1", + "ports": [ + { + "name": "tcp-49990", + "containerPort": 49990, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "db-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.0.9-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "db-data", + "mountPath": "/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-20498", + "protocol": "TCP", + "port": 20498, + "targetPort": 20498 + }, + { + "name": "tcp-48075", + "protocol": "TCP", + "port": 48075, + "targetPort": 48075 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/kuiper:1.1.1-alpine", + "ports": [ + { + "name": "tcp-20498", + "containerPort": 20498, + "protocol": "TCP" + }, + { + "name": "tcp-48075", + "containerPort": 48075, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "EDGEX__DEFAULT__PORT", + "value": "5566" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "tcp" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-app-service-configurable-rules" + }, + { + "name": "EDGEX__DEFAULT__SERVICESERVER", + "value": "http://edgex-core-data:48080" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "events" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "48075" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-48085", + "protocol": "TCP", + "port": 48085, + "targetPort": 48085 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/docker-support-scheduler-go:1.3.1", + "ports": [ + { + "name": "tcp-48085", + "containerPort": 48085, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-service-configurable-rules", + "service": { + "ports": [ + { + "name": "tcp-48100", + "protocol": "TCP", + "port": 48100, + "targetPort": 48100 + } + ], + "selector": { + "app": "edgex-app-service-configurable-rules" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-service-configurable-rules" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-service-configurable-rules" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-app-service-configurable-rules", + "image": "openyurt/docker-app-service-configurable:1.3.1", + "ports": [ + { + "name": "tcp-48100", + "containerPort": 48100, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "MESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-service-configurable-rules" + }, + { + "name": "SERVICE_PORT", + "value": "48100" + }, + { + "name": "BINDING_PUBLISHTOPIC", + "value": "events" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-service-configurable-rules" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-48082", + "protocol": "TCP", + "port": 48082, + "targetPort": 48082 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/docker-core-command-go:1.3.1", + "ports": [ + { + "name": "tcp-48082", + "containerPort": 48082, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-48060", + "protocol": "TCP", + "port": 48060, + "targetPort": 48060 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/docker-support-notifications-go:1.3.1", + "ports": [ + { + "name": "tcp-48060", + "containerPort": 48060, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-48090", + "protocol": "TCP", + "port": 48090, + "targetPort": 48090 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/docker-sys-mgmt-agent-go:1.3.1", + "ports": [ + { + "name": "tcp-48090", + "containerPort": 48090, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + } + ] + } + ] +} \ No newline at end of file diff --git a/EdgeXConfig/config-nosecty.yaml b/EdgeXConfig/config-nosecty.yaml deleted file mode 100644 index 13901e2..0000000 --- a/EdgeXConfig/config-nosecty.yaml +++ /dev/null @@ -1,10342 +0,0 @@ -versions: - - versionName: levski - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-levski - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "false" - MESSAGEQUEUE_HOST: edgex-redis - REGISTRY_HOST: edgex-core-consul - binarydata: {} - components: - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: MESSAGEQUEUE_INTERNAL_HOST - value: edgex-redis - valuefrom: null - - name: MESSAGEQUEUE_EXTERNAL_URL - value: tcp://edgex-mqtt-broker:1883 - valuefrom: null - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-ui-go - service: - ports: - - name: tcp-4000 - protocol: TCP - appprotocol: null - port: 4000 - targetport: - type: 0 - intval: 4000 - strval: "" - nodeport: 0 - selector: - app: edgex-ui-go - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-ui-go - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-ui-go - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-ui-go - image: openyurt/edgex-ui:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-4000 - hostport: 0 - containerport: 4000 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-ui-go - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-ui-go - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.13.2 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:7.0.5-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: METRICSMECHANISM - value: executor - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.7.1-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__SERVER - value: edgex-redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__TYPE - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: jakarta - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-jakarta - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "false" - MESSAGEQUEUE_HOST: edgex-redis - REGISTRY_HOST: edgex-core-consul - binarydata: {} - components: - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.4.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: CONNECTION__EDGEX__REDISMSGBUS__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__SERVER - value: edgex-redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__TYPE - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.10.3 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.2.6-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-ui-go - service: - ports: - - name: tcp-4000 - protocol: TCP - appprotocol: null - port: 4000 - targetport: - type: 0 - intval: 4000 - strval: "" - nodeport: 0 - selector: - app: edgex-ui-go - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-ui-go - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-ui-go - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-ui-go - image: openyurt/edgex-ui:2.1.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-4000 - hostport: 0 - containerport: 4000 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-ui-go - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: kamakura - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-kamakura - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "false" - MESSAGEQUEUE_HOST: edgex-redis - REGISTRY_HOST: edgex-core-consul - binarydata: {} - components: - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.10.10 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.2.6-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.4.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: CONNECTION__EDGEX__REDISMSGBUS__SERVER - value: edgex-redis - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__TYPE - value: redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-ui-go - service: - ports: - - name: tcp-4000 - protocol: TCP - appprotocol: null - port: 4000 - targetport: - type: 0 - intval: 4000 - strval: "" - nodeport: 0 - selector: - app: edgex-ui-go - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-ui-go - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-ui-go - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-ui-go - image: openyurt/edgex-ui:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-4000 - hostport: 0 - containerport: 4000 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-ui-go - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: ireland - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-ireland - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "false" - MESSAGEQUEUE_HOST: edgex-redis - REGISTRY_HOST: edgex-core-consul - binarydata: {} - components: - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.2.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.9.5 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: METRICSMECHANISM - value: executor - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.3.0-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.0.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: hanoi - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-hanoi - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - CLIENTS_COMMAND_HOST: edgex-core-command - CLIENTS_COREDATA_HOST: edgex-core-data - CLIENTS_DATA_HOST: edgex-core-data - CLIENTS_METADATA_HOST: edgex-core-metadata - CLIENTS_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_RULESENGINE_HOST: edgex-kuiper - CLIENTS_SCHEDULER_HOST: edgex-support-scheduler - CLIENTS_VIRTUALDEVICE_HOST: edgex-device-virtual - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "false" - LOGGING_ENABLEREMOTE: "false" - REGISTRY_HOST: edgex-core-consul - SERVICE_SERVERBINDADDR: 0.0.0.0 - binarydata: {} - components: - - name: edgex-support-scheduler - service: - ports: - - name: tcp-48085 - protocol: TCP - appprotocol: null - port: 48085 - targetport: - type: 0 - intval: 48085 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/docker-support-scheduler-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48085 - hostport: 0 - containerport: 48085 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-48090 - protocol: TCP - appprotocol: null - port: 48090 - targetport: - type: 0 - intval: 48090 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/docker-sys-mgmt-agent-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48090 - hostport: 0 - containerport: 48090 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-20498 - protocol: TCP - appprotocol: null - port: 20498 - targetport: - type: 0 - intval: 20498 - strval: "" - nodeport: 0 - - name: tcp-48075 - protocol: TCP - appprotocol: null - port: 48075 - targetport: - type: 0 - intval: 48075 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/kuiper:1.1.1-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-20498 - hostport: 0 - containerport: 20498 - protocol: TCP - hostip: "" - - name: tcp-48075 - hostport: 0 - containerport: 48075 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: EDGEX__DEFAULT__PORT - value: "5566" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: tcp - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-app-service-configurable-rules - valuefrom: null - - name: EDGEX__DEFAULT__SERVICESERVER - value: http://edgex-core-data:48080 - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: events - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "48075" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-48080 - protocol: TCP - appprotocol: null - port: 48080 - targetport: - type: 0 - intval: 48080 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/docker-core-data-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-48080 - hostport: 0 - containerport: 48080 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.0.9-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-49990 - protocol: TCP - appprotocol: null - port: 49990 - targetport: - type: 0 - intval: 49990 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/docker-device-virtual-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-49990 - hostport: 0 - containerport: 49990 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-48082 - protocol: TCP - appprotocol: null - port: 48082 - targetport: - type: 0 - intval: 48082 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/docker-core-command-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48082 - hostport: 0 - containerport: 48082 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-scripts - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/docker-edgex-consul:1.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: EDGEX_DB - value: redis - valuefrom: null - - name: EDGEX_SECURE - value: "false" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-scripts - readonly: false - mountpath: /consul/scripts - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-service-configurable-rules - service: - ports: - - name: tcp-48100 - protocol: TCP - appprotocol: null - port: 48100 - targetport: - type: 0 - intval: 48100 - strval: "" - nodeport: 0 - selector: - app: edgex-app-service-configurable-rules - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-service-configurable-rules - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-service-configurable-rules - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-app-service-configurable-rules - image: openyurt/docker-app-service-configurable:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48100 - hostport: 0 - containerport: 48100 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: SERVICE_PORT - value: "48100" - valuefrom: null - - name: MESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-core-data - valuefrom: null - - name: BINDING_PUBLISHTOPIC - value: events - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-service-configurable-rules - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-service-configurable-rules - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-49986 - protocol: TCP - appprotocol: null - port: 49986 - targetport: - type: 0 - intval: 49986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/docker-device-rest-go:1.2.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-49986 - hostport: 0 - containerport: 49986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-48081 - protocol: TCP - appprotocol: null - port: 48081 - targetport: - type: 0 - intval: 48081 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/docker-core-metadata-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48081 - hostport: 0 - containerport: 48081 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-48060 - protocol: TCP - appprotocol: null - port: 48060 - targetport: - type: 0 - intval: 48060 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/docker-support-notifications-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48060 - hostport: 0 - containerport: 48060 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null diff --git a/EdgeXConfig/config.json b/EdgeXConfig/config.json new file mode 100644 index 0000000..d2d1be7 --- /dev/null +++ b/EdgeXConfig/config.json @@ -0,0 +1,9982 @@ +{ + "versions": [ + { + "versionName": "levski", + "configMaps": [ + { + "metadata": { + "name": "common-variable-levski", + "creationTimestamp": null + }, + "data": { + "API_GATEWAY_HOST": "edgex-kong", + "API_GATEWAY_STATUS_PORT": "8100", + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "true", + "MESSAGEQUEUE_HOST": "edgex-redis", + "PROXY_SETUP_HOST": "edgex-security-proxy-setup", + "REGISTRY_HOST": "edgex-core-consul", + "SECRETSTORE_HOST": "edgex-vault", + "SECRETSTORE_PORT": "8200", + "SPIFFE_ENDPOINTSOCKET": "/tmp/edgex/secrets/spiffe/public/api.sock", + "SPIFFE_TRUSTBUNDLE_PATH": "/tmp/edgex/secrets/spiffe/trust/bundle", + "SPIFFE_TRUSTDOMAIN": "edgexfoundry.org", + "STAGEGATE_BOOTSTRAPPER_HOST": "edgex-security-bootstrapper", + "STAGEGATE_BOOTSTRAPPER_STARTPORT": "54321", + "STAGEGATE_DATABASE_HOST": "edgex-redis", + "STAGEGATE_DATABASE_PORT": "6379", + "STAGEGATE_DATABASE_READYPORT": "6379", + "STAGEGATE_KONGDB_HOST": "edgex-kong-db", + "STAGEGATE_KONGDB_PORT": "5432", + "STAGEGATE_KONGDB_READYPORT": "54325", + "STAGEGATE_READY_TORUNPORT": "54329", + "STAGEGATE_REGISTRY_HOST": "edgex-core-consul", + "STAGEGATE_REGISTRY_PORT": "8500", + "STAGEGATE_REGISTRY_READYPORT": "54324", + "STAGEGATE_SECRETSTORESETUP_HOST": "edgex-security-secretstore-setup", + "STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT": "54322", + "STAGEGATE_WAITFOR_TIMEOUT": "60s" + } + } + ], + "components": [ + { + "name": "edgex-security-bootstrapper", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-bootstrapper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-bootstrapper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-bootstrapper", + "image": "openyurt/security-bootstrapper:2.3.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "EDGEX_GROUP", + "value": "2001" + }, + { + "name": "EDGEX_USER", + "value": "2002" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-bootstrapper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-ui-go", + "service": { + "ports": [ + { + "name": "tcp-4000", + "protocol": "TCP", + "port": 4000, + "targetPort": 4000 + } + ], + "selector": { + "app": "edgex-ui-go" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-ui-go" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-ui-go" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-ui-go", + "image": "openyurt/edgex-ui:2.3.0", + "ports": [ + { + "name": "tcp-4000", + "containerPort": 4000, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-ui-go" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-ui-go" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-vault", + "service": { + "ports": [ + { + "name": "tcp-8200", + "protocol": "TCP", + "port": 8200, + "targetPort": 8200 + } + ], + "selector": { + "app": "edgex-vault" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-vault" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-vault" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "vault-file", + "emptyDir": {} + }, + { + "name": "vault-logs", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-vault", + "image": "openyurt/vault:1.11.4", + "ports": [ + { + "name": "tcp-8200", + "containerPort": 8200, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "VAULT_UI", + "value": "true" + }, + { + "name": "VAULT_ADDR", + "value": "http://edgex-vault:8200" + }, + { + "name": "VAULT_CONFIG_DIR", + "value": "/vault/config" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/vault/config" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "vault-file", + "mountPath": "/vault/file" + }, + { + "name": "vault-logs", + "mountPath": "/vault/logs" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-vault" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-virtual", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.3.0", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-virtual" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong-db", + "service": { + "ports": [ + { + "name": "tcp-5432", + "protocol": "TCP", + "port": 5432, + "targetPort": 5432 + } + ], + "selector": { + "app": "edgex-kong-db" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong-db" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong-db" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "tmpfs-volume3", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "postgres-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong-db", + "image": "openyurt/postgres:13.8-alpine", + "ports": [ + { + "name": "tcp-5432", + "containerPort": 5432, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "POSTGRES_DB", + "value": "kong" + }, + { + "name": "POSTGRES_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + }, + { + "name": "POSTGRES_USER", + "value": "kong" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/var/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "tmpfs-volume3", + "mountPath": "/run" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "postgres-data", + "mountPath": "/var/lib/postgresql/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong-db" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-proxy-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-proxy-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-proxy-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-security-proxy-setup", + "image": "openyurt/security-proxy-setup:2.3.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "ROUTES_SYS_MGMT_AGENT_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "ROUTES_RULES_ENGINE_HOST", + "value": "edgex-kuiper" + }, + { + "name": "ROUTES_DEVICE_VIRTUAL_HOST", + "value": "device-virtual" + }, + { + "name": "ROUTES_SUPPORT_NOTIFICATIONS_HOST", + "value": "edgex-support-notifications" + }, + { + "name": "ROUTES_CORE_COMMAND_HOST", + "value": "edgex-core-command" + }, + { + "name": "ROUTES_SUPPORT_SCHEDULER_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "ROUTES_CORE_DATA_HOST", + "value": "edgex-core-data" + }, + { + "name": "ROUTES_CORE_CONSUL_HOST", + "value": "edgex-core-consul" + }, + { + "name": "ROUTES_CORE_METADATA_HOST", + "value": "edgex-core-metadata" + }, + { + "name": "ADD_PROXY_ROUTE" + }, + { + "name": "KONGURL_SERVER", + "value": "edgex-kong" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-proxy-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/app-rules-engine", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.3.0", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/app-rules-engine" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "kuiper-data", + "emptyDir": {} + }, + { + "name": "kuiper-connections", + "emptyDir": {} + }, + { + "name": "kuiper-sources", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.7.1-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__TYPE", + "value": "redis" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PORT", + "value": "6379" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__SERVER", + "value": "edgex-redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + }, + { + "name": "kuiper-connections", + "mountPath": "/kuiper/etc/connections" + }, + { + "name": "kuiper-sources", + "mountPath": "/kuiper/etc/sources" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "db-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "redis-config", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-bootstrapper-redis", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:7.0.5-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "DATABASECONFIG_PATH", + "value": "/run/redis/conf" + }, + { + "name": "DATABASECONFIG_NAME", + "value": "redis.conf" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "db-data", + "mountPath": "/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "redis-config", + "mountPath": "/run/redis/conf" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-bootstrapper-redis" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-scheduler", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.3.0", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-scheduler" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong", + "service": { + "ports": [ + { + "name": "tcp-8000", + "protocol": "TCP", + "port": 8000, + "targetPort": 8000 + }, + { + "name": "tcp-8100", + "protocol": "TCP", + "port": 8100, + "targetPort": 8100 + }, + { + "name": "tcp-8443", + "protocol": "TCP", + "port": 8443, + "targetPort": 8443 + } + ], + "selector": { + "app": "edgex-kong" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "kong", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong", + "image": "openyurt/kong:2.8.1", + "ports": [ + { + "name": "tcp-8000", + "containerPort": 8000, + "protocol": "TCP" + }, + { + "name": "tcp-8100", + "containerPort": 8100, + "protocol": "TCP" + }, + { + "name": "tcp-8443", + "containerPort": 8443, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "KONG_PG_HOST", + "value": "edgex-kong-db" + }, + { + "name": "KONG_STATUS_LISTEN", + "value": "0.0.0.0:8100" + }, + { + "name": "KONG_DNS_VALID_TTL", + "value": "1" + }, + { + "name": "KONG_SSL_CIPHER_SUITE", + "value": "modern" + }, + { + "name": "KONG_NGINX_WORKER_PROCESSES", + "value": "1" + }, + { + "name": "KONG_ADMIN_LISTEN", + "value": "127.0.0.1:8001, 127.0.0.1:8444 ssl" + }, + { + "name": "KONG_DNS_ORDER", + "value": "LAST,A,CNAME" + }, + { + "name": "KONG_DATABASE", + "value": "postgres" + }, + { + "name": "KONG_PG_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + }, + { + "name": "KONG_ADMIN_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_PROXY_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_PROXY_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_ADMIN_ACCESS_LOG", + "value": "/dev/stdout" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "kong", + "mountPath": "/usr/local/kong" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-data", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.3.0", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/core-data/secrets-token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-secretstore-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-secretstore-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-secretstore-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets", + "type": "DirectoryOrCreate" + } + }, + { + "name": "kong", + "emptyDir": {} + }, + { + "name": "kuiper-sources", + "emptyDir": {} + }, + { + "name": "kuiper-connections", + "emptyDir": {} + }, + { + "name": "vault-config", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-secretstore-setup", + "image": "openyurt/security-secretstore-setup:2.3.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "ADD_SECRETSTORE_TOKENS" + }, + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "SECUREMESSAGEBUS_TYPE", + "value": "redis" + }, + { + "name": "ADD_KNOWN_SECRETS", + "value": "redisdb[app-rules-engine],redisdb[device-rest],message-bus[device-rest],redisdb[device-virtual],message-bus[device-virtual]" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/vault" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets" + }, + { + "name": "kong", + "mountPath": "/tmp/kong" + }, + { + "name": "kuiper-sources", + "mountPath": "/tmp/kuiper" + }, + { + "name": "kuiper-connections", + "mountPath": "/tmp/kuiper-connections" + }, + { + "name": "vault-config", + "mountPath": "/vault/config" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-secretstore-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-metadata", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.3.0", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-metadata" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-consul", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.13.2", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH", + "value": "/consul/config/consul_acl_done" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + }, + { + "name": "ADD_REGISTRY_ACL_ROLES" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_MANAGEMENTTOKENPATH", + "value": "/tmp/edgex/secrets/consul-acl-token/mgmt_token.json" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH", + "value": "/tmp/edgex/secrets/consul-acl-token/bootstrap_token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/edgex-consul" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-command", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.3.0", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + }, + { + "name": "MESSAGEQUEUE_EXTERNAL_URL", + "value": "tcp://edgex-mqtt-broker:1883" + }, + { + "name": "MESSAGEQUEUE_INTERNAL_HOST", + "value": "edgex-redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-command" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-notifications", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.3.0", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-notifications" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/sys-mgmt-agent", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.3.0", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "METRICSMECHANISM", + "value": "executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/sys-mgmt-agent" + }, + { + "name": "anonymous-volume2", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-rest", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.3.0", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-levski" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-rest" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "jakarta", + "configMaps": [ + { + "metadata": { + "name": "common-variable-jakarta", + "creationTimestamp": null + }, + "data": { + "API_GATEWAY_HOST": "edgex-kong", + "API_GATEWAY_STATUS_PORT": "8100", + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "true", + "MESSAGEQUEUE_HOST": "edgex-redis", + "PROXY_SETUP_HOST": "edgex-security-proxy-setup", + "REGISTRY_HOST": "edgex-core-consul", + "SECRETSTORE_HOST": "edgex-vault", + "SECRETSTORE_PORT": "8200", + "STAGEGATE_BOOTSTRAPPER_HOST": "edgex-security-bootstrapper", + "STAGEGATE_BOOTSTRAPPER_STARTPORT": "54321", + "STAGEGATE_DATABASE_HOST": "edgex-redis", + "STAGEGATE_DATABASE_PORT": "6379", + "STAGEGATE_DATABASE_READYPORT": "6379", + "STAGEGATE_KONGDB_HOST": "edgex-kong-db", + "STAGEGATE_KONGDB_PORT": "5432", + "STAGEGATE_KONGDB_READYPORT": "54325", + "STAGEGATE_READY_TORUNPORT": "54329", + "STAGEGATE_REGISTRY_HOST": "edgex-core-consul", + "STAGEGATE_REGISTRY_PORT": "8500", + "STAGEGATE_REGISTRY_READYPORT": "54324", + "STAGEGATE_SECRETSTORESETUP_HOST": "edgex-security-secretstore-setup", + "STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT": "54322", + "STAGEGATE_WAITFOR_TIMEOUT": "60s" + } + } + ], + "components": [ + { + "name": "edgex-security-bootstrapper", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-bootstrapper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-bootstrapper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-bootstrapper", + "image": "openyurt/security-bootstrapper:2.1.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-bootstrapper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/app-rules-engine", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.1.1", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/app-rules-engine" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-ui-go", + "service": { + "ports": [ + { + "name": "tcp-4000", + "protocol": "TCP", + "port": 4000, + "targetPort": 4000 + } + ], + "selector": { + "app": "edgex-ui-go" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-ui-go" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-ui-go" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-ui-go", + "image": "openyurt/edgex-ui:2.1.0", + "ports": [ + { + "name": "tcp-4000", + "containerPort": 4000, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-ui-go" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/sys-mgmt-agent", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.1.1", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/sys-mgmt-agent" + }, + { + "name": "anonymous-volume2", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-rest", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.1.1", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-rest" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-consul", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.10.3", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH", + "value": "/tmp/edgex/secrets/consul-acl-token/bootstrap_token.json" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH", + "value": "/consul/config/consul_acl_done" + }, + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "ADD_REGISTRY_ACL_ROLES" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/edgex-consul" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-notifications", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.1.1", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-notifications" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "db-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "redis-config", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-bootstrapper-redis", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.2.6-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "DATABASECONFIG_PATH", + "value": "/run/redis/conf" + }, + { + "name": "DATABASECONFIG_NAME", + "value": "redis.conf" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "db-data", + "mountPath": "/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "redis-config", + "mountPath": "/run/redis/conf" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-bootstrapper-redis" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-data", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.1.1", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/core-data/secrets-token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong-db", + "service": { + "ports": [ + { + "name": "tcp-5432", + "protocol": "TCP", + "port": 5432, + "targetPort": 5432 + } + ], + "selector": { + "app": "edgex-kong-db" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong-db" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong-db" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "tmpfs-volume3", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "postgres-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong-db", + "image": "openyurt/postgres:13.4-alpine", + "ports": [ + { + "name": "tcp-5432", + "containerPort": 5432, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "POSTGRES_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + }, + { + "name": "POSTGRES_USER", + "value": "kong" + }, + { + "name": "POSTGRES_DB", + "value": "kong" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/var/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "tmpfs-volume3", + "mountPath": "/run" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "postgres-data", + "mountPath": "/var/lib/postgresql/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong-db" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "kuiper-data", + "emptyDir": {} + }, + { + "name": "kuiper-connections", + "emptyDir": {} + }, + { + "name": "kuiper-sources", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.4.4-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__SERVER", + "value": "edgex-redis" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PORT", + "value": "6379" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__TYPE", + "value": "redis" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + }, + { + "name": "kuiper-connections", + "mountPath": "/kuiper/etc/connections" + }, + { + "name": "kuiper-sources", + "mountPath": "/kuiper/etc/sources" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-secretstore-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-secretstore-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-secretstore-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets", + "type": "DirectoryOrCreate" + } + }, + { + "name": "kong", + "emptyDir": {} + }, + { + "name": "kuiper-sources", + "emptyDir": {} + }, + { + "name": "kuiper-connections", + "emptyDir": {} + }, + { + "name": "vault-config", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-secretstore-setup", + "image": "openyurt/security-secretstore-setup:2.1.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "ADD_SECRETSTORE_TOKENS" + }, + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + }, + { + "name": "ADD_KNOWN_SECRETS", + "value": "redisdb[app-rules-engine],redisdb[device-rest],redisdb[device-virtual]" + }, + { + "name": "SECUREMESSAGEBUS_TYPE", + "value": "redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/vault" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets" + }, + { + "name": "kong", + "mountPath": "/tmp/kong" + }, + { + "name": "kuiper-sources", + "mountPath": "/tmp/kuiper" + }, + { + "name": "kuiper-connections", + "mountPath": "/tmp/kuiper-connections" + }, + { + "name": "vault-config", + "mountPath": "/vault/config" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-secretstore-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-vault", + "service": { + "ports": [ + { + "name": "tcp-8200", + "protocol": "TCP", + "port": 8200, + "targetPort": 8200 + } + ], + "selector": { + "app": "edgex-vault" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-vault" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-vault" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "vault-file", + "emptyDir": {} + }, + { + "name": "vault-logs", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-vault", + "image": "openyurt/vault:1.8.4", + "ports": [ + { + "name": "tcp-8200", + "containerPort": 8200, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "VAULT_ADDR", + "value": "http://edgex-vault:8200" + }, + { + "name": "VAULT_CONFIG_DIR", + "value": "/vault/config" + }, + { + "name": "VAULT_UI", + "value": "true" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/vault/config" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "vault-file", + "mountPath": "/vault/file" + }, + { + "name": "vault-logs", + "mountPath": "/vault/logs" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-vault" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-proxy-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-proxy-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-proxy-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-security-proxy-setup", + "image": "openyurt/security-proxy-setup:2.1.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "ROUTES_SYS_MGMT_AGENT_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "ROUTES_CORE_CONSUL_HOST", + "value": "edgex-core-consul" + }, + { + "name": "KONGURL_SERVER", + "value": "edgex-kong" + }, + { + "name": "ROUTES_CORE_DATA_HOST", + "value": "edgex-core-data" + }, + { + "name": "ROUTES_DEVICE_VIRTUAL_HOST", + "value": "device-virtual" + }, + { + "name": "ADD_PROXY_ROUTE" + }, + { + "name": "ROUTES_SUPPORT_NOTIFICATIONS_HOST", + "value": "edgex-support-notifications" + }, + { + "name": "ROUTES_CORE_COMMAND_HOST", + "value": "edgex-core-command" + }, + { + "name": "ROUTES_RULES_ENGINE_HOST", + "value": "edgex-kuiper" + }, + { + "name": "ROUTES_SUPPORT_SCHEDULER_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "ROUTES_CORE_METADATA_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-proxy-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-command", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.1.1", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-command" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-scheduler", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.1.1", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-scheduler" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong", + "service": { + "ports": [ + { + "name": "tcp-8000", + "protocol": "TCP", + "port": 8000, + "targetPort": 8000 + }, + { + "name": "tcp-8100", + "protocol": "TCP", + "port": 8100, + "targetPort": 8100 + }, + { + "name": "tcp-8443", + "protocol": "TCP", + "port": 8443, + "targetPort": 8443 + } + ], + "selector": { + "app": "edgex-kong" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "kong", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong", + "image": "openyurt/kong:2.5.1", + "ports": [ + { + "name": "tcp-8000", + "containerPort": 8000, + "protocol": "TCP" + }, + { + "name": "tcp-8100", + "containerPort": 8100, + "protocol": "TCP" + }, + { + "name": "tcp-8443", + "containerPort": 8443, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "KONG_DNS_ORDER", + "value": "LAST,A,CNAME" + }, + { + "name": "KONG_ADMIN_LISTEN", + "value": "127.0.0.1:8001, 127.0.0.1:8444 ssl" + }, + { + "name": "KONG_SSL_CIPHER_SUITE", + "value": "modern" + }, + { + "name": "KONG_PG_HOST", + "value": "edgex-kong-db" + }, + { + "name": "KONG_STATUS_LISTEN", + "value": "0.0.0.0:8100" + }, + { + "name": "KONG_NGINX_WORKER_PROCESSES", + "value": "1" + }, + { + "name": "KONG_PROXY_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_ADMIN_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_ADMIN_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_DATABASE", + "value": "postgres" + }, + { + "name": "KONG_DNS_VALID_TTL", + "value": "1" + }, + { + "name": "KONG_PROXY_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_PG_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "kong", + "mountPath": "/usr/local/kong" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-metadata", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.1.1", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-metadata" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-virtual", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.1.1", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-jakarta" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-virtual" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "kamakura", + "configMaps": [ + { + "metadata": { + "name": "common-variable-kamakura", + "creationTimestamp": null + }, + "data": { + "API_GATEWAY_HOST": "edgex-kong", + "API_GATEWAY_STATUS_PORT": "8100", + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "true", + "MESSAGEQUEUE_HOST": "edgex-redis", + "PROXY_SETUP_HOST": "edgex-security-proxy-setup", + "REGISTRY_HOST": "edgex-core-consul", + "SECRETSTORE_HOST": "edgex-vault", + "SECRETSTORE_PORT": "8200", + "SPIFFE_ENDPOINTSOCKET": "/tmp/edgex/secrets/spiffe/public/api.sock", + "SPIFFE_TRUSTBUNDLE_PATH": "/tmp/edgex/secrets/spiffe/trust/bundle", + "SPIFFE_TRUSTDOMAIN": "edgexfoundry.org", + "STAGEGATE_BOOTSTRAPPER_HOST": "edgex-security-bootstrapper", + "STAGEGATE_BOOTSTRAPPER_STARTPORT": "54321", + "STAGEGATE_DATABASE_HOST": "edgex-redis", + "STAGEGATE_DATABASE_PORT": "6379", + "STAGEGATE_DATABASE_READYPORT": "6379", + "STAGEGATE_KONGDB_HOST": "edgex-kong-db", + "STAGEGATE_KONGDB_PORT": "5432", + "STAGEGATE_KONGDB_READYPORT": "54325", + "STAGEGATE_READY_TORUNPORT": "54329", + "STAGEGATE_REGISTRY_HOST": "edgex-core-consul", + "STAGEGATE_REGISTRY_PORT": "8500", + "STAGEGATE_REGISTRY_READYPORT": "54324", + "STAGEGATE_SECRETSTORESETUP_HOST": "edgex-security-secretstore-setup", + "STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT": "54322", + "STAGEGATE_WAITFOR_TIMEOUT": "60s" + } + } + ], + "components": [ + { + "name": "edgex-kong", + "service": { + "ports": [ + { + "name": "tcp-8000", + "protocol": "TCP", + "port": 8000, + "targetPort": 8000 + }, + { + "name": "tcp-8100", + "protocol": "TCP", + "port": 8100, + "targetPort": 8100 + }, + { + "name": "tcp-8443", + "protocol": "TCP", + "port": 8443, + "targetPort": 8443 + } + ], + "selector": { + "app": "edgex-kong" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "kong", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong", + "image": "openyurt/kong:2.6.1", + "ports": [ + { + "name": "tcp-8000", + "containerPort": 8000, + "protocol": "TCP" + }, + { + "name": "tcp-8100", + "containerPort": 8100, + "protocol": "TCP" + }, + { + "name": "tcp-8443", + "containerPort": 8443, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "KONG_PROXY_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_ADMIN_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_PG_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + }, + { + "name": "KONG_PG_HOST", + "value": "edgex-kong-db" + }, + { + "name": "KONG_DATABASE", + "value": "postgres" + }, + { + "name": "KONG_DNS_ORDER", + "value": "LAST,A,CNAME" + }, + { + "name": "KONG_ADMIN_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_PROXY_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_DNS_VALID_TTL", + "value": "1" + }, + { + "name": "KONG_NGINX_WORKER_PROCESSES", + "value": "1" + }, + { + "name": "KONG_ADMIN_LISTEN", + "value": "127.0.0.1:8001, 127.0.0.1:8444 ssl" + }, + { + "name": "KONG_SSL_CIPHER_SUITE", + "value": "modern" + }, + { + "name": "KONG_STATUS_LISTEN", + "value": "0.0.0.0:8100" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "kong", + "mountPath": "/usr/local/kong" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/sys-mgmt-agent", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.2.0", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/sys-mgmt-agent" + }, + { + "name": "anonymous-volume2", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "kuiper-data", + "emptyDir": {} + }, + { + "name": "kuiper-connections", + "emptyDir": {} + }, + { + "name": "kuiper-sources", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.4.4-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PORT", + "value": "6379" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__TYPE", + "value": "redis" + }, + { + "name": "CONNECTION__EDGEX__REDISMSGBUS__SERVER", + "value": "edgex-redis" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + }, + { + "name": "kuiper-connections", + "mountPath": "/kuiper/etc/connections" + }, + { + "name": "kuiper-sources", + "mountPath": "/kuiper/etc/sources" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-consul", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.10.10", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH", + "value": "/consul/config/consul_acl_done" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + }, + { + "name": "ADD_REGISTRY_ACL_ROLES" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH", + "value": "/tmp/edgex/secrets/consul-acl-token/bootstrap_token.json" + }, + { + "name": "EDGEX_USER", + "value": "2002" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/edgex-consul" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-virtual", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.2.0", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-virtual" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-ui-go", + "service": { + "ports": [ + { + "name": "tcp-4000", + "protocol": "TCP", + "port": 4000, + "targetPort": 4000 + } + ], + "selector": { + "app": "edgex-ui-go" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-ui-go" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-ui-go" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-ui-go", + "image": "openyurt/edgex-ui:2.2.0", + "ports": [ + { + "name": "tcp-4000", + "containerPort": 4000, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-ui-go" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong-db", + "service": { + "ports": [ + { + "name": "tcp-5432", + "protocol": "TCP", + "port": 5432, + "targetPort": 5432 + } + ], + "selector": { + "app": "edgex-kong-db" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong-db" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong-db" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "tmpfs-volume3", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "postgres-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong-db", + "image": "openyurt/postgres:13.5-alpine", + "ports": [ + { + "name": "tcp-5432", + "containerPort": 5432, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "POSTGRES_DB", + "value": "kong" + }, + { + "name": "POSTGRES_USER", + "value": "kong" + }, + { + "name": "POSTGRES_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/var/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "tmpfs-volume3", + "mountPath": "/run" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "postgres-data", + "mountPath": "/var/lib/postgresql/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong-db" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-rest", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.2.0", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-rest" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-notifications", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.2.0", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-notifications" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "db-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "redis-config", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-bootstrapper-redis", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.2.6-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "DATABASECONFIG_PATH", + "value": "/run/redis/conf" + }, + { + "name": "DATABASECONFIG_NAME", + "value": "redis.conf" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "db-data", + "mountPath": "/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "redis-config", + "mountPath": "/run/redis/conf" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-bootstrapper-redis" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-command", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.2.0", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-command" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-metadata", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.2.0", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + }, + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-metadata" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-scheduler", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.2.0", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-scheduler" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-vault", + "service": { + "ports": [ + { + "name": "tcp-8200", + "protocol": "TCP", + "port": 8200, + "targetPort": 8200 + } + ], + "selector": { + "app": "edgex-vault" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-vault" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-vault" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "vault-file", + "emptyDir": {} + }, + { + "name": "vault-logs", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-vault", + "image": "openyurt/vault:1.8.9", + "ports": [ + { + "name": "tcp-8200", + "containerPort": 8200, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "VAULT_UI", + "value": "true" + }, + { + "name": "VAULT_CONFIG_DIR", + "value": "/vault/config" + }, + { + "name": "VAULT_ADDR", + "value": "http://edgex-vault:8200" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/vault/config" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "vault-file", + "mountPath": "/vault/file" + }, + { + "name": "vault-logs", + "mountPath": "/vault/logs" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-vault" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-data", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.2.0", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/core-data/secrets-token.json" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-bootstrapper", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-bootstrapper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-bootstrapper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-bootstrapper", + "image": "openyurt/security-bootstrapper:2.2.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-bootstrapper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/app-rules-engine", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.2.0", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/app-rules-engine" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-proxy-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-proxy-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-proxy-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-security-proxy-setup", + "image": "openyurt/security-proxy-setup:2.2.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "ROUTES_SUPPORT_NOTIFICATIONS_HOST", + "value": "edgex-support-notifications" + }, + { + "name": "ROUTES_CORE_METADATA_HOST", + "value": "edgex-core-metadata" + }, + { + "name": "ROUTES_CORE_DATA_HOST", + "value": "edgex-core-data" + }, + { + "name": "ADD_PROXY_ROUTE" + }, + { + "name": "ROUTES_CORE_CONSUL_HOST", + "value": "edgex-core-consul" + }, + { + "name": "ROUTES_SUPPORT_SCHEDULER_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "ROUTES_DEVICE_VIRTUAL_HOST", + "value": "device-virtual" + }, + { + "name": "ROUTES_CORE_COMMAND_HOST", + "value": "edgex-core-command" + }, + { + "name": "ROUTES_RULES_ENGINE_HOST", + "value": "edgex-kuiper" + }, + { + "name": "ROUTES_SYS_MGMT_AGENT_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "KONGURL_SERVER", + "value": "edgex-kong" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-proxy-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-secretstore-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-secretstore-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-secretstore-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets", + "type": "DirectoryOrCreate" + } + }, + { + "name": "kong", + "emptyDir": {} + }, + { + "name": "kuiper-sources", + "emptyDir": {} + }, + { + "name": "kuiper-connections", + "emptyDir": {} + }, + { + "name": "vault-config", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-secretstore-setup", + "image": "openyurt/security-secretstore-setup:2.2.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-kamakura" + } + } + ], + "env": [ + { + "name": "ADD_SECRETSTORE_TOKENS" + }, + { + "name": "ADD_KNOWN_SECRETS", + "value": "redisdb[app-rules-engine],redisdb[device-rest],redisdb[device-virtual]" + }, + { + "name": "SECUREMESSAGEBUS_TYPE", + "value": "redis" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + }, + { + "name": "EDGEX_USER", + "value": "2002" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/vault" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets" + }, + { + "name": "kong", + "mountPath": "/tmp/kong" + }, + { + "name": "kuiper-sources", + "mountPath": "/tmp/kuiper" + }, + { + "name": "kuiper-connections", + "mountPath": "/tmp/kuiper-connections" + }, + { + "name": "vault-config", + "mountPath": "/vault/config" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-secretstore-setup" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "ireland", + "configMaps": [ + { + "metadata": { + "name": "common-variable-ireland", + "creationTimestamp": null + }, + "data": { + "API_GATEWAY_HOST": "edgex-kong", + "API_GATEWAY_STATUS_PORT": "8100", + "CLIENTS_CORE_COMMAND_HOST": "edgex-core-command", + "CLIENTS_CORE_DATA_HOST": "edgex-core-data", + "CLIENTS_CORE_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_SUPPORT_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_SUPPORT_SCHEDULER_HOST": "edgex-support-scheduler", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "true", + "MESSAGEQUEUE_HOST": "edgex-redis", + "PROXY_SETUP_HOST": "edgex-security-proxy-setup", + "REGISTRY_HOST": "edgex-core-consul", + "SECRETSTORE_HOST": "edgex-vault", + "SECRETSTORE_PORT": "8200", + "STAGEGATE_BOOTSTRAPPER_HOST": "edgex-security-bootstrapper", + "STAGEGATE_BOOTSTRAPPER_STARTPORT": "54321", + "STAGEGATE_DATABASE_HOST": "edgex-redis", + "STAGEGATE_DATABASE_PORT": "6379", + "STAGEGATE_DATABASE_READYPORT": "6379", + "STAGEGATE_KONGDB_HOST": "edgex-kong-db", + "STAGEGATE_KONGDB_PORT": "5432", + "STAGEGATE_KONGDB_READYPORT": "54325", + "STAGEGATE_READY_TORUNPORT": "54329", + "STAGEGATE_REGISTRY_HOST": "edgex-core-consul", + "STAGEGATE_REGISTRY_PORT": "8500", + "STAGEGATE_REGISTRY_READYPORT": "54324", + "STAGEGATE_SECRETSTORESETUP_HOST": "edgex-security-secretstore-setup", + "STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT": "54322", + "STAGEGATE_WAITFOR_TIMEOUT": "60s" + } + } + ], + "components": [ + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-consul", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/consul:1.9.5", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "ADD_REGISTRY_ACL_ROLES" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH", + "value": "/tmp/edgex/secrets/consul-acl-token/bootstrap_token.json" + }, + { + "name": "STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH", + "value": "/consul/config/consul_acl_done" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/edgex-consul" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-58890", + "protocol": "TCP", + "port": 58890, + "targetPort": 58890 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/sys-mgmt-agent", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/sys-mgmt-agent:2.0.0", + "ports": [ + { + "name": "tcp-58890", + "containerPort": 58890, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/sys-mgmt-agent" + }, + { + "name": "anonymous-volume2", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-59861", + "protocol": "TCP", + "port": 59861, + "targetPort": 59861 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-scheduler", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/support-scheduler:2.0.0", + "ports": [ + { + "name": "tcp-59861", + "containerPort": 59861, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-scheduler" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "db-data", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "redis-config", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-bootstrapper-redis", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.2.4-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "DATABASECONFIG_PATH", + "value": "/run/redis/conf" + }, + { + "name": "DATABASECONFIG_NAME", + "value": "redis.conf" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "db-data", + "mountPath": "/data" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "redis-config", + "mountPath": "/run/redis/conf" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-bootstrapper-redis" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-secretstore-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-secretstore-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-secretstore-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets", + "type": "DirectoryOrCreate" + } + }, + { + "name": "kong", + "emptyDir": {} + }, + { + "name": "kuiper-config", + "emptyDir": {} + }, + { + "name": "vault-config", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-secretstore-setup", + "image": "openyurt/security-secretstore-setup:2.0.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "ADD_SECRETSTORE_TOKENS" + }, + { + "name": "ADD_KNOWN_SECRETS", + "value": "redisdb[app-rules-engine],redisdb[device-rest],redisdb[device-virtual]" + }, + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "SECUREMESSAGEBUS_TYPE", + "value": "redis" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/vault" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets" + }, + { + "name": "kong", + "mountPath": "/tmp/kong" + }, + { + "name": "kuiper-config", + "mountPath": "/tmp/kuiper" + }, + { + "name": "vault-config", + "mountPath": "/vault/config" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-secretstore-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-59880", + "protocol": "TCP", + "port": 59880, + "targetPort": 59880 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-data", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/core-data:2.0.0", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-59880", + "containerPort": 59880, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/core-data/secrets-token.json" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-59900", + "protocol": "TCP", + "port": 59900, + "targetPort": 59900 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-virtual", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/device-virtual:2.0.0", + "ports": [ + { + "name": "tcp-59900", + "containerPort": 59900, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-virtual" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-59986", + "protocol": "TCP", + "port": 59986, + "targetPort": 59986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/device-rest", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/device-rest:2.0.0", + "ports": [ + { + "name": "tcp-59986", + "containerPort": 59986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/device-rest" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-rules-engine", + "service": { + "ports": [ + { + "name": "tcp-59701", + "protocol": "TCP", + "port": 59701, + "targetPort": 59701 + } + ], + "selector": { + "app": "edgex-app-rules-engine" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-rules-engine" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-rules-engine" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/app-rules-engine", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-app-rules-engine", + "image": "openyurt/app-service-configurable:2.0.1", + "ports": [ + { + "name": "tcp-59701", + "containerPort": 59701, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-redis" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-rules-engine" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/app-rules-engine" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-rules-engine" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-bootstrapper", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-bootstrapper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-bootstrapper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-security-bootstrapper", + "image": "openyurt/security-bootstrapper:2.0.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "EDGEX_USER", + "value": "2002" + }, + { + "name": "EDGEX_GROUP", + "value": "2001" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-bootstrapper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-proxy-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-proxy-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-proxy-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "consul-acl-token", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-security-proxy-setup", + "image": "openyurt/security-proxy-setup:2.0.0", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "ROUTES_SUPPORT_SCHEDULER_HOST", + "value": "edgex-support-scheduler" + }, + { + "name": "ROUTES_SUPPORT_NOTIFICATIONS_HOST", + "value": "edgex-support-notifications" + }, + { + "name": "ROUTES_SYS_MGMT_AGENT_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "ROUTES_CORE_COMMAND_HOST", + "value": "edgex-core-command" + }, + { + "name": "ROUTES_CORE_METADATA_HOST", + "value": "edgex-core-metadata" + }, + { + "name": "KONGURL_SERVER", + "value": "edgex-kong" + }, + { + "name": "ROUTES_DEVICE_VIRTUAL_HOST", + "value": "device-virtual" + }, + { + "name": "ROUTES_CORE_CONSUL_HOST", + "value": "edgex-core-consul" + }, + { + "name": "ROUTES_RULES_ENGINE_HOST", + "value": "edgex-kuiper" + }, + { + "name": "ROUTES_CORE_DATA_HOST", + "value": "edgex-core-data" + }, + { + "name": "ADD_PROXY_ROUTE" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "consul-acl-token", + "mountPath": "/tmp/edgex/secrets/consul-acl-token" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-proxy-setup" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-59882", + "protocol": "TCP", + "port": 59882, + "targetPort": 59882 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-command", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/core-command:2.0.0", + "ports": [ + { + "name": "tcp-59882", + "containerPort": 59882, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-command" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong", + "service": { + "ports": [ + { + "name": "tcp-8000", + "protocol": "TCP", + "port": 8000, + "targetPort": 8000 + }, + { + "name": "tcp-8100", + "protocol": "TCP", + "port": 8100, + "targetPort": 8100 + }, + { + "name": "tcp-8443", + "protocol": "TCP", + "port": 8443, + "targetPort": 8443 + } + ], + "selector": { + "app": "edgex-kong" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/security-proxy-setup", + "type": "DirectoryOrCreate" + } + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "kong", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong", + "image": "openyurt/kong:2.4.1-alpine", + "ports": [ + { + "name": "tcp-8000", + "containerPort": 8000, + "protocol": "TCP" + }, + { + "name": "tcp-8100", + "containerPort": 8100, + "protocol": "TCP" + }, + { + "name": "tcp-8443", + "containerPort": 8443, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "KONG_DNS_VALID_TTL", + "value": "1" + }, + { + "name": "KONG_PG_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + }, + { + "name": "KONG_ADMIN_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_PG_HOST", + "value": "edgex-kong-db" + }, + { + "name": "KONG_ADMIN_LISTEN", + "value": "127.0.0.1:8001, 127.0.0.1:8444 ssl" + }, + { + "name": "KONG_PROXY_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_DATABASE", + "value": "postgres" + }, + { + "name": "KONG_DNS_ORDER", + "value": "LAST,A,CNAME" + }, + { + "name": "KONG_STATUS_LISTEN", + "value": "0.0.0.0:8100" + }, + { + "name": "KONG_PROXY_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_ADMIN_ACCESS_LOG", + "value": "/dev/stdout" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/security-proxy-setup" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "kong", + "mountPath": "/usr/local/kong" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-59720", + "protocol": "TCP", + "port": 59720, + "targetPort": 59720 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "kuiper-data", + "emptyDir": {} + }, + { + "name": "kuiper-config", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/ekuiper:1.3.0-alpine", + "ports": [ + { + "name": "tcp-59720", + "containerPort": 59720, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "EDGEX__DEFAULT__TYPE", + "value": "redis" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "6379" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-redis" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "59720" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "rules-events" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "redis" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "kuiper-data", + "mountPath": "/kuiper/data" + }, + { + "name": "kuiper-config", + "mountPath": "/kuiper/etc/sources" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-59860", + "protocol": "TCP", + "port": 59860, + "targetPort": 59860 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/support-notifications", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/support-notifications:2.0.0", + "ports": [ + { + "name": "tcp-59860", + "containerPort": 59860, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/support-notifications" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-59881", + "protocol": "TCP", + "port": 59881, + "targetPort": 59881 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "volumes": [ + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/core-metadata", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/core-metadata:2.0.0", + "ports": [ + { + "name": "tcp-59881", + "containerPort": 59881, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + }, + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/core-metadata" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-vault", + "service": { + "ports": [ + { + "name": "tcp-8200", + "protocol": "TCP", + "port": 8200, + "targetPort": 8200 + } + ], + "selector": { + "app": "edgex-vault" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-vault" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-vault" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "vault-file", + "emptyDir": {} + }, + { + "name": "vault-logs", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-vault", + "image": "openyurt/vault:1.7.2", + "ports": [ + { + "name": "tcp-8200", + "containerPort": 8200, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "VAULT_ADDR", + "value": "http://edgex-vault:8200" + }, + { + "name": "VAULT_CONFIG_DIR", + "value": "/vault/config" + }, + { + "name": "VAULT_UI", + "value": "true" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/vault/config" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "vault-file", + "mountPath": "/vault/file" + }, + { + "name": "vault-logs", + "mountPath": "/vault/logs" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-vault" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kong-db", + "service": { + "ports": [ + { + "name": "tcp-5432", + "protocol": "TCP", + "port": 5432, + "targetPort": 5432 + } + ], + "selector": { + "app": "edgex-kong-db" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kong-db" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kong-db" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "tmpfs-volume3", + "emptyDir": {} + }, + { + "name": "edgex-init", + "emptyDir": {} + }, + { + "name": "postgres-config", + "emptyDir": {} + }, + { + "name": "postgres-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-kong-db", + "image": "openyurt/postgres:12.3-alpine", + "ports": [ + { + "name": "tcp-5432", + "containerPort": 5432, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-ireland" + } + } + ], + "env": [ + { + "name": "POSTGRES_USER", + "value": "kong" + }, + { + "name": "POSTGRES_DB", + "value": "kong" + }, + { + "name": "POSTGRES_PASSWORD_FILE", + "value": "/tmp/postgres-config/.pgpassword" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/var/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "tmpfs-volume3", + "mountPath": "/run" + }, + { + "name": "edgex-init", + "mountPath": "/edgex-init" + }, + { + "name": "postgres-config", + "mountPath": "/tmp/postgres-config" + }, + { + "name": "postgres-data", + "mountPath": "/var/lib/postgresql/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kong-db" + } + }, + "strategy": {} + } + } + ] + }, + { + "versionName": "hanoi", + "configMaps": [ + { + "metadata": { + "name": "common-variable-hanoi", + "creationTimestamp": null + }, + "data": { + "CLIENTS_COMMAND_HOST": "edgex-core-command", + "CLIENTS_COREDATA_HOST": "edgex-core-data", + "CLIENTS_DATA_HOST": "edgex-core-data", + "CLIENTS_METADATA_HOST": "edgex-core-metadata", + "CLIENTS_NOTIFICATIONS_HOST": "edgex-support-notifications", + "CLIENTS_RULESENGINE_HOST": "edgex-kuiper", + "CLIENTS_SCHEDULER_HOST": "edgex-support-scheduler", + "CLIENTS_VIRTUALDEVICE_HOST": "edgex-device-virtual", + "DATABASES_PRIMARY_HOST": "edgex-redis", + "EDGEX_SECURITY_SECRET_STORE": "true", + "LOGGING_ENABLEREMOTE": "false", + "REGISTRY_HOST": "edgex-core-consul", + "SECRETSTORE_HOST": "edgex-vault", + "SECRETSTORE_ROOTCACERTPATH": "/tmp/edgex/secrets/ca/ca.pem", + "SECRETSTORE_SERVERNAME": "edgex-vault", + "SERVICE_SERVERBINDADDR": "0.0.0.0" + } + } + ], + "components": [ + { + "name": "edgex-vault-worker", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-vault-worker" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-vault-worker" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "consul-scripts", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets", + "type": "DirectoryOrCreate" + } + }, + { + "name": "vault-config", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-vault-worker", + "image": "openyurt/docker-security-secretstore-setup-go:1.3.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SECRETSTORE_SETUP_DONE_FLAG", + "value": "/tmp/edgex/secrets/edgex-consul/.secretstore-setup-done" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/vault" + }, + { + "name": "consul-scripts", + "mountPath": "/consul/scripts" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets" + }, + { + "name": "vault-config", + "mountPath": "/vault/config" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-vault-worker" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-proxy", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-proxy" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-proxy" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-scripts", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-security-proxy-setup", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-proxy", + "image": "openyurt/docker-security-proxy-setup-go:1.3.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SECRETSERVICE_TOKENPATH", + "value": "/tmp/edgex/secrets/edgex-security-proxy-setup/secrets-token.json" + }, + { + "name": "SECRETSERVICE_SERVER", + "value": "edgex-vault" + }, + { + "name": "SECRETSERVICE_CACERTPATH", + "value": "/tmp/edgex/secrets/ca/ca.pem" + }, + { + "name": "SECRETSERVICE_SNIS", + "value": "edgex-kong" + }, + { + "name": "KONGURL_SERVER", + "value": "kong" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-scripts", + "mountPath": "/consul/scripts" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-security-proxy-setup" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-proxy" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-vault", + "service": { + "ports": [ + { + "name": "tcp-8200", + "protocol": "TCP", + "port": 8200, + "targetPort": 8200 + } + ], + "selector": { + "app": "edgex-vault" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-vault" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-vault" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-vault", + "type": "DirectoryOrCreate" + } + }, + { + "name": "vault-file", + "emptyDir": {} + }, + { + "name": "vault-init", + "emptyDir": {} + }, + { + "name": "vault-logs", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-vault", + "image": "openyurt/vault:1.5.3", + "ports": [ + { + "name": "tcp-8200", + "containerPort": 8200, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "VAULT_ADDR", + "value": "https://edgex-vault:8200" + }, + { + "name": "VAULT_CONFIG_DIR", + "value": "/vault/config" + }, + { + "name": "VAULT_UI", + "value": "true" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/vault/config" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/edgex-vault" + }, + { + "name": "vault-file", + "mountPath": "/vault/file" + }, + { + "name": "vault-init", + "mountPath": "/vault/init" + }, + { + "name": "vault-logs", + "mountPath": "/vault/logs" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-vault" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-sys-mgmt-agent", + "service": { + "ports": [ + { + "name": "tcp-48090", + "protocol": "TCP", + "port": 48090, + "targetPort": 48090 + } + ], + "selector": { + "app": "edgex-sys-mgmt-agent" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-sys-mgmt-agent" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/var/run/docker.sock", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-sys-mgmt-agent", + "image": "openyurt/docker-sys-mgmt-agent-go:1.3.1", + "ports": [ + { + "name": "tcp-48090", + "containerPort": 48090, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "EXECUTORPATH", + "value": "/sys-mgmt-executor" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-sys-mgmt-agent" + }, + { + "name": "METRICSMECHANISM", + "value": "executor" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/var/run/docker.sock" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-sys-mgmt-agent" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-consul", + "service": { + "ports": [ + { + "name": "tcp-8500", + "protocol": "TCP", + "port": 8500, + "targetPort": 8500 + } + ], + "selector": { + "app": "edgex-core-consul" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-consul" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-consul" + } + }, + "spec": { + "volumes": [ + { + "name": "consul-config", + "emptyDir": {} + }, + { + "name": "consul-data", + "emptyDir": {} + }, + { + "name": "consul-scripts", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-consul", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume3", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-kong", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume4", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-vault", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-consul", + "image": "openyurt/docker-edgex-consul:1.3.0", + "ports": [ + { + "name": "tcp-8500", + "containerPort": 8500, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SECRETSTORE_SETUP_DONE_FLAG", + "value": "/tmp/edgex/secrets/edgex-consul/.secretstore-setup-done" + }, + { + "name": "EDGEX_DB", + "value": "redis" + }, + { + "name": "EDGEX_SECURE", + "value": "true" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "consul-config", + "mountPath": "/consul/config" + }, + { + "name": "consul-data", + "mountPath": "/consul/data" + }, + { + "name": "consul-scripts", + "mountPath": "/consul/scripts" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-consul" + }, + { + "name": "anonymous-volume3", + "mountPath": "/tmp/edgex/secrets/edgex-kong" + }, + { + "name": "anonymous-volume4", + "mountPath": "/tmp/edgex/secrets/edgex-vault" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-consul" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-app-service-configurable-rules", + "service": { + "ports": [ + { + "name": "tcp-48100", + "protocol": "TCP", + "port": 48100, + "targetPort": 48100 + } + ], + "selector": { + "app": "edgex-app-service-configurable-rules" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-app-service-configurable-rules" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-app-service-configurable-rules" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-app-service-configurable-rules", + "image": "openyurt/docker-app-service-configurable:1.3.1", + "ports": [ + { + "name": "tcp-48100", + "containerPort": 48100, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "MESSAGEBUS_SUBSCRIBEHOST_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_PORT", + "value": "48100" + }, + { + "name": "EDGEX_PROFILE", + "value": "rules-engine" + }, + { + "name": "BINDING_PUBLISHTOPIC", + "value": "events" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-app-service-configurable-rules" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-app-service-configurable-rules" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-notifications", + "service": { + "ports": [ + { + "name": "tcp-48060", + "protocol": "TCP", + "port": 48060, + "targetPort": 48060 + } + ], + "selector": { + "app": "edgex-support-notifications" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-notifications" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-notifications" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-support-notifications", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-notifications", + "image": "openyurt/docker-support-notifications-go:1.3.1", + "ports": [ + { + "name": "tcp-48060", + "containerPort": 48060, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-support-notifications" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/edgex-support-notifications/secrets-token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-support-notifications" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-notifications" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-rest", + "service": { + "ports": [ + { + "name": "tcp-49986", + "protocol": "TCP", + "port": 49986, + "targetPort": 49986 + } + ], + "selector": { + "app": "edgex-device-rest" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-rest" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-rest" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-rest", + "image": "openyurt/docker-device-rest-go:1.2.1", + "ports": [ + { + "name": "tcp-49986", + "containerPort": 49986, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-rest" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-rest" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-secrets-setup", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-secrets-setup" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-secrets-setup" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "secrets-setup-cache", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets", + "type": "DirectoryOrCreate" + } + }, + { + "name": "vault-init", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-secrets-setup", + "image": "openyurt/docker-security-secrets-setup-go:1.3.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/tmp" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/run" + }, + { + "name": "secrets-setup-cache", + "mountPath": "/etc/edgex/pki" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets" + }, + { + "name": "vault-init", + "mountPath": "/vault/init" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-secrets-setup" + } + }, + "strategy": {} + } + }, + { + "name": "kong-db", + "service": { + "ports": [ + { + "name": "tcp-5432", + "protocol": "TCP", + "port": 5432, + "targetPort": 5432 + } + ], + "selector": { + "app": "kong-db" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "kong-db" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "kong-db" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "tmpfs-volume3", + "emptyDir": {} + }, + { + "name": "postgres-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "kong-db", + "image": "openyurt/postgres:12.3-alpine", + "ports": [ + { + "name": "tcp-5432", + "containerPort": 5432, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "POSTGRES_DB", + "value": "kong" + }, + { + "name": "POSTGRES_PASSWORD", + "value": "kong" + }, + { + "name": "POSTGRES_USER", + "value": "kong" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/var/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "tmpfs-volume3", + "mountPath": "/run" + }, + { + "name": "postgres-data", + "mountPath": "/var/lib/postgresql/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "kong-db" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-kuiper", + "service": { + "ports": [ + { + "name": "tcp-20498", + "protocol": "TCP", + "port": 20498, + "targetPort": 20498 + }, + { + "name": "tcp-48075", + "protocol": "TCP", + "port": 48075, + "targetPort": 48075 + } + ], + "selector": { + "app": "edgex-kuiper" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-kuiper" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-kuiper" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-kuiper", + "image": "openyurt/kuiper:1.1.1-alpine", + "ports": [ + { + "name": "tcp-20498", + "containerPort": 20498, + "protocol": "TCP" + }, + { + "name": "tcp-48075", + "containerPort": 48075, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "KUIPER__BASIC__CONSOLELOG", + "value": "true" + }, + { + "name": "KUIPER__BASIC__RESTPORT", + "value": "48075" + }, + { + "name": "EDGEX__DEFAULT__PORT", + "value": "5566" + }, + { + "name": "EDGEX__DEFAULT__PROTOCOL", + "value": "tcp" + }, + { + "name": "EDGEX__DEFAULT__SERVER", + "value": "edgex-app-service-configurable-rules" + }, + { + "name": "EDGEX__DEFAULT__SERVICESERVER", + "value": "http://edgex-core-data:48080" + }, + { + "name": "EDGEX__DEFAULT__TOPIC", + "value": "events" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-kuiper" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-command", + "service": { + "ports": [ + { + "name": "tcp-48082", + "protocol": "TCP", + "port": 48082, + "targetPort": 48082 + } + ], + "selector": { + "app": "edgex-core-command" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-command" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-command" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-core-command", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-command", + "image": "openyurt/docker-core-command-go:1.3.1", + "ports": [ + { + "name": "tcp-48082", + "containerPort": 48082, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-command" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/edgex-core-command/secrets-token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-core-command" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-command" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-data", + "service": { + "ports": [ + { + "name": "tcp-5563", + "protocol": "TCP", + "port": 5563, + "targetPort": 5563 + }, + { + "name": "tcp-48080", + "protocol": "TCP", + "port": 48080, + "targetPort": 48080 + } + ], + "selector": { + "app": "edgex-core-data" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-data" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-data" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-core-data", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-data", + "image": "openyurt/docker-core-data-go:1.3.1", + "ports": [ + { + "name": "tcp-5563", + "containerPort": 5563, + "protocol": "TCP" + }, + { + "name": "tcp-48080", + "containerPort": 48080, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-core-data" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/edgex-core-data/secrets-token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-core-data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-data" + } + }, + "strategy": {} + } + }, + { + "name": "kong", + "service": { + "ports": [ + { + "name": "tcp-8000", + "protocol": "TCP", + "port": 8000, + "targetPort": 8000 + }, + { + "name": "tcp-8001", + "protocol": "TCP", + "port": 8001, + "targetPort": 8001 + }, + { + "name": "tcp-8443", + "protocol": "TCP", + "port": 8443, + "targetPort": 8443 + }, + { + "name": "tcp-8444", + "protocol": "TCP", + "port": 8444, + "targetPort": 8444 + } + ], + "selector": { + "app": "kong" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "kong" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "kong" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "consul-scripts", + "emptyDir": {} + }, + { + "name": "kong", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "kong", + "image": "openyurt/kong:2.0.5", + "ports": [ + { + "name": "tcp-8000", + "containerPort": 8000, + "protocol": "TCP" + }, + { + "name": "tcp-8001", + "containerPort": 8001, + "protocol": "TCP" + }, + { + "name": "tcp-8443", + "containerPort": 8443, + "protocol": "TCP" + }, + { + "name": "tcp-8444", + "containerPort": 8444, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "KONG_ADMIN_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_ADMIN_LISTEN", + "value": "0.0.0.0:8001, 0.0.0.0:8444 ssl" + }, + { + "name": "KONG_DATABASE", + "value": "postgres" + }, + { + "name": "KONG_PG_HOST", + "value": "kong-db" + }, + { + "name": "KONG_PG_PASSWORD", + "value": "kong" + }, + { + "name": "KONG_PROXY_ACCESS_LOG", + "value": "/dev/stdout" + }, + { + "name": "KONG_PROXY_ERROR_LOG", + "value": "/dev/stderr" + }, + { + "name": "KONG_ADMIN_ACCESS_LOG", + "value": "/dev/stdout" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/tmp" + }, + { + "name": "consul-scripts", + "mountPath": "/consul/scripts" + }, + { + "name": "kong", + "mountPath": "/usr/local/kong" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "kong" + } + }, + "strategy": {} + } + }, + { + "name": "", + "deployment": { + "selector": { + "matchLabels": { + "app": "" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "consul-scripts", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "", + "image": "openyurt/kong:2.0.5", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "KONG_PG_PASSWORD", + "value": "kong" + }, + { + "name": "KONG_DATABASE", + "value": "postgres" + }, + { + "name": "KONG_PG_HOST", + "value": "kong-db" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/tmp" + }, + { + "name": "consul-scripts", + "mountPath": "/consul/scripts" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ] + } + }, + "strategy": {} + } + }, + { + "name": "edgex-device-virtual", + "service": { + "ports": [ + { + "name": "tcp-49990", + "protocol": "TCP", + "port": 49990, + "targetPort": 49990 + } + ], + "selector": { + "app": "edgex-device-virtual" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-device-virtual" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-device-virtual" + } + }, + "spec": { + "containers": [ + { + "name": "edgex-device-virtual", + "image": "openyurt/docker-device-virtual-go:1.3.1", + "ports": [ + { + "name": "tcp-49990", + "containerPort": 49990, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-device-virtual" + } + ], + "resources": {}, + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-device-virtual" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-support-scheduler", + "service": { + "ports": [ + { + "name": "tcp-48085", + "protocol": "TCP", + "port": 48085, + "targetPort": 48085 + } + ], + "selector": { + "app": "edgex-support-scheduler" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-support-scheduler" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-support-scheduler" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-support-scheduler", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-support-scheduler", + "image": "openyurt/docker-support-scheduler-go:1.3.1", + "ports": [ + { + "name": "tcp-48085", + "containerPort": 48085, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/edgex-support-scheduler/secrets-token.json" + }, + { + "name": "INTERVALACTIONS_SCRUBAGED_HOST", + "value": "edgex-core-data" + }, + { + "name": "INTERVALACTIONS_SCRUBPUSHED_HOST", + "value": "edgex-core-data" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-support-scheduler" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-support-scheduler" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-support-scheduler" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-redis", + "service": { + "ports": [ + { + "name": "tcp-6379", + "protocol": "TCP", + "port": 6379, + "targetPort": 6379 + } + ], + "selector": { + "app": "edgex-redis" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-redis" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-redis" + } + }, + "spec": { + "volumes": [ + { + "name": "db-data", + "emptyDir": {} + } + ], + "containers": [ + { + "name": "edgex-redis", + "image": "openyurt/redis:6.0.9-alpine", + "ports": [ + { + "name": "tcp-6379", + "containerPort": 6379, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "db-data", + "mountPath": "/data" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-redis" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-core-metadata", + "service": { + "ports": [ + { + "name": "tcp-48081", + "protocol": "TCP", + "port": 48081, + "targetPort": 48081 + } + ], + "selector": { + "app": "edgex-core-metadata" + } + }, + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-core-metadata" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-core-metadata" + } + }, + "spec": { + "volumes": [ + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-core-metadata", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-core-metadata", + "image": "openyurt/docker-core-metadata-go:1.3.1", + "ports": [ + { + "name": "tcp-48081", + "containerPort": 48081, + "protocol": "TCP" + } + ], + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "NOTIFICATIONS_SENDER", + "value": "edgex-core-metadata" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/edgex-core-metadata/secrets-token.json" + }, + { + "name": "SERVICE_HOST", + "value": "edgex-core-metadata" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-core-metadata" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-core-metadata" + } + }, + "strategy": {} + } + }, + { + "name": "edgex-security-bootstrap-database", + "deployment": { + "selector": { + "matchLabels": { + "app": "edgex-security-bootstrap-database" + } + }, + "template": { + "metadata": { + "creationTimestamp": null, + "labels": { + "app": "edgex-security-bootstrap-database" + } + }, + "spec": { + "volumes": [ + { + "name": "tmpfs-volume1", + "emptyDir": {} + }, + { + "name": "tmpfs-volume2", + "emptyDir": {} + }, + { + "name": "anonymous-volume1", + "hostPath": { + "path": "/tmp/edgex/secrets/ca", + "type": "DirectoryOrCreate" + } + }, + { + "name": "anonymous-volume2", + "hostPath": { + "path": "/tmp/edgex/secrets/edgex-security-bootstrap-redis", + "type": "DirectoryOrCreate" + } + } + ], + "containers": [ + { + "name": "edgex-security-bootstrap-database", + "image": "openyurt/docker-security-bootstrap-redis-go:1.3.1", + "envFrom": [ + { + "configMapRef": { + "name": "common-variable-hanoi" + } + } + ], + "env": [ + { + "name": "SERVICE_HOST", + "value": "edgex-security-bootstrap-database" + }, + { + "name": "SECRETSTORE_TOKENFILE", + "value": "/tmp/edgex/secrets/edgex-security-bootstrap-redis/secrets-token.json" + } + ], + "resources": {}, + "volumeMounts": [ + { + "name": "tmpfs-volume1", + "mountPath": "/run" + }, + { + "name": "tmpfs-volume2", + "mountPath": "/vault" + }, + { + "name": "anonymous-volume1", + "mountPath": "/tmp/edgex/secrets/ca" + }, + { + "name": "anonymous-volume2", + "mountPath": "/tmp/edgex/secrets/edgex-security-bootstrap-redis" + } + ], + "imagePullPolicy": "IfNotPresent" + } + ], + "hostname": "edgex-security-bootstrap-database" + } + }, + "strategy": {} + } + } + ] + } + ] +} \ No newline at end of file diff --git a/EdgeXConfig/config.yaml b/EdgeXConfig/config.yaml deleted file mode 100644 index 70495be..0000000 --- a/EdgeXConfig/config.yaml +++ /dev/null @@ -1,25488 +0,0 @@ -versions: - - versionName: levski - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-levski - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - API_GATEWAY_HOST: edgex-kong - API_GATEWAY_STATUS_PORT: "8100" - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "true" - MESSAGEQUEUE_HOST: edgex-redis - PROXY_SETUP_HOST: edgex-security-proxy-setup - REGISTRY_HOST: edgex-core-consul - SECRETSTORE_HOST: edgex-vault - SECRETSTORE_PORT: "8200" - SPIFFE_ENDPOINTSOCKET: /tmp/edgex/secrets/spiffe/public/api.sock - SPIFFE_TRUSTBUNDLE_PATH: /tmp/edgex/secrets/spiffe/trust/bundle - SPIFFE_TRUSTDOMAIN: edgexfoundry.org - STAGEGATE_BOOTSTRAPPER_HOST: edgex-security-bootstrapper - STAGEGATE_BOOTSTRAPPER_STARTPORT: "54321" - STAGEGATE_DATABASE_HOST: edgex-redis - STAGEGATE_DATABASE_PORT: "6379" - STAGEGATE_DATABASE_READYPORT: "6379" - STAGEGATE_KONGDB_HOST: edgex-kong-db - STAGEGATE_KONGDB_PORT: "5432" - STAGEGATE_KONGDB_READYPORT: "54325" - STAGEGATE_READY_TORUNPORT: "54329" - STAGEGATE_REGISTRY_HOST: edgex-core-consul - STAGEGATE_REGISTRY_PORT: "8500" - STAGEGATE_REGISTRY_READYPORT: "54324" - STAGEGATE_SECRETSTORESETUP_HOST: edgex-security-secretstore-setup - STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT: "54322" - STAGEGATE_WAITFOR_TIMEOUT: 60s - binarydata: {} - components: - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-command - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - - name: MESSAGEQUEUE_INTERNAL_HOST - value: edgex-redis - valuefrom: null - - name: MESSAGEQUEUE_EXTERNAL_URL - value: tcp://edgex-mqtt-broker:1883 - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-command - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-virtual - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-virtual - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-rest - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-rest - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-notifications - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-notifications - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-data - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/core-data/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-connections - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-sources - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.7.1-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PORT - value: "6379" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__SERVER - value: edgex-redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-connections - readonly: false - mountpath: /kuiper/etc/connections - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-sources - readonly: false - mountpath: /kuiper/etc/sources - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/sys-mgmt-agent - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/sys-mgmt-agent - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-ui-go - service: - ports: - - name: tcp-4000 - protocol: TCP - appprotocol: null - port: 4000 - targetport: - type: 0 - intval: 4000 - strval: "" - nodeport: 0 - selector: - app: edgex-ui-go - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-ui-go - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-ui-go - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-ui-go - image: openyurt/edgex-ui:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-4000 - hostport: 0 - containerport: 4000 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-ui-go - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-ui-go - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-secretstore-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-secretstore-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-secretstore-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-sources - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-connections - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-secretstore-setup - image: openyurt/security-secretstore-setup:2.3.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: ADD_KNOWN_SECRETS - value: redisdb[app-rules-engine],redisdb[device-rest],message-bus[device-rest],redisdb[device-virtual],message-bus[device-virtual] - valuefrom: null - - name: SECUREMESSAGEBUS_TYPE - value: redis - valuefrom: null - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: ADD_SECRETSTORE_TOKENS - value: "" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /tmp/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-sources - readonly: false - mountpath: /tmp/kuiper - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-connections - readonly: false - mountpath: /tmp/kuiper-connections - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-config - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-secretstore-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong-db - service: - ports: - - name: tcp-5432 - protocol: TCP - appprotocol: null - port: 5432 - targetport: - type: 0 - intval: 5432 - strval: "" - nodeport: 0 - selector: - app: edgex-kong-db - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong-db - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong-db - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume3 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong-db - image: openyurt/postgres:13.8-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5432 - hostport: 0 - containerport: 5432 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: POSTGRES_USER - value: kong - valuefrom: null - - name: POSTGRES_DB - value: kong - valuefrom: null - - name: POSTGRES_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /var/run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume3 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-data - readonly: false - mountpath: /var/lib/postgresql/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong-db - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-metadata - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-metadata - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: redis-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-bootstrapper-redis - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:7.0.5-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: DATABASECONFIG_NAME - value: redis.conf - valuefrom: null - - name: DATABASECONFIG_PATH - value: /run/redis/conf - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: redis-config - readonly: false - mountpath: /run/redis/conf - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-bootstrapper-redis - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong - service: - ports: - - name: tcp-8000 - protocol: TCP - appprotocol: null - port: 8000 - targetport: - type: 0 - intval: 8000 - strval: "" - nodeport: 0 - - name: tcp-8100 - protocol: TCP - appprotocol: null - port: 8100 - targetport: - type: 0 - intval: 8100 - strval: "" - nodeport: 0 - - name: tcp-8443 - protocol: TCP - appprotocol: null - port: 8443 - targetport: - type: 0 - intval: 8443 - strval: "" - nodeport: 0 - selector: - app: edgex-kong - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong - image: openyurt/kong:2.8.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8000 - hostport: 0 - containerport: 8000 - protocol: TCP - hostip: "" - - name: tcp-8100 - hostport: 0 - containerport: 8100 - protocol: TCP - hostip: "" - - name: tcp-8443 - hostport: 0 - containerport: 8443 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: KONG_ADMIN_LISTEN - value: 127.0.0.1:8001, 127.0.0.1:8444 ssl - valuefrom: null - - name: KONG_NGINX_WORKER_PROCESSES - value: "1" - valuefrom: null - - name: KONG_DNS_ORDER - value: LAST,A,CNAME - valuefrom: null - - name: KONG_PG_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - - name: KONG_ADMIN_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_PROXY_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_DNS_VALID_TTL - value: "1" - valuefrom: null - - name: KONG_PG_HOST - value: edgex-kong-db - valuefrom: null - - name: KONG_ADMIN_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_DATABASE - value: postgres - valuefrom: null - - name: KONG_SSL_CIPHER_SUITE - value: modern - valuefrom: null - - name: KONG_STATUS_LISTEN - value: 0.0.0.0:8100 - valuefrom: null - - name: KONG_PROXY_ACCESS_LOG - value: /dev/stdout - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /usr/local/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-consul - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.13.2 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH - value: /consul/config/consul_acl_done - valuefrom: null - - name: STAGEGATE_REGISTRY_ACL_MANAGEMENTTOKENPATH - value: /tmp/edgex/secrets/consul-acl-token/mgmt_token.json - valuefrom: null - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH - value: /tmp/edgex/secrets/consul-acl-token/bootstrap_token.json - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - - name: ADD_REGISTRY_ACL_ROLES - value: "" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-consul - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/app-rules-engine - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/app-rules-engine - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-scheduler - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-scheduler - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-vault - service: - ports: - - name: tcp-8200 - protocol: TCP - appprotocol: null - port: 8200 - targetport: - type: 0 - intval: 8200 - strval: "" - nodeport: 0 - selector: - app: edgex-vault - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-vault - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-vault - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-file - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-logs - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-vault - image: openyurt/vault:1.11.4 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8200 - hostport: 0 - containerport: 8200 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: VAULT_UI - value: "true" - valuefrom: null - - name: VAULT_ADDR - value: http://edgex-vault:8200 - valuefrom: null - - name: VAULT_CONFIG_DIR - value: /vault/config - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-file - readonly: false - mountpath: /vault/file - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-logs - readonly: false - mountpath: /vault/logs - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-vault - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-proxy-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-proxy-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-proxy-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-proxy-setup - image: openyurt/security-proxy-setup:2.3.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: KONGURL_SERVER - value: edgex-kong - valuefrom: null - - name: ROUTES_DEVICE_VIRTUAL_HOST - value: device-virtual - valuefrom: null - - name: ADD_PROXY_ROUTE - value: "" - valuefrom: null - - name: ROUTES_CORE_DATA_HOST - value: edgex-core-data - valuefrom: null - - name: ROUTES_SYS_MGMT_AGENT_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: ROUTES_CORE_METADATA_HOST - value: edgex-core-metadata - valuefrom: null - - name: ROUTES_CORE_CONSUL_HOST - value: edgex-core-consul - valuefrom: null - - name: ROUTES_CORE_COMMAND_HOST - value: edgex-core-command - valuefrom: null - - name: ROUTES_SUPPORT_SCHEDULER_HOST - value: edgex-support-scheduler - valuefrom: null - - name: ROUTES_RULES_ENGINE_HOST - value: edgex-kuiper - valuefrom: null - - name: ROUTES_SUPPORT_NOTIFICATIONS_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-proxy-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-bootstrapper - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-bootstrapper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-bootstrapper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-bootstrapper - image: openyurt/security-bootstrapper:2.3.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-levski - optional: null - secretref: null - env: - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-bootstrapper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: jakarta - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-jakarta - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - API_GATEWAY_HOST: edgex-kong - API_GATEWAY_STATUS_PORT: "8100" - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "true" - MESSAGEQUEUE_HOST: edgex-redis - PROXY_SETUP_HOST: edgex-security-proxy-setup - REGISTRY_HOST: edgex-core-consul - SECRETSTORE_HOST: edgex-vault - SECRETSTORE_PORT: "8200" - STAGEGATE_BOOTSTRAPPER_HOST: edgex-security-bootstrapper - STAGEGATE_BOOTSTRAPPER_STARTPORT: "54321" - STAGEGATE_DATABASE_HOST: edgex-redis - STAGEGATE_DATABASE_PORT: "6379" - STAGEGATE_DATABASE_READYPORT: "6379" - STAGEGATE_KONGDB_HOST: edgex-kong-db - STAGEGATE_KONGDB_PORT: "5432" - STAGEGATE_KONGDB_READYPORT: "54325" - STAGEGATE_READY_TORUNPORT: "54329" - STAGEGATE_REGISTRY_HOST: edgex-core-consul - STAGEGATE_REGISTRY_PORT: "8500" - STAGEGATE_REGISTRY_READYPORT: "54324" - STAGEGATE_SECRETSTORESETUP_HOST: edgex-security-secretstore-setup - STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT: "54322" - STAGEGATE_WAITFOR_TIMEOUT: 60s - binarydata: {} - components: - - name: edgex-security-secretstore-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-secretstore-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-secretstore-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-sources - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-connections - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-secretstore-setup - image: openyurt/security-secretstore-setup:2.1.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: ADD_SECRETSTORE_TOKENS - value: "" - valuefrom: null - - name: SECUREMESSAGEBUS_TYPE - value: redis - valuefrom: null - - name: ADD_KNOWN_SECRETS - value: redisdb[app-rules-engine],redisdb[device-rest],redisdb[device-virtual] - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /tmp/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-sources - readonly: false - mountpath: /tmp/kuiper - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-connections - readonly: false - mountpath: /tmp/kuiper-connections - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-config - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-secretstore-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-scheduler - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-scheduler - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-command - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-command - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong-db - service: - ports: - - name: tcp-5432 - protocol: TCP - appprotocol: null - port: 5432 - targetport: - type: 0 - intval: 5432 - strval: "" - nodeport: 0 - selector: - app: edgex-kong-db - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong-db - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong-db - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume3 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong-db - image: openyurt/postgres:13.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5432 - hostport: 0 - containerport: 5432 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: POSTGRES_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - - name: POSTGRES_DB - value: kong - valuefrom: null - - name: POSTGRES_USER - value: kong - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /var/run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume3 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-data - readonly: false - mountpath: /var/lib/postgresql/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong-db - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-bootstrapper - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-bootstrapper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-bootstrapper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-bootstrapper - image: openyurt/security-bootstrapper:2.1.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - - name: EDGEX_USER - value: "2002" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-bootstrapper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-connections - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-sources - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.4.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__SERVER - value: edgex-redis - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-connections - readonly: false - mountpath: /kuiper/etc/connections - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-sources - readonly: false - mountpath: /kuiper/etc/sources - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-consul - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.10.3 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH - value: /consul/config/consul_acl_done - valuefrom: null - - name: ADD_REGISTRY_ACL_ROLES - value: "" - valuefrom: null - - name: STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH - value: /tmp/edgex/secrets/consul-acl-token/bootstrap_token.json - valuefrom: null - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-consul - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-notifications - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-notifications - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-metadata - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-metadata - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-proxy-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-proxy-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-proxy-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-proxy-setup - image: openyurt/security-proxy-setup:2.1.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: ROUTES_SYS_MGMT_AGENT_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: ADD_PROXY_ROUTE - value: "" - valuefrom: null - - name: ROUTES_DEVICE_VIRTUAL_HOST - value: device-virtual - valuefrom: null - - name: ROUTES_CORE_COMMAND_HOST - value: edgex-core-command - valuefrom: null - - name: ROUTES_SUPPORT_SCHEDULER_HOST - value: edgex-support-scheduler - valuefrom: null - - name: ROUTES_RULES_ENGINE_HOST - value: edgex-kuiper - valuefrom: null - - name: ROUTES_CORE_CONSUL_HOST - value: edgex-core-consul - valuefrom: null - - name: ROUTES_CORE_DATA_HOST - value: edgex-core-data - valuefrom: null - - name: ROUTES_CORE_METADATA_HOST - value: edgex-core-metadata - valuefrom: null - - name: KONGURL_SERVER - value: edgex-kong - valuefrom: null - - name: ROUTES_SUPPORT_NOTIFICATIONS_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-proxy-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/sys-mgmt-agent - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/sys-mgmt-agent - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-rest - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-rest - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-data - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/core-data/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-vault - service: - ports: - - name: tcp-8200 - protocol: TCP - appprotocol: null - port: 8200 - targetport: - type: 0 - intval: 8200 - strval: "" - nodeport: 0 - selector: - app: edgex-vault - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-vault - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-vault - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-file - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-logs - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-vault - image: openyurt/vault:1.8.4 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8200 - hostport: 0 - containerport: 8200 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: VAULT_UI - value: "true" - valuefrom: null - - name: VAULT_ADDR - value: http://edgex-vault:8200 - valuefrom: null - - name: VAULT_CONFIG_DIR - value: /vault/config - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-file - readonly: false - mountpath: /vault/file - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-logs - readonly: false - mountpath: /vault/logs - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-vault - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-ui-go - service: - ports: - - name: tcp-4000 - protocol: TCP - appprotocol: null - port: 4000 - targetport: - type: 0 - intval: 4000 - strval: "" - nodeport: 0 - selector: - app: edgex-ui-go - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-ui-go - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-ui-go - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-ui-go - image: openyurt/edgex-ui:2.1.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-4000 - hostport: 0 - containerport: 4000 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-ui-go - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-virtual - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-virtual - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong - service: - ports: - - name: tcp-8000 - protocol: TCP - appprotocol: null - port: 8000 - targetport: - type: 0 - intval: 8000 - strval: "" - nodeport: 0 - - name: tcp-8100 - protocol: TCP - appprotocol: null - port: 8100 - targetport: - type: 0 - intval: 8100 - strval: "" - nodeport: 0 - - name: tcp-8443 - protocol: TCP - appprotocol: null - port: 8443 - targetport: - type: 0 - intval: 8443 - strval: "" - nodeport: 0 - selector: - app: edgex-kong - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong - image: openyurt/kong:2.5.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8000 - hostport: 0 - containerport: 8000 - protocol: TCP - hostip: "" - - name: tcp-8100 - hostport: 0 - containerport: 8100 - protocol: TCP - hostip: "" - - name: tcp-8443 - hostport: 0 - containerport: 8443 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: KONG_NGINX_WORKER_PROCESSES - value: "1" - valuefrom: null - - name: KONG_PG_HOST - value: edgex-kong-db - valuefrom: null - - name: KONG_ADMIN_LISTEN - value: 127.0.0.1:8001, 127.0.0.1:8444 ssl - valuefrom: null - - name: KONG_SSL_CIPHER_SUITE - value: modern - valuefrom: null - - name: KONG_ADMIN_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_DNS_VALID_TTL - value: "1" - valuefrom: null - - name: KONG_ADMIN_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_PROXY_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_STATUS_LISTEN - value: 0.0.0.0:8100 - valuefrom: null - - name: KONG_DATABASE - value: postgres - valuefrom: null - - name: KONG_PROXY_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_PG_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - - name: KONG_DNS_ORDER - value: LAST,A,CNAME - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /usr/local/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: redis-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-bootstrapper-redis - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.2.6-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: DATABASECONFIG_PATH - value: /run/redis/conf - valuefrom: null - - name: DATABASECONFIG_NAME - value: redis.conf - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: redis-config - readonly: false - mountpath: /run/redis/conf - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-bootstrapper-redis - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/app-rules-engine - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.1.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-jakarta - optional: null - secretref: null - env: - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/app-rules-engine - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: kamakura - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-kamakura - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - API_GATEWAY_HOST: edgex-kong - API_GATEWAY_STATUS_PORT: "8100" - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "true" - MESSAGEQUEUE_HOST: edgex-redis - PROXY_SETUP_HOST: edgex-security-proxy-setup - REGISTRY_HOST: edgex-core-consul - SECRETSTORE_HOST: edgex-vault - SECRETSTORE_PORT: "8200" - SPIFFE_ENDPOINTSOCKET: /tmp/edgex/secrets/spiffe/public/api.sock - SPIFFE_TRUSTBUNDLE_PATH: /tmp/edgex/secrets/spiffe/trust/bundle - SPIFFE_TRUSTDOMAIN: edgexfoundry.org - STAGEGATE_BOOTSTRAPPER_HOST: edgex-security-bootstrapper - STAGEGATE_BOOTSTRAPPER_STARTPORT: "54321" - STAGEGATE_DATABASE_HOST: edgex-redis - STAGEGATE_DATABASE_PORT: "6379" - STAGEGATE_DATABASE_READYPORT: "6379" - STAGEGATE_KONGDB_HOST: edgex-kong-db - STAGEGATE_KONGDB_PORT: "5432" - STAGEGATE_KONGDB_READYPORT: "54325" - STAGEGATE_READY_TORUNPORT: "54329" - STAGEGATE_REGISTRY_HOST: edgex-core-consul - STAGEGATE_REGISTRY_PORT: "8500" - STAGEGATE_REGISTRY_READYPORT: "54324" - STAGEGATE_SECRETSTORESETUP_HOST: edgex-security-secretstore-setup - STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT: "54322" - STAGEGATE_WAITFOR_TIMEOUT: 60s - binarydata: {} - components: - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-scheduler - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-scheduler - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-data - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/core-data/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-vault - service: - ports: - - name: tcp-8200 - protocol: TCP - appprotocol: null - port: 8200 - targetport: - type: 0 - intval: 8200 - strval: "" - nodeport: 0 - selector: - app: edgex-vault - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-vault - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-vault - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-file - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-logs - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-vault - image: openyurt/vault:1.8.9 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8200 - hostport: 0 - containerport: 8200 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: VAULT_ADDR - value: http://edgex-vault:8200 - valuefrom: null - - name: VAULT_CONFIG_DIR - value: /vault/config - valuefrom: null - - name: VAULT_UI - value: "true" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-file - readonly: false - mountpath: /vault/file - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-logs - readonly: false - mountpath: /vault/logs - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-vault - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-command - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-command - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-ui-go - service: - ports: - - name: tcp-4000 - protocol: TCP - appprotocol: null - port: 4000 - targetport: - type: 0 - intval: 4000 - strval: "" - nodeport: 0 - selector: - app: edgex-ui-go - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-ui-go - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-ui-go - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-ui-go - image: openyurt/edgex-ui:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-4000 - hostport: 0 - containerport: 4000 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-ui-go - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-secretstore-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-secretstore-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-secretstore-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-sources - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-connections - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-secretstore-setup - image: openyurt/security-secretstore-setup:2.2.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: ADD_SECRETSTORE_TOKENS - value: "" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - - name: SECUREMESSAGEBUS_TYPE - value: redis - valuefrom: null - - name: ADD_KNOWN_SECRETS - value: redisdb[app-rules-engine],redisdb[device-rest],redisdb[device-virtual] - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /tmp/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-sources - readonly: false - mountpath: /tmp/kuiper - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-connections - readonly: false - mountpath: /tmp/kuiper-connections - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-config - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-secretstore-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong-db - service: - ports: - - name: tcp-5432 - protocol: TCP - appprotocol: null - port: 5432 - targetport: - type: 0 - intval: 5432 - strval: "" - nodeport: 0 - selector: - app: edgex-kong-db - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong-db - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong-db - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume3 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong-db - image: openyurt/postgres:13.5-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5432 - hostport: 0 - containerport: 5432 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: POSTGRES_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - - name: POSTGRES_USER - value: kong - valuefrom: null - - name: POSTGRES_DB - value: kong - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /var/run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume3 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-data - readonly: false - mountpath: /var/lib/postgresql/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong-db - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-virtual - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-virtual - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-consul - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.10.10 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH - value: /consul/config/consul_acl_done - valuefrom: null - - name: ADD_REGISTRY_ACL_ROLES - value: "" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - - name: STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH - value: /tmp/edgex/secrets/consul-acl-token/bootstrap_token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-consul - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-proxy-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-proxy-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-proxy-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-proxy-setup - image: openyurt/security-proxy-setup:2.2.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: ROUTES_CORE_COMMAND_HOST - value: edgex-core-command - valuefrom: null - - name: ROUTES_CORE_CONSUL_HOST - value: edgex-core-consul - valuefrom: null - - name: ROUTES_DEVICE_VIRTUAL_HOST - value: device-virtual - valuefrom: null - - name: ROUTES_CORE_METADATA_HOST - value: edgex-core-metadata - valuefrom: null - - name: ROUTES_CORE_DATA_HOST - value: edgex-core-data - valuefrom: null - - name: ROUTES_SUPPORT_SCHEDULER_HOST - value: edgex-support-scheduler - valuefrom: null - - name: ROUTES_RULES_ENGINE_HOST - value: edgex-kuiper - valuefrom: null - - name: KONGURL_SERVER - value: edgex-kong - valuefrom: null - - name: ROUTES_SUPPORT_NOTIFICATIONS_HOST - value: edgex-support-notifications - valuefrom: null - - name: ADD_PROXY_ROUTE - value: "" - valuefrom: null - - name: ROUTES_SYS_MGMT_AGENT_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-proxy-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-metadata - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-metadata - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: redis-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-bootstrapper-redis - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.2.6-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: DATABASECONFIG_NAME - value: redis.conf - valuefrom: null - - name: DATABASECONFIG_PATH - value: /run/redis/conf - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: redis-config - readonly: false - mountpath: /run/redis/conf - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-bootstrapper-redis - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-bootstrapper - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-bootstrapper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-bootstrapper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-bootstrapper - image: openyurt/security-bootstrapper:2.2.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-bootstrapper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-rest - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-rest - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-notifications - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-notifications - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong - service: - ports: - - name: tcp-8000 - protocol: TCP - appprotocol: null - port: 8000 - targetport: - type: 0 - intval: 8000 - strval: "" - nodeport: 0 - - name: tcp-8100 - protocol: TCP - appprotocol: null - port: 8100 - targetport: - type: 0 - intval: 8100 - strval: "" - nodeport: 0 - - name: tcp-8443 - protocol: TCP - appprotocol: null - port: 8443 - targetport: - type: 0 - intval: 8443 - strval: "" - nodeport: 0 - selector: - app: edgex-kong - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong - image: openyurt/kong:2.6.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8000 - hostport: 0 - containerport: 8000 - protocol: TCP - hostip: "" - - name: tcp-8100 - hostport: 0 - containerport: 8100 - protocol: TCP - hostip: "" - - name: tcp-8443 - hostport: 0 - containerport: 8443 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: KONG_PROXY_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_PROXY_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_SSL_CIPHER_SUITE - value: modern - valuefrom: null - - name: KONG_PG_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - - name: KONG_STATUS_LISTEN - value: 0.0.0.0:8100 - valuefrom: null - - name: KONG_ADMIN_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_NGINX_WORKER_PROCESSES - value: "1" - valuefrom: null - - name: KONG_PG_HOST - value: edgex-kong-db - valuefrom: null - - name: KONG_DNS_VALID_TTL - value: "1" - valuefrom: null - - name: KONG_DATABASE - value: postgres - valuefrom: null - - name: KONG_DNS_ORDER - value: LAST,A,CNAME - valuefrom: null - - name: KONG_ADMIN_LISTEN - value: 127.0.0.1:8001, 127.0.0.1:8444 ssl - valuefrom: null - - name: KONG_ADMIN_ERROR_LOG - value: /dev/stderr - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /usr/local/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-connections - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-sources - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.4.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__SERVER - value: edgex-redis - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PROTOCOL - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: CONNECTION__EDGEX__REDISMSGBUS__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-connections - readonly: false - mountpath: /kuiper/etc/connections - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-sources - readonly: false - mountpath: /kuiper/etc/sources - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/sys-mgmt-agent - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/sys-mgmt-agent - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/app-rules-engine - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.2.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-kamakura - optional: null - secretref: null - env: - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/app-rules-engine - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: ireland - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-ireland - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - API_GATEWAY_HOST: edgex-kong - API_GATEWAY_STATUS_PORT: "8100" - CLIENTS_CORE_COMMAND_HOST: edgex-core-command - CLIENTS_CORE_DATA_HOST: edgex-core-data - CLIENTS_CORE_METADATA_HOST: edgex-core-metadata - CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "true" - MESSAGEQUEUE_HOST: edgex-redis - PROXY_SETUP_HOST: edgex-security-proxy-setup - REGISTRY_HOST: edgex-core-consul - SECRETSTORE_HOST: edgex-vault - SECRETSTORE_PORT: "8200" - STAGEGATE_BOOTSTRAPPER_HOST: edgex-security-bootstrapper - STAGEGATE_BOOTSTRAPPER_STARTPORT: "54321" - STAGEGATE_DATABASE_HOST: edgex-redis - STAGEGATE_DATABASE_PORT: "6379" - STAGEGATE_DATABASE_READYPORT: "6379" - STAGEGATE_KONGDB_HOST: edgex-kong-db - STAGEGATE_KONGDB_PORT: "5432" - STAGEGATE_KONGDB_READYPORT: "54325" - STAGEGATE_READY_TORUNPORT: "54329" - STAGEGATE_REGISTRY_HOST: edgex-core-consul - STAGEGATE_REGISTRY_PORT: "8500" - STAGEGATE_REGISTRY_READYPORT: "54324" - STAGEGATE_SECRETSTORESETUP_HOST: edgex-security-secretstore-setup - STAGEGATE_SECRETSTORESETUP_TOKENS_READYPORT: "54322" - STAGEGATE_WAITFOR_TIMEOUT: 60s - binarydata: {} - components: - - name: edgex-vault - service: - ports: - - name: tcp-8200 - protocol: TCP - appprotocol: null - port: 8200 - targetport: - type: 0 - intval: 8200 - strval: "" - nodeport: 0 - selector: - app: edgex-vault - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-vault - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-vault - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-file - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-logs - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-vault - image: openyurt/vault:1.7.2 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8200 - hostport: 0 - containerport: 8200 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: VAULT_UI - value: "true" - valuefrom: null - - name: VAULT_CONFIG_DIR - value: /vault/config - valuefrom: null - - name: VAULT_ADDR - value: http://edgex-vault:8200 - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-file - readonly: false - mountpath: /vault/file - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-logs - readonly: false - mountpath: /vault/logs - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-vault - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: redis-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-bootstrapper-redis - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.2.4-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: DATABASECONFIG_PATH - value: /run/redis/conf - valuefrom: null - - name: DATABASECONFIG_NAME - value: redis.conf - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: redis-config - readonly: false - mountpath: /run/redis/conf - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-bootstrapper-redis - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-59861 - protocol: TCP - appprotocol: null - port: 59861 - targetport: - type: 0 - intval: 59861 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-scheduler - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/support-scheduler:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59861 - hostport: 0 - containerport: 59861 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-scheduler - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-proxy-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-proxy-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-proxy-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-proxy-setup - image: openyurt/security-proxy-setup:2.0.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: ROUTES_CORE_DATA_HOST - value: edgex-core-data - valuefrom: null - - name: ADD_PROXY_ROUTE - value: "" - valuefrom: null - - name: ROUTES_SUPPORT_SCHEDULER_HOST - value: edgex-support-scheduler - valuefrom: null - - name: ROUTES_RULES_ENGINE_HOST - value: edgex-kuiper - valuefrom: null - - name: KONGURL_SERVER - value: edgex-kong - valuefrom: null - - name: ROUTES_SUPPORT_NOTIFICATIONS_HOST - value: edgex-support-notifications - valuefrom: null - - name: ROUTES_SYS_MGMT_AGENT_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: ROUTES_DEVICE_VIRTUAL_HOST - value: device-virtual - valuefrom: null - - name: ROUTES_CORE_COMMAND_HOST - value: edgex-core-command - valuefrom: null - - name: ROUTES_CORE_METADATA_HOST - value: edgex-core-metadata - valuefrom: null - - name: ROUTES_CORE_CONSUL_HOST - value: edgex-core-consul - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-proxy-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-59720 - protocol: TCP - appprotocol: null - port: 59720 - targetport: - type: 0 - intval: 59720 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/ekuiper:1.3.0-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59720 - hostport: 0 - containerport: 59720 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: EDGEX__DEFAULT__TOPIC - value: rules-events - valuefrom: null - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-redis - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "59720" - valuefrom: null - - name: EDGEX__DEFAULT__TYPE - value: redis - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "6379" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: redis - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-data - readonly: false - mountpath: /kuiper/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-config - readonly: false - mountpath: /kuiper/etc/sources - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-58890 - protocol: TCP - appprotocol: null - port: 58890 - targetport: - type: 0 - intval: 58890 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/sys-mgmt-agent - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/sys-mgmt-agent:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-58890 - hostport: 0 - containerport: 58890 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/sys-mgmt-agent - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-bootstrapper - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-bootstrapper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-bootstrapper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-bootstrapper - image: openyurt/security-bootstrapper:2.0.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-bootstrapper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-rules-engine - service: - ports: - - name: tcp-59701 - protocol: TCP - appprotocol: null - port: 59701 - targetport: - type: 0 - intval: 59701 - strval: "" - nodeport: 0 - selector: - app: edgex-app-rules-engine - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-rules-engine - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-rules-engine - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/app-rules-engine - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-app-rules-engine - image: openyurt/app-service-configurable:2.0.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59701 - hostport: 0 - containerport: 59701 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-app-rules-engine - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST - value: edgex-redis - valuefrom: null - - name: TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-redis - valuefrom: null - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/app-rules-engine - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-rules-engine - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-59882 - protocol: TCP - appprotocol: null - port: 59882 - targetport: - type: 0 - intval: 59882 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-command - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/core-command:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59882 - hostport: 0 - containerport: 59882 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-command - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-secretstore-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-secretstore-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-secretstore-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kuiper-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-secretstore-setup - image: openyurt/security-secretstore-setup:2.0.0 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SECUREMESSAGEBUS_TYPE - value: redis - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: ADD_SECRETSTORE_TOKENS - value: "" - valuefrom: null - - name: ADD_KNOWN_SECRETS - value: redisdb[app-rules-engine],redisdb[device-rest],redisdb[device-virtual] - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /tmp/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kuiper-config - readonly: false - mountpath: /tmp/kuiper - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-config - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-secretstore-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-59900 - protocol: TCP - appprotocol: null - port: 59900 - targetport: - type: 0 - intval: 59900 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-virtual - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/device-virtual:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59900 - hostport: 0 - containerport: 59900 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-virtual - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong - service: - ports: - - name: tcp-8000 - protocol: TCP - appprotocol: null - port: 8000 - targetport: - type: 0 - intval: 8000 - strval: "" - nodeport: 0 - - name: tcp-8100 - protocol: TCP - appprotocol: null - port: 8100 - targetport: - type: 0 - intval: 8100 - strval: "" - nodeport: 0 - - name: tcp-8443 - protocol: TCP - appprotocol: null - port: 8443 - targetport: - type: 0 - intval: 8443 - strval: "" - nodeport: 0 - selector: - app: edgex-kong - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong - image: openyurt/kong:2.4.1-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8000 - hostport: 0 - containerport: 8000 - protocol: TCP - hostip: "" - - name: tcp-8100 - hostport: 0 - containerport: 8100 - protocol: TCP - hostip: "" - - name: tcp-8443 - hostport: 0 - containerport: 8443 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: KONG_DNS_VALID_TTL - value: "1" - valuefrom: null - - name: KONG_PG_HOST - value: edgex-kong-db - valuefrom: null - - name: KONG_DATABASE - value: postgres - valuefrom: null - - name: KONG_STATUS_LISTEN - value: 0.0.0.0:8100 - valuefrom: null - - name: KONG_ADMIN_LISTEN - value: 127.0.0.1:8001, 127.0.0.1:8444 ssl - valuefrom: null - - name: KONG_ADMIN_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_DNS_ORDER - value: LAST,A,CNAME - valuefrom: null - - name: KONG_PROXY_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_PROXY_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_ADMIN_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_PG_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /usr/local/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kong-db - service: - ports: - - name: tcp-5432 - protocol: TCP - appprotocol: null - port: 5432 - targetport: - type: 0 - intval: 5432 - strval: "" - nodeport: 0 - selector: - app: edgex-kong-db - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kong-db - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kong-db - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume3 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-kong-db - image: openyurt/postgres:12.3-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5432 - hostport: 0 - containerport: 5432 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: POSTGRES_PASSWORD_FILE - value: /tmp/postgres-config/.pgpassword - valuefrom: null - - name: POSTGRES_DB - value: kong - valuefrom: null - - name: POSTGRES_USER - value: kong - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /var/run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume3 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-config - readonly: false - mountpath: /tmp/postgres-config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-data - readonly: false - mountpath: /var/lib/postgresql/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kong-db - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-59881 - protocol: TCP - appprotocol: null - port: 59881 - targetport: - type: 0 - intval: 59881 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-metadata - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/core-metadata:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59881 - hostport: 0 - containerport: 59881 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-metadata - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-rest - service: - ports: - - name: tcp-59986 - protocol: TCP - appprotocol: null - port: 59986 - targetport: - type: 0 - intval: 59986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/device-rest - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/device-rest:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59986 - hostport: 0 - containerport: 59986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/device-rest - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-59860 - protocol: TCP - appprotocol: null - port: 59860 - targetport: - type: 0 - intval: 59860 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/support-notifications - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/support-notifications:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-59860 - hostport: 0 - containerport: 59860 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/support-notifications - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-acl-token - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-consul - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/consul:1.9.5 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: STAGEGATE_REGISTRY_ACL_SENTINELFILEPATH - value: /consul/config/consul_acl_done - valuefrom: null - - name: EDGEX_GROUP - value: "2001" - valuefrom: null - - name: EDGEX_USER - value: "2002" - valuefrom: null - - name: STAGEGATE_REGISTRY_ACL_BOOTSTRAPTOKENPATH - value: /tmp/edgex/secrets/consul-acl-token/bootstrap_token.json - valuefrom: null - - name: ADD_REGISTRY_ACL_ROLES - value: "" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-acl-token - readonly: false - mountpath: /tmp/edgex/secrets/consul-acl-token - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-consul - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-59880 - protocol: TCP - appprotocol: null - port: 59880 - targetport: - type: 0 - intval: 59880 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: edgex-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/core-data - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/core-data:2.0.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-59880 - hostport: 0 - containerport: 59880 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-ireland - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/core-data/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: edgex-init - readonly: false - mountpath: /edgex-init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/core-data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - versionName: hanoi - configMaps: - - typemeta: - kind: "" - apiversion: "" - objectmeta: - name: common-variable-hanoi - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: {} - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - immutable: null - data: - CLIENTS_COMMAND_HOST: edgex-core-command - CLIENTS_COREDATA_HOST: edgex-core-data - CLIENTS_DATA_HOST: edgex-core-data - CLIENTS_METADATA_HOST: edgex-core-metadata - CLIENTS_NOTIFICATIONS_HOST: edgex-support-notifications - CLIENTS_RULESENGINE_HOST: edgex-kuiper - CLIENTS_SCHEDULER_HOST: edgex-support-scheduler - CLIENTS_VIRTUALDEVICE_HOST: edgex-device-virtual - DATABASES_PRIMARY_HOST: edgex-redis - EDGEX_SECURITY_SECRET_STORE: "true" - LOGGING_ENABLEREMOTE: "false" - REGISTRY_HOST: edgex-core-consul - SECRETSTORE_HOST: edgex-vault - SECRETSTORE_ROOTCACERTPATH: /tmp/edgex/secrets/ca/ca.pem - SECRETSTORE_SERVERNAME: edgex-vault - SERVICE_SERVERBINDADDR: 0.0.0.0 - binarydata: {} - components: - - name: edgex-device-rest - service: - ports: - - name: tcp-49986 - protocol: TCP - appprotocol: null - port: 49986 - targetport: - type: 0 - intval: 49986 - strval: "" - nodeport: 0 - selector: - app: edgex-device-rest - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-rest - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-rest - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-rest - image: openyurt/docker-device-rest-go:1.2.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-49986 - hostport: 0 - containerport: 49986 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-rest - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-rest - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-kuiper - service: - ports: - - name: tcp-20498 - protocol: TCP - appprotocol: null - port: 20498 - targetport: - type: 0 - intval: 20498 - strval: "" - nodeport: 0 - - name: tcp-48075 - protocol: TCP - appprotocol: null - port: 48075 - targetport: - type: 0 - intval: 48075 - strval: "" - nodeport: 0 - selector: - app: edgex-kuiper - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-kuiper - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-kuiper - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-kuiper - image: openyurt/kuiper:1.1.1-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-20498 - hostport: 0 - containerport: 20498 - protocol: TCP - hostip: "" - - name: tcp-48075 - hostport: 0 - containerport: 48075 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: KUIPER__BASIC__CONSOLELOG - value: "true" - valuefrom: null - - name: KUIPER__BASIC__RESTPORT - value: "48075" - valuefrom: null - - name: EDGEX__DEFAULT__PORT - value: "5566" - valuefrom: null - - name: EDGEX__DEFAULT__PROTOCOL - value: tcp - valuefrom: null - - name: EDGEX__DEFAULT__SERVER - value: edgex-app-service-configurable-rules - valuefrom: null - - name: EDGEX__DEFAULT__SERVICESERVER - value: http://edgex-core-data:48080 - valuefrom: null - - name: EDGEX__DEFAULT__TOPIC - value: events - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-kuiper - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: kong-db - service: - ports: - - name: tcp-5432 - protocol: TCP - appprotocol: null - port: 5432 - targetport: - type: 0 - intval: 5432 - strval: "" - nodeport: 0 - selector: - app: kong-db - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: kong-db - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: kong-db - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume3 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: postgres-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: kong-db - image: openyurt/postgres:12.3-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5432 - hostport: 0 - containerport: 5432 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: POSTGRES_PASSWORD - value: kong - valuefrom: null - - name: POSTGRES_USER - value: kong - valuefrom: null - - name: POSTGRES_DB - value: kong - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /var/run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume3 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: postgres-data - readonly: false - mountpath: /var/lib/postgresql/data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: kong-db - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-command - service: - ports: - - name: tcp-48082 - protocol: TCP - appprotocol: null - port: 48082 - targetport: - type: 0 - intval: 48082 - strval: "" - nodeport: 0 - selector: - app: edgex-core-command - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-command - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-command - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-core-command - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-command - image: openyurt/docker-core-command-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48082 - hostport: 0 - containerport: 48082 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/edgex-core-command/secrets-token.json - valuefrom: null - - name: SERVICE_HOST - value: edgex-core-command - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-core-command - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-command - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-vault - service: - ports: - - name: tcp-8200 - protocol: TCP - appprotocol: null - port: 8200 - targetport: - type: 0 - intval: 8200 - strval: "" - nodeport: 0 - selector: - app: edgex-vault - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-vault - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-vault - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-vault - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-file - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-logs - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-vault - image: openyurt/vault:1.5.3 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8200 - hostport: 0 - containerport: 8200 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: VAULT_ADDR - value: https://edgex-vault:8200 - valuefrom: null - - name: VAULT_CONFIG_DIR - value: /vault/config - valuefrom: null - - name: VAULT_UI - value: "true" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-file - readonly: false - mountpath: /vault/file - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-init - readonly: false - mountpath: /vault/init - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-logs - readonly: false - mountpath: /vault/logs - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-vault - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: kong - service: - ports: - - name: tcp-8000 - protocol: TCP - appprotocol: null - port: 8000 - targetport: - type: 0 - intval: 8000 - strval: "" - nodeport: 0 - - name: tcp-8001 - protocol: TCP - appprotocol: null - port: 8001 - targetport: - type: 0 - intval: 8001 - strval: "" - nodeport: 0 - - name: tcp-8443 - protocol: TCP - appprotocol: null - port: 8443 - targetport: - type: 0 - intval: 8443 - strval: "" - nodeport: 0 - - name: tcp-8444 - protocol: TCP - appprotocol: null - port: 8444 - targetport: - type: 0 - intval: 8444 - strval: "" - nodeport: 0 - selector: - app: kong - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: kong - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: kong - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-scripts - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: kong - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: kong - image: openyurt/kong:2.0.5 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8000 - hostport: 0 - containerport: 8000 - protocol: TCP - hostip: "" - - name: tcp-8001 - hostport: 0 - containerport: 8001 - protocol: TCP - hostip: "" - - name: tcp-8443 - hostport: 0 - containerport: 8443 - protocol: TCP - hostip: "" - - name: tcp-8444 - hostport: 0 - containerport: 8444 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: KONG_ADMIN_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_ADMIN_ERROR_LOG - value: /dev/stderr - valuefrom: null - - name: KONG_ADMIN_LISTEN - value: 0.0.0.0:8001, 0.0.0.0:8444 ssl - valuefrom: null - - name: KONG_DATABASE - value: postgres - valuefrom: null - - name: KONG_PG_HOST - value: kong-db - valuefrom: null - - name: KONG_PG_PASSWORD - value: kong - valuefrom: null - - name: KONG_PROXY_ACCESS_LOG - value: /dev/stdout - valuefrom: null - - name: KONG_PROXY_ERROR_LOG - value: /dev/stderr - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-scripts - readonly: false - mountpath: /consul/scripts - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: kong - readonly: false - mountpath: /usr/local/kong - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: kong - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-scheduler - service: - ports: - - name: tcp-48085 - protocol: TCP - appprotocol: null - port: 48085 - targetport: - type: 0 - intval: 48085 - strval: "" - nodeport: 0 - selector: - app: edgex-support-scheduler - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-scheduler - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-scheduler - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-support-scheduler - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-scheduler - image: openyurt/docker-support-scheduler-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48085 - hostport: 0 - containerport: 48085 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: INTERVALACTIONS_SCRUBPUSHED_HOST - value: edgex-core-data - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/edgex-support-scheduler/secrets-token.json - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-scheduler - valuefrom: null - - name: INTERVALACTIONS_SCRUBAGED_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-support-scheduler - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-scheduler - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: "" - deployment: - replicas: null - selector: - matchlabels: - app: "" - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: "" - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-scripts - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: "" - image: openyurt/kong:2.0.5 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: KONG_PG_PASSWORD - value: kong - valuefrom: null - - name: KONG_DATABASE - value: postgres - valuefrom: null - - name: KONG_PG_HOST - value: kong-db - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-scripts - readonly: false - mountpath: /consul/scripts - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: "" - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-support-notifications - service: - ports: - - name: tcp-48060 - protocol: TCP - appprotocol: null - port: 48060 - targetport: - type: 0 - intval: 48060 - strval: "" - nodeport: 0 - selector: - app: edgex-support-notifications - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-support-notifications - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-support-notifications - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-support-notifications - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-support-notifications - image: openyurt/docker-support-notifications-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48060 - hostport: 0 - containerport: 48060 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/edgex-support-notifications/secrets-token.json - valuefrom: null - - name: SERVICE_HOST - value: edgex-support-notifications - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-support-notifications - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-support-notifications - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-secrets-setup - deployment: - replicas: null - selector: - matchlabels: - app: edgex-secrets-setup - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-secrets-setup - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: secrets-setup-cache - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-init - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-secrets-setup - image: openyurt/docker-security-secrets-setup-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /tmp - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: secrets-setup-cache - readonly: false - mountpath: /etc/edgex/pki - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-init - readonly: false - mountpath: /vault/init - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-secrets-setup - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-consul - service: - ports: - - name: tcp-8500 - protocol: TCP - appprotocol: null - port: 8500 - targetport: - type: 0 - intval: 8500 - strval: "" - nodeport: 0 - selector: - app: edgex-core-consul - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-consul - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-consul - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-scripts - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-consul - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume3 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-kong - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume4 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-vault - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-consul - image: openyurt/docker-edgex-consul:1.3.0 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-8500 - hostport: 0 - containerport: 8500 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SECRETSTORE_SETUP_DONE_FLAG - value: /tmp/edgex/secrets/edgex-consul/.secretstore-setup-done - valuefrom: null - - name: EDGEX_DB - value: redis - valuefrom: null - - name: EDGEX_SECURE - value: "true" - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-config - readonly: false - mountpath: /consul/config - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-data - readonly: false - mountpath: /consul/data - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-scripts - readonly: false - mountpath: /consul/scripts - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-consul - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume3 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-kong - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume4 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-vault - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-consul - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-metadata - service: - ports: - - name: tcp-48081 - protocol: TCP - appprotocol: null - port: 48081 - targetport: - type: 0 - intval: 48081 - strval: "" - nodeport: 0 - selector: - app: edgex-core-metadata - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-metadata - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-metadata - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-core-metadata - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-metadata - image: openyurt/docker-core-metadata-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48081 - hostport: 0 - containerport: 48081 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-metadata - valuefrom: null - - name: NOTIFICATIONS_SENDER - value: edgex-core-metadata - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/edgex-core-metadata/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-core-metadata - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-metadata - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-app-service-configurable-rules - service: - ports: - - name: tcp-48100 - protocol: TCP - appprotocol: null - port: 48100 - targetport: - type: 0 - intval: 48100 - strval: "" - nodeport: 0 - selector: - app: edgex-app-service-configurable-rules - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-app-service-configurable-rules - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-app-service-configurable-rules - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-app-service-configurable-rules - image: openyurt/docker-app-service-configurable:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48100 - hostport: 0 - containerport: 48100 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: EDGEX_PROFILE - value: rules-engine - valuefrom: null - - name: BINDING_PUBLISHTOPIC - value: events - valuefrom: null - - name: SERVICE_HOST - value: edgex-app-service-configurable-rules - valuefrom: null - - name: SERVICE_PORT - value: "48100" - valuefrom: null - - name: MESSAGEBUS_SUBSCRIBEHOST_HOST - value: edgex-core-data - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-app-service-configurable-rules - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-vault-worker - deployment: - replicas: null - selector: - matchlabels: - app: edgex-vault-worker - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-vault-worker - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: consul-scripts - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: vault-config - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-vault-worker - image: openyurt/docker-security-secretstore-setup-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SECRETSTORE_SETUP_DONE_FLAG - value: /tmp/edgex/secrets/edgex-consul/.secretstore-setup-done - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: consul-scripts - readonly: false - mountpath: /consul/scripts - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: vault-config - readonly: false - mountpath: /vault/config - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-vault-worker - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-core-data - service: - ports: - - name: tcp-5563 - protocol: TCP - appprotocol: null - port: 5563 - targetport: - type: 0 - intval: 5563 - strval: "" - nodeport: 0 - - name: tcp-48080 - protocol: TCP - appprotocol: null - port: 48080 - targetport: - type: 0 - intval: 48080 - strval: "" - nodeport: 0 - selector: - app: edgex-core-data - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-core-data - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-core-data - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-core-data - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-core-data - image: openyurt/docker-core-data-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-5563 - hostport: 0 - containerport: 5563 - protocol: TCP - hostip: "" - - name: tcp-48080 - hostport: 0 - containerport: 48080 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-core-data - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/edgex-core-data/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-core-data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-core-data - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-redis - service: - ports: - - name: tcp-6379 - protocol: TCP - appprotocol: null - port: 6379 - targetport: - type: 0 - intval: 6379 - strval: "" - nodeport: 0 - selector: - app: edgex-redis - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-redis - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-redis - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: db-data - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-redis - image: openyurt/redis:6.0.9-alpine - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-6379 - hostport: 0 - containerport: 6379 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: [] - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: db-data - readonly: false - mountpath: /data - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-redis - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-sys-mgmt-agent - service: - ports: - - name: tcp-48090 - protocol: TCP - appprotocol: null - port: 48090 - targetport: - type: 0 - intval: 48090 - strval: "" - nodeport: 0 - selector: - app: edgex-sys-mgmt-agent - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-sys-mgmt-agent - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-sys-mgmt-agent - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: anonymous-volume1 - volumesource: - hostpath: - path: /var/run/docker.sock - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-sys-mgmt-agent - image: openyurt/docker-sys-mgmt-agent-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-48090 - hostport: 0 - containerport: 48090 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: METRICSMECHANISM - value: executor - valuefrom: null - - name: EXECUTORPATH - value: /sys-mgmt-executor - valuefrom: null - - name: SERVICE_HOST - value: edgex-sys-mgmt-agent - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: anonymous-volume1 - readonly: false - mountpath: /var/run/docker.sock - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-sys-mgmt-agent - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-proxy - deployment: - replicas: null - selector: - matchlabels: - app: edgex-proxy - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-proxy - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: consul-scripts - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-security-proxy-setup - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-proxy - image: openyurt/docker-security-proxy-setup-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SECRETSERVICE_CACERTPATH - value: /tmp/edgex/secrets/ca/ca.pem - valuefrom: null - - name: SECRETSERVICE_TOKENPATH - value: /tmp/edgex/secrets/edgex-security-proxy-setup/secrets-token.json - valuefrom: null - - name: KONGURL_SERVER - value: kong - valuefrom: null - - name: SECRETSERVICE_SERVER - value: edgex-vault - valuefrom: null - - name: SECRETSERVICE_SNIS - value: edgex-kong - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: consul-scripts - readonly: false - mountpath: /consul/scripts - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-security-proxy-setup - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-proxy - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-device-virtual - service: - ports: - - name: tcp-49990 - protocol: TCP - appprotocol: null - port: 49990 - targetport: - type: 0 - intval: 49990 - strval: "" - nodeport: 0 - selector: - app: edgex-device-virtual - clusterip: "" - clusterips: [] - type: "" - externalips: [] - sessionaffinity: "" - loadbalancerip: "" - loadbalancersourceranges: [] - externalname: "" - externaltrafficpolicy: "" - healthchecknodeport: 0 - publishnotreadyaddresses: false - sessionaffinityconfig: null - ipfamilies: [] - ipfamilypolicy: null - allocateloadbalancernodeports: null - loadbalancerclass: null - internaltrafficpolicy: null - deployment: - replicas: null - selector: - matchlabels: - app: edgex-device-virtual - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-device-virtual - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: [] - initcontainers: [] - containers: - - name: edgex-device-virtual - image: openyurt/docker-device-virtual-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: - - name: tcp-49990 - hostport: 0 - containerport: 49990 - protocol: TCP - hostip: "" - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-device-virtual - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: [] - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-device-virtual - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null - - name: edgex-security-bootstrap-database - deployment: - replicas: null - selector: - matchlabels: - app: edgex-security-bootstrap-database - matchexpressions: [] - template: - objectmeta: - name: "" - generatename: "" - namespace: "" - selflink: "" - uid: "" - resourceversion: "" - generation: 0 - creationtimestamp: "0001-01-01T00:00:00Z" - deletiontimestamp: null - deletiongraceperiodseconds: null - labels: - app: edgex-security-bootstrap-database - annotations: {} - ownerreferences: [] - finalizers: [] - managedfields: [] - spec: - volumes: - - name: tmpfs-volume1 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: tmpfs-volume2 - volumesource: - hostpath: null - emptydir: - medium: "" - sizelimit: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume1 - volumesource: - hostpath: - path: /tmp/edgex/secrets/ca - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - - name: anonymous-volume2 - volumesource: - hostpath: - path: /tmp/edgex/secrets/edgex-security-bootstrap-redis - type: DirectoryOrCreate - emptydir: null - gcepersistentdisk: null - awselasticblockstore: null - gitrepo: null - secret: null - nfs: null - iscsi: null - glusterfs: null - persistentvolumeclaim: null - rbd: null - flexvolume: null - cinder: null - cephfs: null - flocker: null - downwardapi: null - fc: null - azurefile: null - configmap: null - vspherevolume: null - quobyte: null - azuredisk: null - photonpersistentdisk: null - projected: null - portworxvolume: null - scaleio: null - storageos: null - csi: null - ephemeral: null - initcontainers: [] - containers: - - name: edgex-security-bootstrap-database - image: openyurt/docker-security-bootstrap-redis-go:1.3.1 - command: [] - args: [] - workingdir: "" - ports: [] - envfrom: - - prefix: "" - configmapref: - localobjectreference: - name: common-variable-hanoi - optional: null - secretref: null - env: - - name: SERVICE_HOST - value: edgex-security-bootstrap-database - valuefrom: null - - name: SECRETSTORE_TOKENFILE - value: /tmp/edgex/secrets/edgex-security-bootstrap-redis/secrets-token.json - valuefrom: null - resources: - limits: {} - requests: {} - claims: [] - volumemounts: - - name: tmpfs-volume1 - readonly: false - mountpath: /run - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: tmpfs-volume2 - readonly: false - mountpath: /vault - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume1 - readonly: false - mountpath: /tmp/edgex/secrets/ca - subpath: "" - mountpropagation: null - subpathexpr: "" - - name: anonymous-volume2 - readonly: false - mountpath: /tmp/edgex/secrets/edgex-security-bootstrap-redis - subpath: "" - mountpropagation: null - subpathexpr: "" - volumedevices: [] - livenessprobe: null - readinessprobe: null - startupprobe: null - lifecycle: null - terminationmessagepath: "" - terminationmessagepolicy: "" - imagepullpolicy: IfNotPresent - securitycontext: null - stdin: false - stdinonce: false - tty: false - ephemeralcontainers: [] - restartpolicy: "" - terminationgraceperiodseconds: null - activedeadlineseconds: null - dnspolicy: "" - nodeselector: {} - serviceaccountname: "" - deprecatedserviceaccount: "" - automountserviceaccounttoken: null - nodename: "" - hostnetwork: false - hostpid: false - hostipc: false - shareprocessnamespace: null - securitycontext: null - imagepullsecrets: [] - hostname: edgex-security-bootstrap-database - subdomain: "" - affinity: null - schedulername: "" - tolerations: [] - hostaliases: [] - priorityclassname: "" - priority: null - dnsconfig: null - readinessgates: [] - runtimeclassname: null - enableservicelinks: null - preemptionpolicy: null - overhead: {} - topologyspreadconstraints: [] - sethostnameasfqdn: null - os: null - hostusers: null - schedulinggates: [] - resourceclaims: [] - strategy: - type: "" - rollingupdate: null - minreadyseconds: 0 - revisionhistorylimit: null - paused: false - progressdeadlineseconds: null diff --git a/EdgeXConfig/manifest.yaml b/EdgeXConfig/manifest.yaml index aa556fb..b4e21fb 100644 --- a/EdgeXConfig/manifest.yaml +++ b/EdgeXConfig/manifest.yaml @@ -1,8 +1,9 @@ -updated: "false" -count: 4 -latestVersion: kamakura +updated: "true" +count: 5 +latestVersion: levski versions: - - jakarta - - kamakura - - ireland - - hanoi +- levski +- jakarta +- kamakura +- ireland +- hanoi diff --git a/api/v1alpha1/edgex_types.go b/api/v1alpha1/edgex_types.go index 894cf4f..30876ac 100644 --- a/api/v1alpha1/edgex_types.go +++ b/api/v1alpha1/edgex_types.go @@ -88,6 +88,7 @@ type EdgeXStatus struct { //+kubebuilder:printcolumn:name="ReadyService",type="integer",JSONPath=".status.serviceReadyReplicas",description="The Ready Service Replica." //+kubebuilder:printcolumn:name="Deployment",type="integer",JSONPath=".status.deploymentReplicas",description="The Deployment Replica." //+kubebuilder:printcolumn:name="ReadyDeployment",type="integer",JSONPath=".status.deploymentReadyReplicas",description="The Ready Deployment Replica." +//+kubebuilder:deprecatedversion:warning="device.openyurt.io/v1alpha1 EdgeX will be deprecated in future; use device.openyurt.io/v1alpha2 EdgeX" // EdgeX is the Schema for the edgexes API type EdgeX struct { diff --git a/config/crd/bases/device.openyurt.io_edgexes.yaml b/config/crd/bases/device.openyurt.io_edgexes.yaml index b190157..2f2e01f 100644 --- a/config/crd/bases/device.openyurt.io_edgexes.yaml +++ b/config/crd/bases/device.openyurt.io_edgexes.yaml @@ -39,6 +39,9 @@ spec: jsonPath: .status.deploymentReadyReplicas name: ReadyDeployment type: integer + deprecated: true + deprecationWarning: device.openyurt.io/v1alpha1 EdgeX will be deprecated in future; + use device.openyurt.io/v1alpha2 EdgeX name: v1alpha1 schema: openAPIV3Schema: diff --git a/controllers/edgex_controller.go b/controllers/edgex_controller.go index 7be432b..b1c3724 100644 --- a/controllers/edgex_controller.go +++ b/controllers/edgex_controller.go @@ -71,19 +71,19 @@ type EdgeXReconciler struct { } type EdgeXConfig struct { - Versions []*Version `yaml:"versions"` + Versions []*Version `yaml:"versions,omitempty" json:"versions,omitempty"` } type Version struct { - Name string `yaml:"versionName"` - ConfigMaps []corev1.ConfigMap `yaml:"configMaps,omitempty"` - Components []*Component `yaml:"components,omitempty"` + Name string `yaml:"versionName" json:"versionName"` + ConfigMaps []corev1.ConfigMap `yaml:"configMaps,omitempty" json:"configMaps,omitempty"` + Components []*Component `yaml:"components,omitempty" json:"components,omitempty"` } type Component struct { - Name string `yaml:"name"` - Service *corev1.ServiceSpec `yaml:"service,omitempty"` - Deployment *appsv1.DeploymentSpec `yaml:"deployment,omitempty"` + Name string `yaml:"name" json:"name"` + Service *corev1.ServiceSpec `yaml:"service,omitempty" json:"service,omitempty"` + Deployment *appsv1.DeploymentSpec `yaml:"deployment,omitempty" json:"deployment,omitempty"` } var ( @@ -154,7 +154,6 @@ func (r *EdgeXReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ct } func (r *EdgeXReconciler) reconcileDelete(ctx context.Context, edgex *devicev1alpha2.EdgeX) (ctrl.Result, error) { - ud := &unitv1alpha1.YurtAppSet{} var desiredComponents []*Component if edgex.Spec.Security { diff --git a/go.mod b/go.mod index fbae1e2..3e5cc5e 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,6 @@ require ( github.com/openyurtio/api v0.0.0-20220907024010-e5bfc9cc1b4b github.com/pkg/errors v0.9.1 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect - gopkg.in/yaml.v2 v2.4.0 k8s.io/api v0.24.1 k8s.io/apimachinery v0.24.1 k8s.io/client-go v0.24.1 diff --git a/main.go b/main.go index 18885bf..a24ec0c 100644 --- a/main.go +++ b/main.go @@ -18,12 +18,12 @@ package main import ( "embed" + "encoding/json" "flag" "os" util "github.com/openyurtio/yurt-edgex-manager/controllers/utils" edgexwebhook "github.com/openyurtio/yurt-edgex-manager/pkg/webhook/edgex" - "gopkg.in/yaml.v2" // Import all Kubernetes client auth plugins (e.g. Azure, GCP, OIDC, etc.) // to ensure that exec-entrypoint and run can make use of them. @@ -46,8 +46,8 @@ import ( var ( scheme = runtime.NewScheme() setupLog = ctrl.Log.WithName("setup") - securityFile = "EdgeXConfig/config.yaml" - nosectyFile = "EdgeXConfig/config-nosecty.yaml" + securityFile = "EdgeXConfig/config.json" + nosectyFile = "EdgeXConfig/config-nosecty.json" //go:embed EdgeXConfig edgeXconfig embed.FS ) @@ -93,8 +93,13 @@ func main() { if err != nil { setupLog.Error(err, "File to open the embed EdgeX nosecty config") } - var edgexconfig controllers.EdgeXConfig - err = yaml.Unmarshal(securityContent, &edgexconfig) + + var ( + edgexconfig = controllers.EdgeXConfig{} + edgexnosectyconfig = controllers.EdgeXConfig{} + ) + + err = json.Unmarshal(securityContent, &edgexconfig) if err != nil { setupLog.Error(err, "Error security edgeX configuration file") os.Exit(1) @@ -103,12 +108,13 @@ func main() { controllers.SecurityComponents[version.Name] = version.Components controllers.SecurityConfigMaps[version.Name] = version.ConfigMaps } - err = yaml.Unmarshal(nosectyContent, &edgexconfig) + + err = json.Unmarshal(nosectyContent, &edgexnosectyconfig) if err != nil { setupLog.Error(err, "Error nosecty edgeX configuration file") os.Exit(1) } - for _, version := range edgexconfig.Versions { + for _, version := range edgexnosectyconfig.Versions { controllers.NoSectyComponents[version.Name] = version.Components controllers.NoSectyConfigMaps[version.Name] = version.ConfigMaps } diff --git a/tools/collector/config/multiarch_imagelist.txt b/tools/collector/config/multiarch_imagelist.txt index 8a9acbb..e1675d6 100644 --- a/tools/collector/config/multiarch_imagelist.txt +++ b/tools/collector/config/multiarch_imagelist.txt @@ -1,29 +1,30 @@ -lfedge/ekuiper:1.7.1-alpine +vault:1.11.4 postgres:13.8-alpine +lfedge/ekuiper:1.7.1-alpine redis:7.0.5-alpine kong:2.8.1 consul:1.13.2 -vault:1.11.4 +consul:1.10.3 +redis:6.2.6-alpine postgres:13.4-alpine lfedge/ekuiper:1.4.4-alpine -consul:1.10.3 vault:1.8.4 kong:2.5.1 -redis:6.2.6-alpine -vault:1.8.9 -postgres:13.5-alpine -consul:1.10.10 -redis:6.2.6-alpine kong:2.6.1 lfedge/ekuiper:1.4.4-alpine -vault:1.7.2 +consul:1.10.10 +postgres:13.5-alpine +redis:6.2.6-alpine +vault:1.8.9 +consul:1.9.5 redis:6.2.4-alpine -lfedge/ekuiper:1.3.0-alpine kong:2.4.1-alpine -postgres:12.3-alpine -consul:1.9.5 -emqx/kuiper:1.1.1-alpine +lfedge/ekuiper:1.3.0-alpine +vault:1.7.2 postgres:12.3-alpine vault:1.5.3 +postgres:12.3-alpine +emqx/kuiper:1.1.1-alpine +kong:2.0.5 kong:2.0.5 redis:6.0.9-alpine diff --git a/tools/collector/config/singlearch_imagelist.txt b/tools/collector/config/singlearch_imagelist.txt index 5cb963d..3d8fb2b 100644 --- a/tools/collector/config/singlearch_imagelist.txt +++ b/tools/collector/config/singlearch_imagelist.txt @@ -1,65 +1,65 @@ -edgexfoundry/core-command:2.3.0 edgexfoundry/core-command-arm64:2.3.0 +edgexfoundry/security-bootstrapper:2.3.0 edgexfoundry/security-bootstrapper-arm64:2.3.0 +edgexfoundry/edgex-ui:2.3.0 edgexfoundry/edgex-ui-arm64:2.3.0 edgexfoundry/device-virtual:2.3.0 edgexfoundry/device-virtual-arm64:2.3.0 -edgexfoundry/device-rest:2.3.0 edgexfoundry/device-rest-arm64:2.3.0 -edgexfoundry/support-notifications:2.3.0 edgexfoundry/support-notifications-arm64:2.3.0 +edgexfoundry/security-proxy-setup:2.3.0 edgexfoundry/security-proxy-setup-arm64:2.3.0 +edgexfoundry/app-service-configurable:2.3.0 edgexfoundry/app-service-configurable-arm64:2.3.0 +edgexfoundry/support-scheduler:2.3.0 edgexfoundry/support-scheduler-arm64:2.3.0 edgexfoundry/core-data:2.3.0 edgexfoundry/core-data-arm64:2.3.0 -edgexfoundry/sys-mgmt-agent:2.3.0 edgexfoundry/sys-mgmt-agent-arm64:2.3.0 -edgexfoundry/edgex-ui:2.3.0 edgexfoundry/edgex-ui-arm64:2.3.0 edgexfoundry/security-secretstore-setup:2.3.0 edgexfoundry/security-secretstore-setup-arm64:2.3.0 edgexfoundry/core-metadata:2.3.0 edgexfoundry/core-metadata-arm64:2.3.0 -edgexfoundry/app-service-configurable:2.3.0 edgexfoundry/app-service-configurable-arm64:2.3.0 -edgexfoundry/support-scheduler:2.3.0 edgexfoundry/support-scheduler-arm64:2.3.0 -edgexfoundry/security-proxy-setup:2.3.0 edgexfoundry/security-proxy-setup-arm64:2.3.0 -edgexfoundry/security-bootstrapper:2.3.0 edgexfoundry/security-bootstrapper-arm64:2.3.0 -edgexfoundry/security-secretstore-setup:2.1.1 edgexfoundry/security-secretstore-setup-arm64:2.1.1 -edgexfoundry/support-scheduler:2.1.1 edgexfoundry/support-scheduler-arm64:2.1.1 -edgexfoundry/core-command:2.1.1 edgexfoundry/core-command-arm64:2.1.1 +edgexfoundry/core-command:2.3.0 edgexfoundry/core-command-arm64:2.3.0 +edgexfoundry/support-notifications:2.3.0 edgexfoundry/support-notifications-arm64:2.3.0 +edgexfoundry/sys-mgmt-agent:2.3.0 edgexfoundry/sys-mgmt-agent-arm64:2.3.0 +edgexfoundry/device-rest:2.3.0 edgexfoundry/device-rest-arm64:2.3.0 edgexfoundry/security-bootstrapper:2.1.1 edgexfoundry/security-bootstrapper-arm64:2.1.1 -edgexfoundry/support-notifications:2.1.1 edgexfoundry/support-notifications-arm64:2.1.1 -edgexfoundry/core-metadata:2.1.1 edgexfoundry/core-metadata-arm64:2.1.1 -edgexfoundry/security-proxy-setup:2.1.1 edgexfoundry/security-proxy-setup-arm64:2.1.1 +edgexfoundry/app-service-configurable:2.1.1 edgexfoundry/app-service-configurable-arm64:2.1.1 +edgexfoundry/edgex-ui:2.1.0 edgexfoundry/edgex-ui-arm64:2.1.0 edgexfoundry/sys-mgmt-agent:2.1.1 edgexfoundry/sys-mgmt-agent-arm64:2.1.1 edgexfoundry/device-rest:2.1.1 edgexfoundry/device-rest-arm64:2.1.1 +edgexfoundry/support-notifications:2.1.1 edgexfoundry/support-notifications-arm64:2.1.1 edgexfoundry/core-data:2.1.1 edgexfoundry/core-data-arm64:2.1.1 -edgexfoundry/edgex-ui:2.1.0 edgexfoundry/edgex-ui-arm64:2.1.0 +edgexfoundry/security-secretstore-setup:2.1.1 edgexfoundry/security-secretstore-setup-arm64:2.1.1 +edgexfoundry/security-proxy-setup:2.1.1 edgexfoundry/security-proxy-setup-arm64:2.1.1 +edgexfoundry/core-command:2.1.1 edgexfoundry/core-command-arm64:2.1.1 +edgexfoundry/support-scheduler:2.1.1 edgexfoundry/support-scheduler-arm64:2.1.1 +edgexfoundry/core-metadata:2.1.1 edgexfoundry/core-metadata-arm64:2.1.1 edgexfoundry/device-virtual:2.1.1 edgexfoundry/device-virtual-arm64:2.1.1 -edgexfoundry/app-service-configurable:2.1.1 edgexfoundry/app-service-configurable-arm64:2.1.1 -edgexfoundry/support-scheduler:2.2.0 edgexfoundry/support-scheduler-arm64:2.2.0 -edgexfoundry/core-data:2.2.0 edgexfoundry/core-data-arm64:2.2.0 -edgexfoundry/core-command:2.2.0 edgexfoundry/core-command-arm64:2.2.0 -edgexfoundry/edgex-ui:2.2.0 edgexfoundry/edgex-ui-arm64:2.2.0 -edgexfoundry/security-secretstore-setup:2.2.0 edgexfoundry/security-secretstore-setup-arm64:2.2.0 +edgexfoundry/sys-mgmt-agent:2.2.0 edgexfoundry/sys-mgmt-agent-arm64:2.2.0 edgexfoundry/device-virtual:2.2.0 edgexfoundry/device-virtual-arm64:2.2.0 -edgexfoundry/security-proxy-setup:2.2.0 edgexfoundry/security-proxy-setup-arm64:2.2.0 -edgexfoundry/core-metadata:2.2.0 edgexfoundry/core-metadata-arm64:2.2.0 -edgexfoundry/security-bootstrapper:2.2.0 edgexfoundry/security-bootstrapper-arm64:2.2.0 +edgexfoundry/edgex-ui:2.2.0 edgexfoundry/edgex-ui-arm64:2.2.0 edgexfoundry/device-rest:2.2.0 edgexfoundry/device-rest-arm64:2.2.0 edgexfoundry/support-notifications:2.2.0 edgexfoundry/support-notifications-arm64:2.2.0 -edgexfoundry/sys-mgmt-agent:2.2.0 edgexfoundry/sys-mgmt-agent-arm64:2.2.0 +edgexfoundry/core-command:2.2.0 edgexfoundry/core-command-arm64:2.2.0 +edgexfoundry/core-metadata:2.2.0 edgexfoundry/core-metadata-arm64:2.2.0 +edgexfoundry/support-scheduler:2.2.0 edgexfoundry/support-scheduler-arm64:2.2.0 +edgexfoundry/core-data:2.2.0 edgexfoundry/core-data-arm64:2.2.0 +edgexfoundry/security-bootstrapper:2.2.0 edgexfoundry/security-bootstrapper-arm64:2.2.0 edgexfoundry/app-service-configurable:2.2.0 edgexfoundry/app-service-configurable-arm64:2.2.0 -edgexfoundry/support-scheduler:2.0.0 edgexfoundry/support-scheduler-arm64:2.0.0 -edgexfoundry/security-proxy-setup:2.0.0 edgexfoundry/security-proxy-setup-arm64:2.0.0 +edgexfoundry/security-proxy-setup:2.2.0 edgexfoundry/security-proxy-setup-arm64:2.2.0 +edgexfoundry/security-secretstore-setup:2.2.0 edgexfoundry/security-secretstore-setup-arm64:2.2.0 edgexfoundry/sys-mgmt-agent:2.0.0 edgexfoundry/sys-mgmt-agent-arm64:2.0.0 -edgexfoundry/security-bootstrapper:2.0.0 edgexfoundry/security-bootstrapper-arm64:2.0.0 -edgexfoundry/app-service-configurable:2.0.1 edgexfoundry/app-service-configurable-arm64:2.0.1 -edgexfoundry/core-command:2.0.0 edgexfoundry/core-command-arm64:2.0.0 +edgexfoundry/support-scheduler:2.0.0 edgexfoundry/support-scheduler-arm64:2.0.0 edgexfoundry/security-secretstore-setup:2.0.0 edgexfoundry/security-secretstore-setup-arm64:2.0.0 +edgexfoundry/core-data:2.0.0 edgexfoundry/core-data-arm64:2.0.0 edgexfoundry/device-virtual:2.0.0 edgexfoundry/device-virtual-arm64:2.0.0 -edgexfoundry/core-metadata:2.0.0 edgexfoundry/core-metadata-arm64:2.0.0 edgexfoundry/device-rest:2.0.0 edgexfoundry/device-rest-arm64:2.0.0 +edgexfoundry/app-service-configurable:2.0.1 edgexfoundry/app-service-configurable-arm64:2.0.1 +edgexfoundry/security-bootstrapper:2.0.0 edgexfoundry/security-bootstrapper-arm64:2.0.0 +edgexfoundry/security-proxy-setup:2.0.0 edgexfoundry/security-proxy-setup-arm64:2.0.0 +edgexfoundry/core-command:2.0.0 edgexfoundry/core-command-arm64:2.0.0 edgexfoundry/support-notifications:2.0.0 edgexfoundry/support-notifications-arm64:2.0.0 -edgexfoundry/core-data:2.0.0 edgexfoundry/core-data-arm64:2.0.0 -edgexfoundry/docker-device-rest-go:1.2.1 edgexfoundry/docker-device-rest-go-arm64:1.2.1 -edgexfoundry/docker-core-command-go:1.3.1 edgexfoundry/docker-core-command-go-arm64:1.3.1 -edgexfoundry/docker-support-scheduler-go:1.3.1 edgexfoundry/docker-support-scheduler-go-arm64:1.3.1 -edgexfoundry/docker-support-notifications-go:1.3.1 edgexfoundry/docker-support-notifications-go-arm64:1.3.1 -edgexfoundry/docker-security-secrets-setup-go:1.3.1 edgexfoundry/docker-security-secrets-setup-go-arm64:1.3.1 +edgexfoundry/core-metadata:2.0.0 edgexfoundry/core-metadata-arm64:2.0.0 +edgexfoundry/docker-security-secretstore-setup-go:1.3.1 edgexfoundry/docker-security-secretstore-setup-go-arm64:1.3.1 +edgexfoundry/docker-security-proxy-setup-go:1.3.1 edgexfoundry/docker-security-proxy-setup-go-arm64:1.3.1 +edgexfoundry/docker-sys-mgmt-agent-go:1.3.1 edgexfoundry/docker-sys-mgmt-agent-go-arm64:1.3.1 edgexfoundry/docker-edgex-consul:1.3.0 edgexfoundry/docker-edgex-consul-arm64:1.3.0 -edgexfoundry/docker-core-metadata-go:1.3.1 edgexfoundry/docker-core-metadata-go-arm64:1.3.1 edgexfoundry/docker-app-service-configurable:1.3.1 edgexfoundry/docker-app-service-configurable-arm64:1.3.1 -edgexfoundry/docker-security-secretstore-setup-go:1.3.1 edgexfoundry/docker-security-secretstore-setup-go-arm64:1.3.1 +edgexfoundry/docker-support-notifications-go:1.3.1 edgexfoundry/docker-support-notifications-go-arm64:1.3.1 +edgexfoundry/docker-device-rest-go:1.2.1 edgexfoundry/docker-device-rest-go-arm64:1.2.1 +edgexfoundry/docker-security-secrets-setup-go:1.3.1 edgexfoundry/docker-security-secrets-setup-go-arm64:1.3.1 +edgexfoundry/docker-core-command-go:1.3.1 edgexfoundry/docker-core-command-go-arm64:1.3.1 edgexfoundry/docker-core-data-go:1.3.1 edgexfoundry/docker-core-data-go-arm64:1.3.1 -edgexfoundry/docker-sys-mgmt-agent-go:1.3.1 edgexfoundry/docker-sys-mgmt-agent-go-arm64:1.3.1 -edgexfoundry/docker-security-proxy-setup-go:1.3.1 edgexfoundry/docker-security-proxy-setup-go-arm64:1.3.1 edgexfoundry/docker-device-virtual-go:1.3.1 edgexfoundry/docker-device-virtual-go-arm64:1.3.1 +edgexfoundry/docker-support-scheduler-go:1.3.1 edgexfoundry/docker-support-scheduler-go-arm64:1.3.1 +edgexfoundry/docker-core-metadata-go:1.3.1 edgexfoundry/docker-core-metadata-go-arm64:1.3.1 edgexfoundry/docker-security-bootstrap-redis-go:1.3.1 edgexfoundry/docker-security-bootstrap-redis-go-arm64:1.3.1 diff --git a/tools/collector/edgex/collect.go b/tools/collector/edgex/collect.go index 6460670..1d78705 100644 --- a/tools/collector/edgex/collect.go +++ b/tools/collector/edgex/collect.go @@ -140,7 +140,6 @@ func ModifyImagesName(edgexConfig *EdgeXConfig, repo string) { } } } - } func CollectVersionToManifest(versionList []*Version, oldManifest *Manifest) *Manifest { diff --git a/tools/collector/edgex/component.go b/tools/collector/edgex/component.go index 99bd4d5..59dedac 100644 --- a/tools/collector/edgex/component.go +++ b/tools/collector/edgex/component.go @@ -35,9 +35,9 @@ const ( type Component struct { logger *logrus.Entry - Name string `yaml:"name"` - Service *corev1.ServiceSpec `yaml:"service,omitempty"` - Deployment *appsv1.DeploymentSpec `yaml:"deployment,omitempty"` + Name string `yaml:"name" json:"name"` + Service *corev1.ServiceSpec `yaml:"service,omitempty" json:"service,omitempty"` + Deployment *appsv1.DeploymentSpec `yaml:"deployment,omitempty" json:"deployment,omitempty"` componentEnv map[string]string // A pointer to the Env of the previous level envRef *map[string]string diff --git a/tools/collector/edgex/utils.go b/tools/collector/edgex/util.go similarity index 100% rename from tools/collector/edgex/utils.go rename to tools/collector/edgex/util.go diff --git a/tools/collector/edgex/verison.go b/tools/collector/edgex/verison.go index 78ffac9..2807474 100644 --- a/tools/collector/edgex/verison.go +++ b/tools/collector/edgex/verison.go @@ -36,15 +36,15 @@ var ( ) type EdgeXConfig struct { - Versions []*Version `yaml:"versions"` + Versions []*Version `yaml:"versions,omitempty" json:"versions,omitempty"` } type Version struct { logger *logrus.Entry env map[string]string - Name string `yaml:"versionName"` - ConfigMaps []corev1.ConfigMap `yaml:"configMaps,omitempty"` - Components []*Component `yaml:"components,omitempty"` + Name string `yaml:"versionName" json:"versionName"` + ConfigMaps []corev1.ConfigMap `yaml:"configMaps,omitempty" json:"configMaps,omitempty"` + Components []*Component `yaml:"components,omitempty" json:"components,omitempty"` } func newVersion(logger *logrus.Entry, name string) *Version { @@ -89,11 +89,38 @@ func (v *Version) catch(isSecurity bool, arch string) error { return ErrConfigFileNotFound } - err = v.catchYML(filename) + versionURL := rawVersionURLPrefix + v.Name + "/" + filename + + pageStr, err := getPage(logger, versionURL) + if err != nil { + return err + } + + project, err := getProject(filename, pageStr) if err != nil { return err } + v.handleConfigmap() + + for _, rawComponent := range project.Services { + // Get the hostname and image information to create the component as basic information + hostname := rawComponent.Hostname + image := rawComponent.Image + component := v.newComponent(hostname, image) + + // Collect information for each component + component.addEnv(rawComponent.Environment) + component.fillTmpfs(rawComponent.Tmpfs) + component.fillVolumes(rawComponent.Volumes) + component.fillPorts(rawComponent.Ports) + + component.handleService() + component.handleDeployment() + + v.Components = append(v.Components, component) + } + return nil } diff --git a/tools/collector/go.mod b/tools/collector/go.mod index 72bbd20..8ca34a3 100644 --- a/tools/collector/go.mod +++ b/tools/collector/go.mod @@ -5,7 +5,6 @@ go 1.18 require ( github.com/compose-spec/compose-go v1.9.0 github.com/joho/godotenv v1.4.0 - gopkg.in/yaml.v3 v3.0.1 k8s.io/api v0.26.1 k8s.io/apimachinery v0.26.1 ) @@ -41,5 +40,5 @@ require ( github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/sirupsen/logrus v1.9.0 golang.org/x/sys v0.3.0 // indirect - gopkg.in/yaml.v2 v2.4.0 // indirect + gopkg.in/yaml.v2 v2.4.0 ) diff --git a/tools/collector/go.sum b/tools/collector/go.sum index 321367b..ed32488 100644 --- a/tools/collector/go.sum +++ b/tools/collector/go.sum @@ -102,7 +102,6 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= k8s.io/api v0.26.1 h1:f+SWYiPd/GsiWwVRz+NbFyCgvv75Pk9NK6dlkZgpCRQ= k8s.io/api v0.26.1/go.mod h1:xd/GBNgR0f707+ATNyPmQ1oyKSgndzXij81FzWGsejg= diff --git a/tools/collector/main.go b/tools/collector/main.go index d02b5ad..fa95689 100644 --- a/tools/collector/main.go +++ b/tools/collector/main.go @@ -17,19 +17,21 @@ limitations under the License. package main import ( + "encoding/json" "flag" - "github.com/openyurtio/yurt-edgex-manager/tools/collector/edgex" - "github.com/sirupsen/logrus" - "gopkg.in/yaml.v3" "io/ioutil" "os" + + "github.com/openyurtio/yurt-edgex-manager/tools/collector/edgex" + "github.com/sirupsen/logrus" + "gopkg.in/yaml.v2" ) var ( collectLog = logrus.New() - saveSectyConfigPath = "../../EdgeXConfig/config.yaml" - saveSectyConfigPathArm = "../../EdgeXConfig/config.yaml" - saveNoSectyConfigPath = "../../EdgeXConfig/config-nosecty.yaml" + saveSectyConfigPath = "../../EdgeXConfig/config.json" + saveSectyConfigPathArm = "../../EdgeXConfig/config.json" + saveNoSectyConfigPath = "../../EdgeXConfig/config-nosecty.json" debug bool repo string amdArch = "amd" @@ -75,6 +77,9 @@ func Run() error { } edgeXConfigArm, err := edgex.CollectEdgeXConfig(versionsInfo, true, armArch) + if err != nil { + return err + } err = edgex.CollectImages(edgeXConfigAmd, edgeXConfigArm) if err != nil { @@ -88,6 +93,10 @@ func Run() error { if _, err := os.Stat(manifestPath); err == nil { //file is exist manifestFile, err := ioutil.ReadFile(manifestPath) + if err != nil { + return err + } + err = yaml.Unmarshal(manifestFile, &oldManifest) if err != nil { return err @@ -98,7 +107,7 @@ func Run() error { manifest := edgex.CollectVersionToManifest(edgeXConfigAmd.Versions, &oldManifest) - data, err := yaml.Marshal(edgeXConfigAmd) + data, err := json.Marshal(edgeXConfigAmd) if err != nil { logger.Errorln("Fail to parse edgex config to yaml:", err) return err @@ -136,7 +145,7 @@ func Run() error { return err } - data, err = yaml.Marshal(edgeXConfigAmd) + data, err = json.Marshal(edgeXConfigAmd) if err != nil { logger.Errorln("Fail to parse edgex-nosecty config to yaml:", err) return err