Skip to content

Commit

Permalink
Updated resources for v4.1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Praveenrajmani committed Sep 27, 2024
1 parent 1c89522 commit d7a5dc0
Show file tree
Hide file tree
Showing 55 changed files with 141 additions and 2,834 deletions.
119 changes: 0 additions & 119 deletions generate-resources.sh

This file was deleted.

4 changes: 2 additions & 2 deletions pkg/admin/installer/daemonset.go
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@ func (t daemonsetTask) doCreateDaemonset(ctx context.Context, args *Args) (err e
}
}
if selectorValue == "" {
selectorValue = fmt.Sprintf("%v-%v", consts.Identity, getRandSuffix())
selectorValue = fmt.Sprintf("%v-%v", consts.Identity, consts.NodeServerName)
}

daemonset := newDaemonset(podSpec, consts.NodeServerName, selectorValue, args)
Expand Down Expand Up @@ -360,7 +360,7 @@ func (t daemonsetTask) doCreateLegacyDaemonset(ctx context.Context, args *Args)
}
}
if selectorValue == "" {
selectorValue = fmt.Sprintf("%v-%v", consts.Identity, getRandSuffix())
selectorValue = fmt.Sprintf("%v-%v", consts.Identity, consts.LegacyNodeServerName)
}

daemonset := newDaemonset(podSpec, consts.LegacyNodeServerName, selectorValue, args)
Expand Down
2 changes: 1 addition & 1 deletion pkg/admin/installer/deployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ func (t deploymentTask) doCreateDeployment(ctx context.Context, args *Args, lega
}
}
if selectorValue == "" {
selectorValue = fmt.Sprintf("%v-%v", consts.ControllerServerName, getRandSuffix())
selectorValue = fmt.Sprintf("%v-%v", consts.ControllerServerName, name)
}

replicas := int32(3)
Expand Down
11 changes: 0 additions & 11 deletions pkg/admin/installer/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@ package installer

