ClientCreateOptionServerSideApply enables performing object apply server-side see: https://kubernetes.io/docs/reference/using-api/server-side-apply/ `forceConflicts` forces conflicts to be resolved (may be used when serverSideApply enabled only) see: https://kubernetes.io/docs/reference/using-api/s
(serverSideApply, forceConflicts bool)
| 275 | // `forceConflicts` forces conflicts to be resolved (may be used when serverSideApply enabled only) |
| 276 | // see: https://kubernetes.io/docs/reference/using-api/server-side-apply/#conflicts |
| 277 | func ClientCreateOptionServerSideApply(serverSideApply, forceConflicts bool) ClientCreateOption { |
| 278 | return func(o *clientCreateOptions) error { |
| 279 | if !serverSideApply && forceConflicts { |
| 280 | return errors.New("forceConflicts enabled when serverSideApply disabled") |
| 281 | } |
| 282 | |
| 283 | o.serverSideApply = serverSideApply |
| 284 | o.forceConflicts = forceConflicts |
| 285 | |
| 286 | return nil |
| 287 | } |
| 288 | } |
| 289 | |
| 290 | // ClientCreateOptionDryRun requests the server to perform non-mutating operations only |
| 291 | func ClientCreateOptionDryRun(dryRun bool) ClientCreateOption { |
no outgoing calls
searching dependent graphs…