|
39 | 39 | metadata: |
40 | 40 | type: object |
41 | 41 | spec: |
42 | | - $ref: '#/definitions/github.com~1openshift~1api~1operator~1v1~0OperatorSpec' |
43 | 42 | description: spec holds user settable values for configuration |
44 | 43 | type: object |
45 | 44 | required: |
@@ -388,10 +387,152 @@ spec: |
388 | 387 | evicted and requeued in the same cluster queue. |
389 | 388 | Defaults to 5min. |
390 | 389 | type: string |
| 390 | + logLevel: |
| 391 | + description: |- |
| 392 | + logLevel is an intent based logging for an overall component. It does not give fine grained control, but it is a |
| 393 | + simple way to manage coarse grained logging choices that operators have to interpret for their operands. |
| 394 | +
|
| 395 | + Valid values are: "Normal", "Debug", "Trace", "TraceAll". |
| 396 | + Defaults to "Normal". |
| 397 | + type: string |
| 398 | + default: Normal |
| 399 | + enum: |
| 400 | + - "" |
| 401 | + - Normal |
| 402 | + - Debug |
| 403 | + - Trace |
| 404 | + - TraceAll |
| 405 | + managementState: |
| 406 | + description: managementState indicates whether and how the operator should manage the component |
| 407 | + type: string |
| 408 | + pattern: ^(Managed|Unmanaged|Force|Removed)$ |
| 409 | + observedConfig: |
| 410 | + description: |- |
| 411 | + observedConfig holds a sparse config that controller has observed from the cluster state. It exists in spec because |
| 412 | + it is an input to the level for the operator |
| 413 | + type: object |
| 414 | + nullable: true |
| 415 | + x-kubernetes-preserve-unknown-fields: true |
| 416 | + operatorLogLevel: |
| 417 | + description: |- |
| 418 | + operatorLogLevel is an intent based logging for the operator itself. It does not give fine grained control, but it is a |
| 419 | + simple way to manage coarse grained logging choices that operators have to interpret for themselves. |
| 420 | +
|
| 421 | + Valid values are: "Normal", "Debug", "Trace", "TraceAll". |
| 422 | + Defaults to "Normal". |
| 423 | + type: string |
| 424 | + default: Normal |
| 425 | + enum: |
| 426 | + - "" |
| 427 | + - Normal |
| 428 | + - Debug |
| 429 | + - Trace |
| 430 | + - TraceAll |
| 431 | + unsupportedConfigOverrides: |
| 432 | + description: |- |
| 433 | + unsupportedConfigOverrides overrides the final configuration that was computed by the operator. |
| 434 | + Red Hat does not support the use of this field. |
| 435 | + Misuse of this field could lead to unexpected behavior or conflict with other configuration options. |
| 436 | + Seek guidance from the Red Hat support before using this field. |
| 437 | + Use of this property blocks cluster upgrades, it must be removed before upgrading your cluster. |
| 438 | + type: object |
| 439 | + nullable: true |
| 440 | + x-kubernetes-preserve-unknown-fields: true |
391 | 441 | status: |
392 | | - $ref: '#/definitions/github.com~1openshift~1api~1operator~1v1~0OperatorStatus' |
393 | 442 | description: status holds observed values from the cluster. They may not be overridden. |
394 | 443 | type: object |
| 444 | + properties: |
| 445 | + conditions: |
| 446 | + description: conditions is a list of conditions and their status |
| 447 | + type: array |
| 448 | + items: |
| 449 | + description: OperatorCondition is just the standard condition fields. |
| 450 | + type: object |
| 451 | + required: |
| 452 | + - lastTransitionTime |
| 453 | + - status |
| 454 | + - type |
| 455 | + properties: |
| 456 | + lastTransitionTime: |
| 457 | + description: |- |
| 458 | + lastTransitionTime is the last time the condition transitioned from one status to another. |
| 459 | + This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. |
| 460 | + type: string |
| 461 | + format: date-time |
| 462 | + message: |
| 463 | + type: string |
| 464 | + reason: |
| 465 | + type: string |
| 466 | + status: |
| 467 | + description: status of the condition, one of True, False, Unknown. |
| 468 | + type: string |
| 469 | + enum: |
| 470 | + - "True" |
| 471 | + - "False" |
| 472 | + - Unknown |
| 473 | + type: |
| 474 | + description: type of condition in CamelCase or in foo.example.com/CamelCase. |
| 475 | + type: string |
| 476 | + maxLength: 316 |
| 477 | + pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ |
| 478 | + x-kubernetes-list-map-keys: |
| 479 | + - type |
| 480 | + x-kubernetes-list-type: map |
| 481 | + generations: |
| 482 | + description: generations are used to determine when an item needs to be reconciled or has changed in a way that needs a reaction. |
| 483 | + type: array |
| 484 | + items: |
| 485 | + description: GenerationStatus keeps track of the generation for a given resource so that decisions about forced updates can be made. |
| 486 | + type: object |
| 487 | + required: |
| 488 | + - group |
| 489 | + - name |
| 490 | + - namespace |
| 491 | + - resource |
| 492 | + properties: |
| 493 | + group: |
| 494 | + description: group is the group of the thing you're tracking |
| 495 | + type: string |
| 496 | + hash: |
| 497 | + description: hash is an optional field set for resources without generation that are content sensitive like secrets and configmaps |
| 498 | + type: string |
| 499 | + lastGeneration: |
| 500 | + description: lastGeneration is the last generation of the workload controller involved |
| 501 | + type: integer |
| 502 | + format: int64 |
| 503 | + name: |
| 504 | + description: name is the name of the thing you're tracking |
| 505 | + type: string |
| 506 | + namespace: |
| 507 | + description: namespace is where the thing you're tracking is |
| 508 | + type: string |
| 509 | + resource: |
| 510 | + description: resource is the resource type of the thing you're tracking |
| 511 | + type: string |
| 512 | + x-kubernetes-list-map-keys: |
| 513 | + - group |
| 514 | + - resource |
| 515 | + - namespace |
| 516 | + - name |
| 517 | + x-kubernetes-list-type: map |
| 518 | + latestAvailableRevision: |
| 519 | + description: latestAvailableRevision is the deploymentID of the most recent deployment |
| 520 | + type: integer |
| 521 | + format: int32 |
| 522 | + x-kubernetes-validations: |
| 523 | + - rule: self >= oldSelf |
| 524 | + message: must only increase |
| 525 | + observedGeneration: |
| 526 | + description: observedGeneration is the last generation change you've dealt with |
| 527 | + type: integer |
| 528 | + format: int64 |
| 529 | + readyReplicas: |
| 530 | + description: readyReplicas indicates how many replicas are ready and at the desired state |
| 531 | + type: integer |
| 532 | + format: int32 |
| 533 | + version: |
| 534 | + description: version is the level this availability applies to |
| 535 | + type: string |
395 | 536 | served: true |
396 | 537 | storage: true |
397 | 538 | subresources: |
|
0 commit comments