diff --git a/charts/overprovisioning/Chart.yaml b/charts/overprovisioning/Chart.yaml index 6b21350..db133d5 100644 --- a/charts/overprovisioning/Chart.yaml +++ b/charts/overprovisioning/Chart.yaml @@ -1,5 +1,9 @@ apiVersion: v2 name: overprovisioning -description: overprovisioning pods +description: Overprovisioning DaemonSet to reserve spare capacity on every node +icon: https://raw.githubusercontent.com/openshift/console/master/frontend/public/imgs/logos/openshift.svg type: application -version: 0.0.7 +version: 0.0.8 +home: https://rh-mobb.github.io/validated-pattern-helm-charts/ +maintainers: + - name: rh-mobb diff --git a/charts/overprovisioning/templates/deployment.overprovisioning.yaml b/charts/overprovisioning/templates/daemonset.overprovisioning.yaml similarity index 85% rename from charts/overprovisioning/templates/deployment.overprovisioning.yaml rename to charts/overprovisioning/templates/daemonset.overprovisioning.yaml index 35380c0..0774992 100644 --- a/charts/overprovisioning/templates/deployment.overprovisioning.yaml +++ b/charts/overprovisioning/templates/daemonset.overprovisioning.yaml @@ -1,25 +1,20 @@ apiVersion: apps/v1 -kind: Deployment +kind: DaemonSet metadata: labels: app: overprovisioning name: overprovisioning namespace: overprovisioning spec: - progressDeadlineSeconds: 600 - replicas: {{ .Values.replicas }} - revisionHistoryLimit: 10 selector: matchLabels: app: overprovisioning - strategy: - rollingUpdate: - maxSurge: 25% - maxUnavailable: 25% + updateStrategy: type: RollingUpdate + rollingUpdate: + maxUnavailable: 1 template: metadata: - creationTimestamp: null labels: app: overprovisioning spec: diff --git a/charts/overprovisioning/templates/namespace.overprovisioning.yaml b/charts/overprovisioning/templates/namespace.overprovisioning.yaml index cedf3e3..87b2d61 100644 --- a/charts/overprovisioning/templates/namespace.overprovisioning.yaml +++ b/charts/overprovisioning/templates/namespace.overprovisioning.yaml @@ -1,7 +1,6 @@ apiVersion: v1 kind: Namespace metadata: - annotations: annotations: argocd.argoproj.io/sync-wave: "1" openshift.io/display-name: 'overprovisioning' diff --git a/charts/overprovisioning/values.yaml b/charts/overprovisioning/values.yaml index 71eebf6..62c6356 100644 --- a/charts/overprovisioning/values.yaml +++ b/charts/overprovisioning/values.yaml @@ -1,4 +1,3 @@ -replicas: 5 resources: limits: cpu: 1000m