v0.0.3 (aka Stayin' Alive)
Pre-release
Pre-release
Public Pre-Release
What's Changed
- Initialilze project by @mhmxs in #2
- Bump github.com/onsi/gomega from 1.17.0 to 1.19.0 by @dependabot in #7
- Bump k8s.io/klog/v2 from 2.30.0 to 2.60.1 by @dependabot in #6
- Bump k8s.io/apimachinery from 0.23.0 to 0.23.6 by @dependabot in #5
- Bump k8s.io/client-go from 0.23.0 to 0.23.6 by @dependabot in #4
- Bump sigs.k8s.io/controller-runtime from 0.11.0 to 0.11.2 by @dependabot in #3
- First prototype by @mhmxs in #11
- Update Dockerfile by @rovandep in #13
- Add Go Report badge to README by @mhmxs in #14
- Fix badge links in readme by @mhmxs in #15
New Contributors
- @dependabot made their first contribution in #7
- @rovandep made their first contribution in #13
Full Changelog: https://github.com/ondat/discoblocks/commits/v0.0.3
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.3/discoblocks_v0.0.3.yaml
Build your own version
git clone -b v0.0.3 https://github.com/ondat/discoblocks.git
cd discoblocks
export IMG=myregistry/discconfig:current
make docker-build docker-push deploy
kubectl apply -f config/samples/discoblocks.ondat.io_v1_diskconfig.yaml
kubectl apply -f config/samples/pod.yaml