domainmappings.serving.knative.dev created 2021-08-30 18:59:45, version 5598

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

Spec

conversion:
  strategy: None
group: serving.knative.dev
names:
  categories:
  - all
  - knative
  - serving
  kind: DomainMapping
  listKind: DomainMappingList
  plural: domainmappings
  shortNames:
  - dm
  singular: domainmapping
scope: Namespaced
versions:
- additionalPrinterColumns:
  - jsonPath: .status.url
    name: URL
    type: string
  - jsonPath: .status.conditions[?(@.type=='Ready')].status
    name: Ready
    type: string
  - jsonPath: .status.conditions[?(@.type=='Ready')].reason
    name: Reason
    type: string
  name: v1alpha1
  schema:
    openAPIV3Schema:
      description: DomainMapping is a mapping from a custom hostname to an Addressable.
      properties:
        apiVersion:
          description: 'APIVersion defines the versioned schema of this representation
            of an object. Servers should convert recognized schemas to the latest
            internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
          type: string
        kind:
          description: 'Kind is a string value representing the REST resource this
            object represents. Servers may infer this from the endpoint the client
            submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
          type: string
        metadata:
          type: object
        spec:
          description: 'Spec is the desired state of the DomainMapping. More info:
            https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
          properties:
            ref:
              description: "Ref specifies the target of the Domain Mapping. \n The\
                \ object identified by the Ref must be an Addressable with a URL of\
                \ the form `{name}.{namespace}.{domain}` where `{domain}` is the cluster\
                \ domain, and `{name}` and `{namespace}` are the name and namespace\
                \ of a Kubernetes Service. \n This contract is satisfied by Knative\
                \ types such as Knative Services and Knative Routes, and by Kubernetes\
                \ Services."
              properties:
                apiVersion:
                  description: API version of the referent.
                  type: string
                group:
                  description: 'Group of the API, without the version of the group.
                    This can be used as an alternative to the APIVersion, and then
                    resolved using ResolveGroup. Note: This API is EXPERIMENTAL and
                    might break anytime. For more details: https://github.com/knative/eventing/issues/5086'
                  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
              required:
              - kind
              - name
              type: object
            tls:
              description: TLS allows the DomainMapping to terminate TLS traffic with
                an existing secret.
              properties:
                secretName:
                  description: SecretName is the name of the existing secret used
                    to terminate TLS traffic.
                  type: string
              required:
              - secretName
              type: object
          required:
          - ref
          type: object
        status:
          description: 'Status is the current state of the DomainMapping. More info:
            https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status'
          properties:
            address:
              description: Address holds the information needed for a DomainMapping
                to be the target of an event.
              properties:
                url:
                  type: string
              type: object
            annotations:
              additionalProperties:
                type: string
              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
            conditions:
              description: Conditions the latest available observations of a resource's
                current state.
              items:
                description: 'Condition defines a readiness condition for a Knative
                  resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties'
                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).
                    format: date-time
                    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:
                - status
                - type
                type: object
              type: array
            observedGeneration:
              description: ObservedGeneration is the 'Generation' of the Service that
                was last processed by the controller.
              format: int64
              type: integer
            url:
              description: URL is the URL of this DomainMapping.
              type: string
          type: object
      type: object
  served: true
  storage: true
  subresources:
    status: {}

Status

acceptedNames:
  categories:
  - all
  - knative
  - serving
  kind: DomainMapping
  listKind: DomainMappingList
  plural: domainmappings
  shortNames:
  - dm
  singular: domainmapping
conditions:
- lastTransitionTime: '2021-08-30T18:59:45Z'
  message: no conflicts found
  reason: NoConflicts
  status: 'True'
  type: NamesAccepted
- lastTransitionTime: '2021-08-30T18:59:45Z'
  message: the initial names have been accepted
  reason: InitialNamesAccepted
  status: 'True'
  type: Established
storedVersions:
- v1alpha1

Events

Type Reason Age From Message
No events found.