Skip to content

Correctly generate patch for nested object #8

@tamalsaha

Description

@tamalsaha

https://tools.ietf.org/html/rfc6902#page-15

{
  "apiVersion": "kubedb.com/v1alpha1",
  "kind": "Elasticsearch",
  "metadata": {
    "name": "quick-elasticsearch",
    "namespace": "demo"
  },
  "spec": {
    "doNotPause": true,
    "version": "5.6"
  }
}

{
  "apiVersion": "kubedb.com/v1alpha1",
  "kind": "Elasticsearch",
  "metadata": {
    "name": "quick-elasticsearch",
    "namespace": "demo"
  },
  "spec": {
    "doNotPause": true,
    "version": "5.6",
    "updateStrategy": {
      "type": "RollingUpdate"
    }
  }
}

[
   {
      "op": "add",
      "path": "/spec/storageType",
      "value": "Durable"
   },
   {
      "op": "add",
      "path": "/spec/updateStrategy",
      "value": { "type": "RollingUpdate" }
   },
   {
      "op": "add",
      "path": "/spec/terminationPolicy",
      "value": "Pause"
   }
]

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions