Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Component/s: server
    • Labels:
      None

      Description

      Example partial:

      {
        "name": "sensu-internal",
        "description": "Configure Sensu clients to integrate with Cask internal monitoring infrastructure",
        “immutable”: false,
        "defaults": {
          "services": [
            "continuuity-sensu-monitoring"
          ],
          "config": {
            "sensu_wrapper": {
              "additional_client_attributes": {
                "mail_to": "%cluster.owner%@cask.co"
              },
              “endpoint”: “sensu-internal-server.cask.co”
            }
          }
        },
        "compatibility": {
          "services": [
            "continuuity-sensu-monitoring"
          ]
        },
      }
      

      A partial template cannot extend or include others, at least in the initial release. The “immutable”: “false” attribute indicates anything in this partial can be overridden in the implementing clustertemplate.

      APIs:

      POST /v2/partials with body of partial template JSON: creates a partial
      GET /v2/partials/{partial}: returns the stored partial template JSON
      PUT /v2/partials/{partial} with body of partial template JSON: updates a partial
      DELETE /v2/partials/{partial}: deletes a partial
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                rpedanov@cask.co Ruslan Pedanov
                Reporter:
                alvin Alvin Wang
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: