v0.0.6 (aka New waves Disco)
Changelog
Unreleased
- Release v0.0.6 #104 (mhmxs)
- Telnet on TLS #103 (mhmxs)
- Send PVC monitor events per pod #95 (mhmxs)
- Fix github action permissions #91 (mhmxs)
v0.0.6 (2023-01-10)
-
Switch to telnets from plain text telnet #84
-
Low coolDown should kills provisioning #81
-
Automated release pipeline #62
-
Replace Ondat version from develop to a GA release #61
-
Mutation webhook vs. side effects #59
-
Full support of daemonsets #50
-
Ondat driver isn't production ready #49
-
Update conditions of PVC #45
-
Produce metrics of discoblocks operations #44
-
Support scratch images #74
-
Tail of StorageClass and finalizer #72
-
ReadWriteDeamon vs. PVC finalizers #66
-
Fix code scanning alert - Pinned-Dependencies #94
-
Support autoscaling with pod.Spec.HostPID #64
v0.0.6-beta-2 (2022-11-07)
-
Fix code scanning alert - Pinned-Dependencies #92
-
Fix code scanning alert - Incorrect conversion between integer types #89
v0.0.6-beta-1 (2022-10-28)
-
Make metrics service optional #60
-
Limit filesystem reports to discoblocks #51
-
Change %d to optional in mount path #27
-
Create new disk on case of maximum size #26
-
Watch pod deletion and umount volumes #68
-
Write documentation about Ondat integration #57
How to try it
Prerequisite
- Kubernetes cluster
- Kubeconfig to deploy
- Configured AWS EBS CSI driver
- Installed Cert Manager (
make deploy-cert-manager
should help)
How to try it
cat <<EOF | kubectl apply -f -
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ebs-sc
provisioner: ebs.csi.aws.com
parameters:
type: gp3
allowVolumeExpansion: true
reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer
EOF
kubectl apply -f https://github.com/ondat/discoblocks/releases/download/v0.0.6/discoblocks-bundle.yaml
cat <<EOF | kubectl apply -f -
apiVersion: discoblocks.ondat.io/v1
kind: DiskConfig
metadata:
name: nginx
spec:
storageClassName: ebs-sc
capacity: 1Gi
mountPointPattern: /usr/share/nginx/html/data
nodeSelector:
matchLabels:
kubernetes.io/os: linux
podSelector:
app: nginx
policy:
upscaleTriggerPercentage: 80
maximumCapacityOfDisk: 2Gi
maximumNumberOfDisks: 3
coolDown: 10m
EOF
kubectl create deployment --image=nginx nginx
Build your own version
git clone -b v0.0.6 https://github.com/ondat/discoblocks.git
cd discoblocks
export IMG=myregistry/discconfig:current
make docker-build docker-push deploy bundle
kubectl apply -f discoblocks-bundle.yaml
* This Changelog was automatically generated by github_changelog_generator