apiVersion: apps/v1 kind: Deployment metadata: labels: app: operator-api name: operator-api namespace: ocean-operator spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: operator-api strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app: operator-api spec: containers: - env: - name: ALGO_POD_TIMEOUT value: "60" - name: SIGNATURE_REQUIRED value: "0" - name: ALLOWED_PROVIDERS value: "" - name: POSTGRES_DB valueFrom: configMapKeyRef: key: POSTGRES_DB name: postgres-config - name: POSTGRES_USER valueFrom: configMapKeyRef: key: POSTGRES_USER name: postgres-config - name: POSTGRES_PASSWORD valueFrom: configMapKeyRef: key: POSTGRES_PASSWORD name: postgres-config - name: POSTGRES_HOST valueFrom: configMapKeyRef: key: POSTGRES_HOST name: postgres-config - name: POSTGRES_PORT valueFrom: configMapKeyRef: key: POSTGRES_PORT name: postgres-config image: oceanprotocol/operator-service:v1.0.1 imagePullPolicy: Always name: operator-api ports: - containerPort: 3000 protocol: TCP resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30