156 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			156 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
 | 
						|
---
 | 
						|
apiVersion: apiextensions.k8s.io/v1
 | 
						|
kind: CustomResourceDefinition
 | 
						|
metadata:
 | 
						|
  annotations:
 | 
						|
    controller-gen.kubebuilder.io/version: v0.3.0
 | 
						|
  creationTimestamp: null
 | 
						|
  name: helmcharts.source.fluxcd.io
 | 
						|
spec:
 | 
						|
  group: source.fluxcd.io
 | 
						|
  names:
 | 
						|
    kind: HelmChart
 | 
						|
    listKind: HelmChartList
 | 
						|
    plural: helmcharts
 | 
						|
    singular: helmchart
 | 
						|
  scope: Namespaced
 | 
						|
  versions:
 | 
						|
  - additionalPrinterColumns:
 | 
						|
    - jsonPath: .spec.name
 | 
						|
      name: Name
 | 
						|
      type: string
 | 
						|
    - jsonPath: .spec.version
 | 
						|
      name: Version
 | 
						|
      type: string
 | 
						|
    - jsonPath: .spec.helmRepositoryRef.name
 | 
						|
      name: Repository
 | 
						|
      type: string
 | 
						|
    - jsonPath: .status.conditions[?(@.type=="Ready")].status
 | 
						|
      name: Ready
 | 
						|
      type: string
 | 
						|
    - jsonPath: .status.conditions[?(@.type=="Ready")].message
 | 
						|
      name: Status
 | 
						|
      type: string
 | 
						|
    - jsonPath: .metadata.creationTimestamp
 | 
						|
      name: Age
 | 
						|
      type: date
 | 
						|
    name: v1alpha1
 | 
						|
    schema:
 | 
						|
      openAPIV3Schema:
 | 
						|
        description: HelmChart is the Schema for the helmcharts API
 | 
						|
        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: HelmChartSpec defines the desired state of a Helm chart.
 | 
						|
            properties:
 | 
						|
              helmRepositoryRef:
 | 
						|
                description: The name of the HelmRepository the chart is available
 | 
						|
                  at.
 | 
						|
                properties:
 | 
						|
                  name:
 | 
						|
                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
 | 
						|
                      TODO: Add other useful fields. apiVersion, kind, uid?'
 | 
						|
                    type: string
 | 
						|
                type: object
 | 
						|
              interval:
 | 
						|
                description: The interval at which to check the Helm repository for
 | 
						|
                  updates.
 | 
						|
                type: string
 | 
						|
              name:
 | 
						|
                description: The name of the Helm chart, as made available by the
 | 
						|
                  referenced Helm repository.
 | 
						|
                type: string
 | 
						|
              version:
 | 
						|
                description: The chart version semver expression, defaults to latest
 | 
						|
                  when omitted.
 | 
						|
                type: string
 | 
						|
            required:
 | 
						|
            - helmRepositoryRef
 | 
						|
            - interval
 | 
						|
            - name
 | 
						|
            type: object
 | 
						|
          status:
 | 
						|
            description: HelmChartStatus defines the observed state of the HelmChart.
 | 
						|
            properties:
 | 
						|
              artifact:
 | 
						|
                description: Artifact represents the output of the last successful
 | 
						|
                  chart sync.
 | 
						|
                properties:
 | 
						|
                  lastUpdateTime:
 | 
						|
                    description: LastUpdateTime is the timestamp corresponding to
 | 
						|
                      the last update of this artifact.
 | 
						|
                    format: date-time
 | 
						|
                    type: string
 | 
						|
                  path:
 | 
						|
                    description: Path is the local file path of this artifact.
 | 
						|
                    type: string
 | 
						|
                  revision:
 | 
						|
                    description: Revision is a human readable identifier traceable
 | 
						|
                      in the origin source system. It can be a commit sha, git tag,
 | 
						|
                      a helm index timestamp, a helm chart version, a checksum, etc.
 | 
						|
                    type: string
 | 
						|
                  url:
 | 
						|
                    description: URL is the HTTP address of this artifact.
 | 
						|
                    type: string
 | 
						|
                required:
 | 
						|
                - path
 | 
						|
                - url
 | 
						|
                type: object
 | 
						|
              conditions:
 | 
						|
                items:
 | 
						|
                  description: SourceCondition contains condition information for
 | 
						|
                    a source.
 | 
						|
                  properties:
 | 
						|
                    lastTransitionTime:
 | 
						|
                      description: LastTransitionTime is the timestamp corresponding
 | 
						|
                        to the last status change of this condition.
 | 
						|
                      format: date-time
 | 
						|
                      type: string
 | 
						|
                    message:
 | 
						|
                      description: Message is a human readable description of the
 | 
						|
                        details of the last transition, complementing reason.
 | 
						|
                      type: string
 | 
						|
                    reason:
 | 
						|
                      description: Reason is a brief machine readable explanation
 | 
						|
                        for the condition's last transition.
 | 
						|
                      type: string
 | 
						|
                    status:
 | 
						|
                      description: Status of the condition, one of ('True', 'False',
 | 
						|
                        'Unknown').
 | 
						|
                      type: string
 | 
						|
                    type:
 | 
						|
                      description: Type of the condition, currently ('Ready').
 | 
						|
                      type: string
 | 
						|
                  required:
 | 
						|
                  - status
 | 
						|
                  - type
 | 
						|
                  type: object
 | 
						|
                type: array
 | 
						|
              url:
 | 
						|
                description: URL is the download link for the last chart pulled.
 | 
						|
                type: string
 | 
						|
            type: object
 | 
						|
        type: object
 | 
						|
    served: true
 | 
						|
    storage: true
 | 
						|
    subresources:
 | 
						|
      status: {}
 | 
						|
status:
 | 
						|
  acceptedNames:
 | 
						|
    kind: ""
 | 
						|
    plural: ""
 | 
						|
  conditions: []
 | 
						|
  storedVersions: []
 |