Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

robot Update hwameistor chart to branch main #17

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
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
8 changes: 6 additions & 2 deletions charts/hwameistor/hwameistor/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
apiVersion: v2
name: hwameistor
appVersion: v0.4.2
dependencies:
- name: hwameistor
repository: http://hwameistor.io/hwameistor
version: v0.4.2
description: the HwameiStor local storage
name: hwameistor
type: application
version: v0.4.2
appVersion: v0.4.2
96 changes: 0 additions & 96 deletions charts/hwameistor/hwameistor/README.md

This file was deleted.

Binary file removed charts/hwameistor/hwameistor/architecture.png
Binary file not shown.
6 changes: 6 additions & 0 deletions charts/hwameistor/hwameistor/charts/hwameistor/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: v2
appVersion: v0.4.2
description: the HwameiStor local storage
name: hwameistor
type: application
version: v0.4.2
121 changes: 121 additions & 0 deletions charts/hwameistor/hwameistor/charts/hwameistor/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# global config
global:
# k8sImageRegistry is used to control which image registry the CSIController
# images, i.e. provisioner,attacher,registrar,resizer is pulled from
# Users in China can change to these sites for option
# k8sImageRegistry: k8s-gcr.m.daocloud.io
k8sImageRegistry: k8s.gcr.io
# hwameistorImageRegistry is used to control which image registry the hwameistor
# images, i.e. localDiskManager,localstorage,scheduler,admission,evictor is pulled from
# Users in China can change to these sites for option
# hwameistorImageRegistry: ghcr.m.daocloud.io
hwameistorImageRegistry: ghcr.io
# kubeletRootDir is used to inform Hwameistor Kubelet plugin directory
kubeletRootDir: /var/lib/kubelet

# StorageClass Settings
storageClass:
# If enabled, a hwameistor storageclass will be created in your system
enabled: true
# If enabled, hwameistor storageclass will be a default storageclass in system
# Attention: ensure your system doesn't have any default storageclass before
# more info: https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/
default: false
# If allowed, volume can be expanded by modify pvc related field
allowVolumeExpansion: true
convertible: false
reclaimPolicy: Delete
# If enabled, you need install drbd kernel module on each node first
enableHA: false
# Represent which kind disk will be used to provision volume
diskType: HDD
fsType: xfs

# storageNodes means the nodes will be used for creating local volumes
storageNodes: []

scheduler:
replicas: 1
kubeApiServerConfigFilePath: /etc/kubernetes/admin.conf
imageRepository: hwameistor/scheduler
resources: {}

admission:
replicas: 1
imageRepository: hwameistor/admission
resources: {}
# failurePolicy defines how unrecognized errors from the admission endpoint
# are handled - allowed values are Ignore or Fail. Defaults to Fail.
failurePolicy: ""
# self-signed is a tool image for generating self-signed certs used by api-server
selfSigned:
imageRepository: hwameistor/self-signed
tag: v1

evictor:
replicas: 1
imageRepository: hwameistor/evictor
resources: {}

localDiskManager:
tolerationsOnMaster: true
enableCSI: true
registrar:
imageRepository: sig-storage/csi-node-driver-registrar
tag: v2.5.0
resources: {}
manager:
imageRepository: hwameistor/local-disk-manager
resources: {}

localDiskManagerCSIController:
replicas: 1
priorityClassName:
provisioner:
imageRepository: sig-storage/csi-provisioner
tag: v2.0.3
resources: {}
attacher:
imageRepository: sig-storage/csi-attacher
tag: v3.0.1
resources: {}

localStorage:
tolerationsOnMaster: true
priorityClassName:
registrar:
imageRepository: sig-storage/csi-node-driver-registrar
tag: v2.5.0
resources: {}
member:
config:
# Each HA volume using DRBD will occupy a port for data volume synchronization.
# hwameistor limits each node to use up to 1000 volumes, so the final port range is [ startPort, startPort + maxHAVolumeCount - 1 ].
# default value: 43001
drbdStartPort:
# Max HA volume count
# default value: 1000
maxHAVolumeCount:
imageRepository: hwameistor/local-storage
resources: {}
migrate:
rclone:
# can use daocloud.io/daocloud/hwameistor-migrate-rclone:v1.1.2 which is exactly same as the following
imageRepository: rclone/rclone
tag: 1.53.2

localStorageCSIController:
replicas: 1
priorityClassName:
provisioner:
imageRepository: sig-storage/csi-provisioner
tag: v2.0.3
resources: {}
attacher:
imageRepository: sig-storage/csi-attacher
tag: v3.0.1
resources: {}
resizer:
imageRepository: sig-storage/csi-resizer
tag: v1.0.1
resources: {}
Loading