import (
"context"
"crypto/rand"
"encoding/base32"
"path"
"strings"

"github.com/minio/directpv/pkg/k8s"
"k8s.io/klog/v2"
Expand All @@ -31,14 +28,6 @@ func newPluginsSocketDir(kubeletDir, name string) string {
return path.Join(kubeletDir, "plugins", k8s.SanitizeResourceName(name))
}

func getRandSuffix() string {
b := make([]byte, 5)
if _, err := rand.Read(b); err != nil {
klog.Fatalf("unable to generate random bytes; %v", err)
}
return strings.ToLower(base32.StdEncoding.EncodeToString(b)[:5])
}

func sendDoneMessage(ctx context.Context, progressCh chan<- Message, err error) (sent bool) {
sent = sendMessage(ctx, progressCh, newDoneMessage(err))
if !sent && err != nil {
Expand Down
2 changes: 0 additions & 2 deletions resources/base/CSIDriver.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,3 @@ spec:
volumeLifecycleModes:
- Persistent
- Ephemeral


2 changes: 0 additions & 2 deletions resources/base/ClusterRole.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -169,5 +169,3 @@ rules:
- get
- list
- watch


2 changes: 0 additions & 2 deletions resources/base/ClusterRoleBinding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,3 @@ subjects:
- kind: ServiceAccount
name: directpv-min-io
namespace: directpv


10 changes: 4 additions & 6 deletions resources/base/DaemonSet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ metadata:
spec:
selector:
matchLabels:
selector.directpv.min.io: directpv-min-io-2c3pu
selector.directpv.min.io: directpv-min-io-node-server
template:
metadata:
annotations:
created-by: kubectl-directpv
creationTimestamp: null
labels:
selector.directpv.min.io: directpv-min-io-2c3pu
selector.directpv.min.io: directpv-min-io-node-server
selector.directpv.min.io.service: enabled
name: node-server
namespace: directpv
Expand Down Expand Up @@ -67,7 +67,7 @@ spec:
fieldPath: spec.nodeName
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
image: quay.io/minio/directpv:v4.1.4
image: quay.io/minio/directpv@sha256:83fd05fe114ed15c3975333c90cbe18c782d9c4d5c7ad6fdb8cc835e380ba505
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -138,7 +138,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
image: quay.io/minio/directpv:v4.1.4
image: quay.io/minio/directpv@sha256:83fd05fe114ed15c3975333c90cbe18c782d9c4d5c7ad6fdb8cc835e380ba505
name: node-controller
resources: {}
securityContext:
Expand Down Expand Up @@ -230,5 +230,3 @@ status:
desiredNumberScheduled: 0
numberMisscheduled: 0
numberReady: 0


8 changes: 3 additions & 5 deletions resources/base/Deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ spec:
replicas: 3
selector:
matchLabels:
selector.directpv.min.io: controller-ms345
selector.directpv.min.io: controller-controller
strategy:
type: Recreate
template:
Expand All @@ -26,7 +26,7 @@ spec:
created-by: kubectl-directpv
creationTimestamp: null
labels:
selector.directpv.min.io: controller-ms345
selector.directpv.min.io: controller-controller
name: controller
namespace: directpv
spec:
Expand Down Expand Up @@ -86,7 +86,7 @@ spec:
fieldPath: spec.nodeName
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
image: quay.io/minio/directpv:v4.1.4
image: quay.io/minio/directpv@sha256:83fd05fe114ed15c3975333c90cbe18c782d9c4d5c7ad6fdb8cc835e380ba505
name: controller
ports:
- containerPort: 30443
Expand Down Expand Up @@ -118,5 +118,3 @@ spec:
type: DirectoryOrCreate
name: socket-dir
status: {}


2 changes: 0 additions & 2 deletions resources/base/Namespace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,3 @@ metadata:
name: directpv
spec: {}
status: {}


2 changes: 0 additions & 2 deletions resources/base/Role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,3 @@ rules:
- list
- update
- watch


2 changes: 0 additions & 2 deletions resources/base/RoleBinding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,3 @@ subjects:
- kind: ServiceAccount
name: directpv-min-io
namespace: directpv


2 changes: 0 additions & 2 deletions resources/base/ServiceAccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,3 @@ metadata:
directpv.min.io/version: v1beta1
name: directpv-min-io
namespace: directpv


2 changes: 0 additions & 2 deletions resources/base/StorageClass.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,3 @@ parameters:
provisioner: directpv-min-io
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer


2 changes: 0 additions & 2 deletions resources/base/directpvdrives.directpv.min.io.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -164,5 +164,3 @@ status:
plural: ""
conditions: null
storedVersions: null


2 changes: 0 additions & 2 deletions resources/base/directpvinitrequests.directpv.min.io.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,5 +100,3 @@ status:
plural: ""
conditions: null
storedVersions: null


2 changes: 0 additions & 2 deletions resources/base/directpvnodes.directpv.min.io.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -166,5 +166,3 @@ status:
plural: ""
conditions: null
storedVersions: null


2 changes: 0 additions & 2 deletions resources/base/directpvvolumes.directpv.min.io.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,5 +158,3 @@ status:
plural: ""
conditions: null
storedVersions: null


48 changes: 48 additions & 0 deletions resources/base/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

resources:
- Namespace.yaml
- directpvdrives.directpv.min.io.yaml
- directpvinitrequests.directpv.min.io.yaml
- directpvnodes.directpv.min.io.yaml
- directpvvolumes.directpv.min.io.yaml
- CSIDriver.yaml
- StorageClass.yaml
- ServiceAccount.yaml
- ClusterRole.yaml
- ClusterRoleBinding.yaml
- Role.yaml
- RoleBinding.yaml
- DaemonSet.yaml
- Deployment.yaml

images:
- name: quay.io/minio/directpv
digest: sha256:83fd05fe114ed15c3975333c90cbe18c782d9c4d5c7ad6fdb8cc835e380ba505

- name: quay.io/minio/csi-node-driver-registrar
digest: sha256:dafc7f667aa2e20d7f059c20db02dd6987c2624d64d8f166cd5930721be98ea9

- name: quay.io/minio/livenessprobe
digest: sha256:783010e10e4d74b6b2b157a4b52772c5a264fd76bb2ad671054b8c3f706c8324

- name: quay.io/minio/csi-provisioner
digest: sha256:fc1f992dd5591357fa123c396aaadaea5033f312b9c136a11d62cf698474bebb

- name: quay.io/minio/csi-resizer
digest: sha256:58fa627393f20892b105a137d27e236dfaec233a3a64980f84dcb15f38c21533

patches:
- patch: |-
- op: replace
path: /metadata/annotations/directpv.min.io~1plugin-version
value: v4.1.4
target:
annotationSelector: directpv.min.io/plugin-version
- patch: |-
- op: replace
path: /metadata/annotations/directpv.min.io~1image-tag
value: v4.1.4
target:
annotationSelector: directpv.min.io/image-tag
21 changes: 0 additions & 21 deletions resources/kustomization.yaml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,3 @@ spec:
volumeLifecycleModes:
- Persistent
- Ephemeral


Loading

0 comments on commit d7a5dc0

Please sign in to comment.