Skip to content

Commit

Permalink
Merge pull request #42 from epics-containers/revert1
Browse files Browse the repository at this point in the history
Revert "Merge pull request #36 from epics-containers/add-hostmounts"
  • Loading branch information
gilesknap authored Nov 6, 2024
2 parents 1057ab0 + ceb43a8 commit df05439
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 83 deletions.
21 changes: 2 additions & 19 deletions Charts/ioc-instance/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,17 +69,6 @@ spec:
path: {{ .Values.dataVolume.hostPath }}
type: Directory
{{- end }}
{{- range .Values.hostMounts }}
- name: {{ .name }}
hostPath:
path: {{ .hostPath }}
type: Directory
{{- end }}
{{- range .Values.pvClaims }}
- name: {{ .name }}
persistentVolumeClaim:
claimName: {{ .claimName }}
{{- end }}
- name: config-volume
configMap:
name: {{ .Release.Name }}-config
Expand Down Expand Up @@ -128,14 +117,8 @@ spec:
- name: autosave-volume
mountPath: /autosave
subPath: "{{ .Release.Name }}"
{{- range .Values.hostMounts }}
- name: {{ .name }}
mountPath: {{ .mountPath }}
{{- end }}
{{- range .Values.pvClaims }}
- name: {{ .name }}
mountPath: {{ .mountPath }}
subPath: {{ .subPath | default "/" }}
{{- if .Values.volumeMounts }}
{{ toYaml .Values.volumeMounts | indent 8}}
{{- end }}
stdin: true
tty: true
Expand Down
20 changes: 2 additions & 18 deletions Charts/ioc-instance/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76,21 +76,6 @@ dataVolume:
# inside/outside container paths.
hostPath: /data

# additional host mounts if required
hostMounts: []
# e.g.
# - name: andorusb
# hostPath: /dev/andorusb
# mountPath: /dev/andorusb

# additoonal
pvClaims: []
# e.g.
# - name: nfsv2-tftp
# claimName: nfsv2-tftp
# mountPath: "ioc-group/ioc-name"
# subPath: "ioc-group/ioc-name"

# use the shared PVC for publishing opi files over http (see services/opis)
opisClaim: ""
# use the shared PVC for holding runtime files for each IOC
Expand Down Expand Up @@ -127,8 +112,7 @@ affinity: {}
# - bl01t

# If specified, the pod's tolerations.
tolerations:
[]
tolerations: []
# - key: location
# operator: Equal
# value: bl01t
Expand All @@ -141,4 +125,4 @@ resources:
memory: 256Mi
requests:
cpu: 100m
memory: 64Mi
memory: 64Mi
58 changes: 12 additions & 46 deletions Schemas/ioc-instance.schema.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"title": "Values",
{ "title": "Values",
"type": "object",
"$schema": "http://json-schema.org/schema#",
"$ref": "#/$defs/base",
Expand Down Expand Up @@ -34,20 +33,6 @@
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/hostNetwork",
"description": "Use host network for IOC - required for Channel Access to work outside of the cluster unless a ca-gateway is in use"
},
"affinity": {
"description": "Affinity is a group of affinity scheduling rules.",
"oneOf": [
{
"type": "null"
},
{
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/affinity"
}
]
},
"nodeName": {
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/nodeName"
},
"iocFolder": {
"type": "string",
"description": "Root folder for ioc source/binaries inside generic IOC container",
Expand Down Expand Up @@ -105,26 +90,6 @@
}
}
},
"hostMounts": {
"type": "array",
"properties": {
"description": "Additional host volumes to mount into the container",
"items": {
"name": {
"type": "string",
"description": "volume name"
},
"hostPath": {
"type": "string",
"description": "Path to mount on the host"
},
"mountPath": {
"type": "string",
"description": "Path to mount in the container"
}
}
}
},
"opisClaim": {
"type": "string",
"description": "Use the shared PVC for publishing opi files over http (see services/opis)"
Expand All @@ -137,16 +102,17 @@
"type": "string",
"description": "Use the shared PVC autosave files (exclude for no autosave)"
},
"resources": {
"description": "ResourceRequirements describes the compute resource requirements.",
"oneOf": [
{
"type": "null"
},
{
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/resources"
}
]
"volumes": {
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/volumes"
},
"volumeMounts": {
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/volumeMounts"
},
"nodeName": {
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/nodeName"
},
"affinity": {
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/affinity"
},
"tolerations": {
"$ref": "https://kubernetesjsonschema.dev/v1.18.1/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/tolerations"
Expand Down

0 comments on commit df05439

Please sign in to comment.