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

            anil Anil Kumar (Inactive) created issue -
            anil Anil Kumar (Inactive) made changes -
            Field Original Value New Value
            Link This issue relates to CBSE-7429 [ CBSE-7429 ]
            anil Anil Kumar (Inactive) made changes -
            Issue Type Epic [ 5 ] Improvement [ 4 ]

            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      
            simon.murray Simon Murray made changes -
            Rank Ranked higher
            simon.murray Simon Murray made changes -
            Rank Ranked higher
            simon.murray Simon Murray made changes -
            Rank Ranked higher
            roshani.sanghavi Roshani Sanghavi (Inactive) made changes -
            Remote Link This issue links to "Page (Couchbase, Inc. Wiki)" [ 21532 ]
            ingenthr Matt Ingenthron made changes -
            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.
            #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.
            eric.schneider Eric Schneider (Inactive) made changes -
            Link This issue has to be started together with K8S-1991 [ K8S-1991 ]
            eric.schneider Eric Schneider (Inactive) made changes -
            Link This issue relates to K8S-2033 [ K8S-2033 ]
            ingenthr Matt Ingenthron made changes -
            Story Points 1 2
            ingenthr Matt Ingenthron made changes -
            Sprint 12: Helm,Logng,Indexing, PE/SB [ 1482 ]
            ingenthr Matt Ingenthron made changes -
            Sprint 12: Logging,Indexing, PE/SB [ 1482 ] 14: Helm/Testing/bugfixing [ 1502 ]
            simon.murray Simon Murray made changes -
            Sprint 14: Helm/Testing/bugfixing [ 1502 ] 16: Documentation [ 1503 ]
            simon.murray Simon Murray made changes -
            Rank Ranked lower
            eric.schneider Eric Schneider (Inactive) made changes -
            Component/s documentation [ 14113 ]
            ingenthr Matt Ingenthron made changes -
            Sprint 16: Documentation [ 1503 ] 14: Helm/Testing/bugfixing [ 1502 ]
            ingenthr Matt Ingenthron made changes -
            Rank Ranked lower
            simon.murray Simon Murray made changes -
            Rank Ranked higher
            ingenthr Matt Ingenthron made changes -
            Sprint 14: Helm/Testing/bugfixing [ 1502 ] 14: Helm/Testing/bugfixing, 16: Documentation [ 1502, 1503 ]
            eric.schneider Eric Schneider (Inactive) made changes -
            Link This issue has to be started together with K8S-1991 [ K8S-1991 ]

            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 .
            ingenthr Matt Ingenthron made changes -
            Sprint 14: Helm/Testing/bugfixing, 16: Autoscaling/PE/Docs [ 1502, 1503 ] 14: Helm/Testing/bugfixing, 16: Autoscaling/PE/Docs, 18: PE/Tasks/Docs [ 1502, 1503, 1563 ]
            simon.murray Simon Murray made changes -
            Sprint 14: Helm/Testing/bugfixing, 16: Autoscaling/PE/Docs, 18: PE/Tasks/Docs [ 1502, 1503, 1563 ] 14: Helm/Testing/bugfixing, 16: Autoscaling/PE/Docs, 18: PE/Tasks/Docs, 20: PE/Docs/Cleanup [ 1502, 1503, 1563, 1595 ]

            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 .
            tommie Tommie McAfee made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ingenthr Matt Ingenthron made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Resolved [ 5 ]
            anil Anil Kumar (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

            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  
            lynn.straus Lynn Straus made changes -
            Remote Link This issue links to "Page (Couchbase, Inc. Wiki)" [ 22717 ]
            lynn.straus Lynn Straus made changes -
            Remote Link This issue links to "Page (Couchbase, Inc. Wiki)" [ 21532 ]

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty