brokers.eventing.knative.dev created 2021-08-30 18:59:50, version 5931

kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"apiextensions.k8s.io/v...

Spec

conversion:
  strategy: None
group: eventing.knative.dev
names:
  categories:
  - all
  - knative
  - eventing
  kind: Broker
  listKind: BrokerList
  plural: brokers
  singular: broker
scope: Namespaced
versions:
- additionalPrinterColumns:
  - jsonPath: .status.address.url
    name: URL
    type: string
  - jsonPath: .metadata.creationTimestamp
    name: Age
    type: date
  - jsonPath: .status.conditions[?(@.type=="Ready")].status
    name: Ready
    type: string
  - jsonPath: .status.conditions[?(@.type=="Ready")].reason
    name: Reason
    type: string
  name: v1
  schema:
    openAPIV3Schema:
      description: Broker collects a pool of events that are consumable using Triggers.
        Brokers provide a well-known endpoint for event delivery that senders can
        use with minimal knowledge of the event routing strategy. Subscribers use
        Triggers to request delivery of events from a Broker's pool to a specific
        URL or Addressable endpoint.
      properties:
        spec:
          description: Spec defines the desired state of the Broker.
          properties:
            config:
              description: Config is a KReference to the configuration that specifies
                configuration options for this Broker. For example, this could be
                a pointer to a ConfigMap.
              properties:
                apiVersion:
                  description: API version of the referent.
                  type: string
                kind:
                  description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
                  type: string
                name:
                  description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
                  type: string
                namespace:
                  description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
                    This is optional field, it gets defaulted to the object holding
                    it if left out.'
                  type: string
              type: object
            delivery:
              description: Delivery contains the delivery spec for each trigger to
                this Broker. Each trigger delivery spec, if any, overrides this global
                delivery spec.
              properties:
                backoffDelay:
                  description: 'BackoffDelay is the delay before retrying. More information
                    on Duration format: - https://www.iso.org/iso-8601-date-and-time-format.html
                    - https://en.wikipedia.org/wiki/ISO_8601  For linear policy, backoff
                    delay is backoffDelay*<numberOfRetries>. For exponential policy,
                    backoff delay is backoffDelay*2^<numberOfRetries>.'
                  type: string
                backoffPolicy:
                  description: BackoffPolicy is the retry backoff policy (linear,
                    exponential).
                  type: string
                deadLetterSink:
                  description: DeadLetterSink is the sink receiving event that could
                    not be sent to a destination.
                  properties:
                    ref:
                      description: Ref points to an Addressable.
                      properties:
                        apiVersion:
                          description: API version of the referent.
                          type: string
                        kind:
                          description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
                          type: string
                        name:
                          description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
                          type: string
                        namespace:
                          description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
                            This is optional field, it gets defaulted to the object
                            holding it if left out.'
                          type: string
                      type: object
                    uri:
                      description: URI can be an absolute URL(non-empty scheme and
                        non-empty host) pointing to the target or a relative URI.
                        Relative URIs will be resolved using the base URI retrieved
                        from Ref.
                      type: string
                  type: object
                retry:
                  description: Retry is the minimum number of retries the sender should
                    attempt when sending an event before moving it to the dead letter
                    sink.
                  format: int32
                  type: integer
              type: object
              x-kubernetes-preserve-unknown-fields: true
          type: object
        status:
          description: Status represents the current state of the Broker. This data
            may be out of date.
          properties:
            address:
              description: Broker is Addressable. It exposes the endpoint as an URI
                to get events delivered into the Broker mesh.
              properties:
                url:
                  type: string
              type: object
            annotations:
              description: Annotations is additional Status fields for the Resource
                to save some additional State as well as convey more information to
                the user. This is roughly akin to Annotations on any k8s resource,
                just the reconciler conveying richer information outwards.
              type: object
              x-kubernetes-preserve-unknown-fields: true
            conditions:
              description: Conditions the latest available observations of a resource's
                current state.
              items:
                properties:
                  lastTransitionTime:
                    description: LastTransitionTime is the last time the condition
                      transitioned from one status to another. We use VolatileTime
                      in place of metav1.Time to exclude this from creating equality.Semantic
                      differences (all other things held constant).
                    type: string
                  message:
                    description: A human readable message indicating details about
                      the transition.
                    type: string
                  reason:
                    description: The reason for the condition's last transition.
                    type: string
                  severity:
                    description: Severity with which to treat failures of this type
                      of condition. When this is not specified, it defaults to Error.
                    type: string
                  status:
                    description: Status of the condition, one of True, False, Unknown.
                    type: string
                  type:
                    description: Type of condition.
                    type: string
                required:
                - type
                - status
                type: object
              type: array
            observedGeneration:
              description: ObservedGeneration is the 'Generation' of the Service that
                was last processed by the controller.
              format: int64
              type: integer
          type: object
      type: object
  served: true
  storage: true
  subresources:
    status: {}

Status

acceptedNames:
  categories:
  - all
  - knative
  - eventing
  kind: Broker
  listKind: BrokerList
  plural: brokers
  singular: broker
conditions:
- lastTransitionTime: '2021-08-30T18:59:50Z'
  message: no conflicts found
  reason: NoConflicts
  status: 'True'
  type: NamesAccepted
- lastTransitionTime: '2021-08-30T18:59:50Z'
  message: the initial names have been accepted
  reason: InitialNamesAccepted
  status: 'True'
  type: Established
storedVersions:
- v1

Events

Type Reason Age From Message
No events found.