triggers.eventing.knative.dev created 2021-08-30 18:59:52, version 6061

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: Trigger
  listKind: TriggerList
  plural: triggers
  singular: trigger
scope: Namespaced
versions:
- additionalPrinterColumns:
  - jsonPath: .spec.broker
    name: Broker
    type: string
  - jsonPath: .status.subscriberUri
    name: Subscriber_URI
    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: Trigger represents a request to have events delivered to a subscriber
        from a Broker's event pool.
      properties:
        spec:
          description: Spec defines the desired state of the Trigger.
          properties:
            broker:
              description: Broker is the broker that this trigger receives events
                from.
              type: string
            delivery:
              description: Delivery contains the delivery spec for this specific trigger.
              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
            filter:
              description: 'Filter is the filter to apply against all events from
                the Broker. Only events that pass this filter will be sent to the
                Subscriber. If not specified, will default to allowing all events. '
              properties:
                attributes:
                  description: 'Attributes filters events by exact match on event
                    context attributes. Each key in the map is compared with the equivalent
                    key in the event context. An event passes the filter if all values
                    are equal to the specified values.  Nested context attributes
                    are not supported as keys. Only string values are supported. '
                  type: object
                  x-kubernetes-preserve-unknown-fields: true
              type: object
            subscriber:
              description: Subscriber is the addressable that receives events from
                the Broker that pass the Filter. It is required.
              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
          type: object
        status:
          description: Status represents the current state of the Trigger. This data
            may be out of date.
          properties:
            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
            subscriberUri:
              description: SubscriberURI is the resolved URI of the receiver for this
                Trigger.
              type: string
          type: object
      type: object
  served: true
  storage: true
  subresources:
    status: {}

Status

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

Events

Type Reason Age From Message
No events found.