diff --git a/Chart.lock b/Chart.lock index 6611567..ce060e3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: spin-operator repository: oci://ghcr.io/spinkube/charts - version: 0.1.0 + version: 0.2.0 - name: cert-manager repository: https://charts.jetstack.io version: v1.14.3 - name: kwasm-operator repository: http://kwasm.sh/kwasm-operator/ version: 0.2.3 -digest: sha256:49077c87e3e34d6ea0c6a61011e34df0e496e5197779eb20c0af512df7e3ce88 -generated: "2024-05-22T00:43:57.481076949Z" +digest: sha256:593d3794d3b4d5c90275b8ca486f5d136f1bd770276cceb2dc81b3febf6d3ca2 +generated: "2024-06-13T16:06:00.852893-06:00" diff --git a/Chart.yaml b/Chart.yaml index 6df7295..c39a819 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ appVersion: "0.1.0" dependencies: - name: spin-operator - version: "0.1.0" + version: "0.2.0" repository: "oci://ghcr.io/spinkube/charts" condition: spin-operator.enabled - name: cert-manager diff --git a/charts/spin-operator-0.1.0.tgz b/charts/spin-operator-0.1.0.tgz deleted file mode 100644 index 43adebc..0000000 Binary files a/charts/spin-operator-0.1.0.tgz and /dev/null differ diff --git a/charts/spin-operator-0.2.0.tgz b/charts/spin-operator-0.2.0.tgz new file mode 100644 index 0000000..766b0a6 Binary files /dev/null and b/charts/spin-operator-0.2.0.tgz differ diff --git a/crds/spin-operator.crds.yaml b/crds/spin-operator.crds.yaml index 3a826a3..c17eb63 100644 --- a/crds/spin-operator.crds.yaml +++ b/crds/spin-operator.crds.yaml @@ -49,6 +49,18 @@ spec: DeploymentConfig specifies how the deployment should be configured when createDeployment is true. properties: + caCertSecret: + description: |- + CACertSecret specifies the name of the secret containing the CA + certificates to be mounted to the deployment. + type: string + installDefaultCACerts: + description: |- + InstallDefaultCACerts specifies whether the default CA + certificate bundle should be generated. When set a new secret + will be created containing the certificates. If no secret name is + defined in `CACertSecret` the secret name will be `spin-ca`. + type: boolean runtimeClassName: description: |- RuntimeClassName is the runtime class name that should be used by pods created @@ -694,6 +706,8 @@ spec: to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. + When RecursiveReadOnly is set to IfPossible or to Enabled, MountPropagation must be None or unspecified + (which defaults to None). type: string name: description: This must match the Name of a Volume. @@ -703,6 +717,29 @@ spec: Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. type: boolean + recursiveReadOnly: + description: |- + RecursiveReadOnly specifies whether read-only mounts should be handled + recursively. + + + If ReadOnly is false, this field has no meaning and must be unspecified. + + + If ReadOnly is true, and this field is set to Disabled, the mount is not made + recursively read-only. If this field is set to IfPossible, the mount is made + recursively read-only, if it is supported by the container runtime. If this + field is set to Enabled, the mount is made recursively read-only if it is + supported by the container runtime, otherwise the pod will not be started and + an error will be generated to indicate the reason. + + + If this field is set to IfPossible or Enabled, MountPropagation must be set to + None (or be unspecified, which defaults to None). + + + If this field is not specified, it is treated as an equivalent of Disabled. + type: string subPath: description: |- Path within the volume from which the container's volume should be mounted. @@ -830,6 +867,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic path: description: 'path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /' @@ -957,6 +995,7 @@ spec: - path type: object type: array + x-kubernetes-list-type: atomic name: description: |- Name of the referent. @@ -1040,8 +1079,8 @@ spec: properties: fieldRef: description: 'Required: Selects a field of the pod: - only annotations, labels, name and namespace are - supported.' + only annotations, labels, name, namespace and uid + are supported.' properties: apiVersion: description: Version of the schema the FieldPath @@ -1100,6 +1139,7 @@ spec: - path type: object type: array + x-kubernetes-list-type: atomic type: object emptyDir: description: |- @@ -1205,6 +1245,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic dataSource: description: |- dataSource field can be used to specify either: @@ -1349,11 +1390,13 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic required: - key - operator type: object type: array + x-kubernetes-list-type: atomic matchLabels: additionalProperties: type: string @@ -1381,7 +1424,7 @@ spec: If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass + More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled. type: string volumeMode: @@ -1425,6 +1468,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic wwids: description: |- wwids Optional: FC volume world wide identifiers (wwids) @@ -1432,6 +1476,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic type: object flexVolume: description: |- @@ -1652,6 +1697,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic readOnly: description: |- readOnly here will force the ReadOnly setting in VolumeMounts. @@ -1840,11 +1886,13 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic required: - key - operator type: object type: array + x-kubernetes-list-type: atomic matchLabels: additionalProperties: type: string @@ -1923,6 +1971,7 @@ spec: - path type: object type: array + x-kubernetes-list-type: atomic name: description: |- Name of the referent. @@ -1950,7 +1999,7 @@ spec: fieldRef: description: 'Required: Selects a field of the pod: only annotations, labels, - name and namespace are supported.' + name, namespace and uid are supported.' properties: apiVersion: description: Version of the schema the @@ -2013,6 +2062,7 @@ spec: - path type: object type: array + x-kubernetes-list-type: atomic type: object secret: description: secret information about the secret data @@ -2056,6 +2106,7 @@ spec: - path type: object type: array + x-kubernetes-list-type: atomic name: description: |- Name of the referent. @@ -2099,6 +2150,7 @@ spec: type: object type: object type: array + x-kubernetes-list-type: atomic type: object quobyte: description: quobyte represents a Quobyte mount on the host @@ -2169,6 +2221,7 @@ spec: items: type: string type: array + x-kubernetes-list-type: atomic pool: description: |- pool is the rados pool name. @@ -2323,6 +2376,7 @@ spec: - path type: object type: array + x-kubernetes-list-type: atomic optional: description: optional field specify whether the Secret or its keys must be defined