Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
linenumberstrue
{
    "name": "kafka_token"
    "description": "testing Kafka Day 2 config configuration",
    "rb-name": "kafka",
    "rb-version": "1.0",
}

Command to UPLOAD Template:

...

Code Block
languagebash
curl -i -d @values.json -X PUT http://localhost:8081/v1/rb/definition/{name}/{version}/profile/{name}/config/{name}

With the following JSON content (values.json )

Code Block
languagejs
titleProfile JSON Body
{
  "template-name": "kafka_token"
  "config-name": "kafka_token_1"
  "description":"testing Kafka Day 2 config configuration",
   "values":{
      "namespace":"kafka",
      "topic":{
         "name":"orders",
         "cluster":"my-cluster",
         "partitions":20,
         "replicas":2
      }
   }
}

...


This command returns the following JSON which contains config-version.

Code Block
languagejs
titleProfile JSON Body
{
   "rb-name":"kafka",
   "rb-version":"kafka-config-1",
   "profile-name":"1234567890",
   "template-name": "kafka-token"
   "config-name": "kafka_token_1"
   "config-version":"3"
   }
}

Command to TAG  configuration Values 

This will add the tag name to the current Rollbacks to the config version

Code Block
languagebash
curl -i  -d @values.json -X POST http://localhost:8081/v1/rb/definition/{name}/{version}/profile/{name}/rollbacktagit

With the following JSON content (values.json )

Code Block
languagejs
titleProfile JSON Body
{
  "configtag-versionname": "5my-tag"
}


Command to 

...

ROLLBACK   configuration Values 

This will add the tag name to the current config versionRollbacks configuration to a config version or a tag. 

Code Block
languagebash
curl -i  -d @values.json -X POST http://localhost:8081/v1/rb/definition/{name}/{version}/profile/{name}/tagitrollback

With the following JSON content (values.json )

Code Block
languagejs
titleProfile JSON Body
{
  "tag-name"anyOf": [
    {
      "config-version": "my-tag""<value>"
    },
    {
      "config-tag": "<tag name>"
    }
  ]
}