Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Chart.lock
Original file line number Diff line number Diff line change
@@ -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"
2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Binary file removed charts/spin-operator-0.1.0.tgz
Binary file not shown.
Binary file added charts/spin-operator-0.2.0.tgz
Binary file not shown.
62 changes: 58 additions & 4 deletions crds/spin-operator.crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand All @@ -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.
Expand Down Expand Up @@ -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 /'
Expand Down Expand Up @@ -957,6 +995,7 @@ spec:
- path
type: object
type: array
x-kubernetes-list-type: atomic
name:
description: |-
Name of the referent.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -1100,6 +1139,7 @@ spec:
- path
type: object
type: array
x-kubernetes-list-type: atomic
type: object
emptyDir:
description: |-
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -1425,13 +1468,15 @@ spec:
items:
type: string
type: array
x-kubernetes-list-type: atomic
wwids:
description: |-
wwids Optional: FC volume world wide identifiers (wwids)
Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.
items:
type: string
type: array
x-kubernetes-list-type: atomic
type: object
flexVolume:
description: |-
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -1923,6 +1971,7 @@ spec:
- path
type: object
type: array
x-kubernetes-list-type: atomic
name:
description: |-
Name of the referent.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -2056,6 +2106,7 @@ spec:
- path
type: object
type: array
x-kubernetes-list-type: atomic
name:
description: |-
Name of the referent.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -2169,6 +2221,7 @@ spec:
items:
type: string
type: array
x-kubernetes-list-type: atomic
pool:
description: |-
pool is the rados pool name.
Expand Down Expand Up @@ -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
Expand Down