You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by "adam8797 (via GitHub)" <gi...@apache.org> on 2023/06/29 18:23:58 UTC

[GitHub] [couchdb-helm] adam8797 opened a new issue, #125: Add an option to specify resources for init container

adam8797 opened a new issue, #125:
URL: https://github.com/apache/couchdb-helm/issues/125

   Hey all,
   
   I would like to see the ability to specify requests/limits on the statefulset init container(s).
   
   **Is your feature request related to a problem? Please describe.**
   We have some restrictions in our cluster where all pods must define their requests and limits. We've had to introduce a LimitRange with default values just for this helm chart. I believe this option should be in the chart itself.
   
   **Describe the solution you'd like**
   In the values file, I would like to provide the following:
   
   ```yaml
   ...
   
   ## Optional resource requests and limits for the CouchDB container
   ## ref: http://kubernetes.io/docs/user-guide/compute-resources/
   resources: {}
     # requests:
     #  cpu: 100m
     #  memory: 128Mi
     # limits:
     #  cpu: 56
     #  memory: 256Gi
   
   ## Optional resource requests and limits for the Initialization Container for CouchDB
   ## ref: http://kubernetes.io/docs/user-guide/compute-resources/
   initResources: {}
     # requests:
     #  cpu: 100m
     #  memory: 128Mi
     # limits:
     #  cpu: 56
     #  memory: 256Gi
   
   ...
   ```
   
   **Describe alternatives you've considered**
   There is no way to directly specify the resources that an initcontainer should consume. You have to create a LimitRange object similar to this:
   
   ```yaml
   apiVersion: v1
   kind: LimitRange
   metadata:
       name: mem-range
   spec:
     limits:
       - type: Container
         default:
           cpu: '1'
           memory: 512Mi
         defaultRequest:
           cpu: '1'
           memory: 512Mi
   ```
   
   But this is now a namespace wide default
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@couchdb.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [couchdb-helm] willholley closed issue #125: Add an option to specify resources for init container

Posted by "willholley (via GitHub)" <gi...@apache.org>.
willholley closed issue #125: Add an option to specify resources for init container
URL: https://github.com/apache/couchdb-helm/issues/125


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@couchdb.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org