Uploaded image for project: 'Couchbase Kubernetes'
  1. Couchbase Kubernetes
  2. K8S-1749

Couchbase Helm Chart specification should support all Operator functionalities

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 2.2.0
    • documentation
    • None
    • 14: Helm/Testing/bugfixing, 16: Autoscaling/PE/Docs, 18: PE/Tasks/Docs, 20: PE/Docs/Cleanup
    • 2

    Description

      #1. Chart should support creating and updating all resource type - replication, bucket, backup user, group, etc.
      #2. Chart should support all the Operator functionalities - pod spec, resource limit, anti-affinity, probes, etc.

      This also needs to consider autogeneration of docs based on operator configured fields.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            Thanks Anil Kumar  note that all of the helm attributes are not documented to prevent duplication as Couchbase spec change. 

            Most of the detailed settings can be provided since they are just passed directly through. For instance, resource and limits can be specified via overrides:

            cluster:
              servers:
                default:
                  resources:
                    limits:
                      cpu: 4
                      memory: 8Gi
                    requests:
                      cpu: 2
                      memory: 8Gi
            

             

            I should improve the docs on this:

            https://docs.couchbase.com/operator/current/helm-couchbase-config.html#additional-values-2

             

             

             

            tommie Tommie McAfee added a comment - Thanks Anil Kumar   note that all of the helm attributes are not documented to prevent duplication as Couchbase spec change.  Most of the detailed settings can be provided since they are just passed directly through. For instance, resource and limits can be specified via overrides: cluster: servers: default : resources: limits: cpu: 4 memory: 8Gi requests: cpu: 2 memory: 8Gi   I should improve the docs on this: https://docs.couchbase.com/operator/current/helm-couchbase-config.html#additional-values-2      

            Tommie McAfee Matt Ingenthron, not sure if this ticket is effectively the same as K8S-1933.

            eric.schneider Eric Schneider (Inactive) added a comment - Tommie McAfee Matt Ingenthron , not sure if this ticket is effectively the same as K8S-1933 .

            Tommie McAfee I think you can probably close this issue. QE is reviewing the auto-generated docs as part of K8S-2033.

            eric.schneider Eric Schneider (Inactive) added a comment - Tommie McAfee I think you can probably close this issue. QE is reviewing the auto-generated docs as part of K8S-2033 .

            It's auto-generated now so should keep up-to-date as we update the CRDs now rather than manual updates.

            The tooling is here: https://github.com/couchbase-partners/helm-charts/tree/master/tools/value-generation 

            patrick.stephens Patrick Stephens (Inactive) added a comment - It's auto-generated now so should keep up-to-date as we update the CRDs now rather than manual updates. The tooling is here: https://github.com/couchbase-partners/helm-charts/tree/master/tools/value-generation  

            People

              tommie Tommie McAfee
              anil Anil Kumar (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty