github.com/IBM-Blockchain/fabric-operator@v1.0.4/definitions/console/deployer-configmap.yaml (about)

     1  #
     2  # Copyright contributors to the Hyperledger Fabric Operator project
     3  #
     4  # SPDX-License-Identifier: Apache-2.0
     5  #
     6  # Licensed under the Apache License, Version 2.0 (the "License");
     7  # you may not use this file except in compliance with the License.
     8  # You may obtain a copy of the License at:
     9  #
    10  # 	  http://www.apache.org/licenses/LICENSE-2.0
    11  #
    12  # Unless required by applicable law or agreed to in writing, software
    13  # distributed under the License is distributed on an "AS IS" BASIS,
    14  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  # See the License for the specific language governing permissions and
    16  # limitations under the License.
    17  #
    18  
    19  apiVersion: v1
    20  kind: ConfigMap
    21  metadata:
    22    name: ibpconsole-deployer-template
    23  data:
    24    settings.yaml: |
    25      db:
    26        connectionurl: "http://localhost:5984"
    27        createdb: true
    28        components:
    29          name: "components"
    30          designdocs:
    31          - ./designdocs/components/service_broker.json
    32          - ./designdocs/components/deployer.json
    33          - ./designdocs/components/plutus.json
    34          - ./designdocs/components/search_indices.json
    35      port: 8080
    36      loglevel: debug
    37      tls:
    38        enabled: false
    39        certpath: /certs/tls.crt
    40        keypath: /certs/tls.key
    41      auth:
    42        username: dev
    43        password: dev123
    44  
    45      imagePullSecret: ""
    46      usetags: false
    47      versions:
    48        ca:
    49          1.5.3-1:
    50            default: true
    51            version: 1.5.3-1
    52            image:
    53              caInitImage: registry.access.redhat.com/ubi8/ubi-minimal
    54              caInitTag: latest
    55              caImage: hyperledger/fabric-ca
    56              caTag: 1.5.3
    57  
    58        peer:
    59          2.4.3-1:
    60            default: true
    61            version: 2.4.3-1
    62            image:
    63              peerInitImage: registry.access.redhat.com/ubi8/ubi-minimal
    64              peerInitTag: latest
    65              peerImage: hyperledger/fabric-peer
    66              peerTag: 2.4.3
    67              couchdbImage: couchdb
    68              couchdbTag: 3.2.2
    69              grpcwebImage: ghcr.io/hyperledger-labs/grpc-web
    70              grpcwebTag: latest
    71        orderer:
    72          2.4.3-1:
    73            default: true
    74            version: 2.4.3-1
    75            image:
    76              ordererInitImage: registry.access.redhat.com/ubi8/ubi-minimal
    77              ordererInitTag: latest
    78              ordererImage: hyperledger/fabric-orderer
    79              ordererTag: 2.4.3
    80              grpcwebImage: ghcr.io/hyperledger-labs/grpc-web
    81              grpcwebTag: latest
    82  
    83      defaults:
    84        storage:
    85          ca:
    86            ca:
    87              size: 1Gi
    88              class: ""
    89          peer:
    90            statedb:
    91              size: 10Gi
    92              class: ""
    93            peer:
    94              size: 10Gi
    95              class: ""
    96          orderer:
    97            orderer:
    98              size: 10Gi
    99              class: ""
   100        resources:
   101          ca:
   102            ca:
   103              limits:
   104                cpu: 100m
   105                memory: 200M
   106                ephemeral-storage: 1G
   107              requests:
   108                cpu: 100m
   109                memory: 200M
   110                ephemeral-storage: 100M
   111            init:
   112              limits:
   113                cpu: 100m
   114                memory: 200M
   115                ephemeral-storage: 1G
   116              requests:
   117                cpu: 100m
   118                memory: 200M
   119                ephemeral-storage: 100M
   120          peer:
   121            peer:
   122              limits:
   123                cpu: 200m
   124                memory: 400M
   125              requests:
   126                cpu: 200m
   127                memory: 400M
   128            fluentd:
   129              limits:
   130                cpu: 100m
   131                memory: 200M
   132              requests:
   133                cpu: 100m
   134                memory: 200M
   135            couchdb:
   136              limits:
   137                cpu: 200m
   138                memory: 400M
   139              requests:
   140                cpu: 200m
   141                memory: 400M
   142            dind:
   143              limits:
   144                cpu: 500m
   145                memory: 1000M
   146              requests:
   147                cpu: 500m
   148                memory: 1000M
   149            proxy:
   150              limits:
   151                cpu: 100m
   152                memory: 200M
   153              requests:
   154                cpu: 100m
   155                memory: 200M
   156            init:
   157              limits:
   158                cpu: 100m
   159                memory: 200M
   160              requests:
   161                cpu: 100m
   162                memory: 200M
   163            chaincodelauncher:
   164              limits:
   165                cpu: 200m
   166                memory: 400M
   167              requests:
   168                cpu: 200m
   169                memory: 400M
   170          orderer:
   171            orderer:
   172              limits:
   173                cpu: 250m
   174                memory: 500M
   175                ephemeral-storage: 1G
   176              requests:
   177                cpu: 250m
   178                memory: 500M
   179                ephemeral-storage: 100M
   180            proxy:
   181              limits:
   182                cpu: 100m
   183                memory: 200M
   184                ephemeral-storage: 1G
   185              requests:
   186                cpu: 100m
   187                memory: 200M
   188                ephemeral-storage: 100M
   189            init:
   190              limits:
   191                cpu: 100m
   192                memory: 200M
   193                ephemeral-storage: 1G
   194              requests:
   195                cpu: 100m
   196                memory: 200M
   197                ephemeral-storage: 100M