Skip to content

Commit

Permalink
Merge branch 'release/v0.41.0' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
jelemux authored and cesmarvin committed Jan 23, 2024
2 parents dd2954b + c5922ca commit 06aafbe
Show file tree
Hide file tree
Showing 13 changed files with 498 additions and 225 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [v0.41.0] - 2024-01-23
### Changed
- Update go dependencies
- Particularly update the k8s-libraries to v0.29.1
- [#141] Improve documentation for running an offline Cloudogu EcoSystem.

## [v0.40.0] - 2024-01-03
### Added
- [#143] Track health on dogu CR
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ RUN make compile-generic
FROM gcr.io/distroless/static:nonroot
LABEL maintainer="hello@cloudogu.com" \
NAME="k8s-dogu-operator" \
VERSION="0.40.0"
VERSION="0.41.0"

WORKDIR /
COPY --from=builder /workspace/target/k8s-dogu-operator .
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Set these to the desired values
ARTIFACT_ID=k8s-dogu-operator
VERSION=0.40.0
VERSION=0.41.0

IMAGE=cloudogu/${ARTIFACT_ID}:${VERSION}
GOTAG=1.21
Expand Down
12 changes: 6 additions & 6 deletions controllers/doguVolumeManager_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ func Test_editPVCStep_Execute(t *testing.T) {
dogu.Spec.Resources.DataVolumeSize = "1Gi"
requests := make(map[corev1.ResourceName]resource.Quantity)
requests[corev1.ResourceStorage] = resource.MustParse("0.5Gi")
doguPvc := &corev1.PersistentVolumeClaim{ObjectMeta: *dogu.GetObjectMeta(), Spec: corev1.PersistentVolumeClaimSpec{Resources: corev1.ResourceRequirements{Requests: requests}}}
doguPvc := &corev1.PersistentVolumeClaim{ObjectMeta: *dogu.GetObjectMeta(), Spec: corev1.PersistentVolumeClaimSpec{Resources: corev1.VolumeResourceRequirements{Requests: requests}}}
client := fake.NewClientBuilder().WithObjects(doguPvc).Build()
recorder := extMocks.NewEventRecorder(t)
recorder.On("Event", dogu, "Normal", "VolumeExpansion", "Update dogu data PVC request storage...")
Expand Down Expand Up @@ -266,7 +266,7 @@ func Test_checkIfPVCIsResizedStep_execute(t *testing.T) {
requests := map[corev1.ResourceName]resource.Quantity{}
requests[corev1.ResourceStorage] = resource.MustParse("1Gi")
doguPvc := &corev1.PersistentVolumeClaim{ObjectMeta: *dogu.GetObjectMeta(), Status: corev1.PersistentVolumeClaimStatus{Capacity: requests}, Spec: corev1.PersistentVolumeClaimSpec{
Resources: corev1.ResourceRequirements{Requests: requests}}}
Resources: corev1.VolumeResourceRequirements{Requests: requests}}}
client := fake.NewClientBuilder().WithObjects(doguPvc).Build()
recorder := extMocks.NewEventRecorder(t)
recorder.On("Event", dogu, "Normal", "VolumeExpansion", "Wait for pvc to be resized...")
Expand Down Expand Up @@ -294,7 +294,7 @@ func Test_checkIfPVCIsResizedStep_execute(t *testing.T) {
},
},
Spec: corev1.PersistentVolumeClaimSpec{
Resources: corev1.ResourceRequirements{Requests: requests},
Resources: corev1.VolumeResourceRequirements{Requests: requests},
},
}
client := fake.NewClientBuilder().WithObjects(doguPvc).Build()
Expand Down Expand Up @@ -357,7 +357,7 @@ func Test_checkIfPVCIsResizedStep_execute(t *testing.T) {
},
},
Spec: corev1.PersistentVolumeClaimSpec{
Resources: corev1.ResourceRequirements{Requests: requests},
Resources: corev1.VolumeResourceRequirements{Requests: requests},
},
}
client := fake.NewClientBuilder().WithObjects(doguPvc).Build()
Expand All @@ -380,7 +380,7 @@ func Test_checkIfPVCIsResizedStep_execute(t *testing.T) {
requests := map[corev1.ResourceName]resource.Quantity{}
requests[corev1.ResourceStorage] = resource.MustParse("0.5Gi")
doguPvc := &corev1.PersistentVolumeClaim{ObjectMeta: *dogu.GetObjectMeta(), Status: corev1.PersistentVolumeClaimStatus{Capacity: requests}, Spec: corev1.PersistentVolumeClaimSpec{
Resources: corev1.ResourceRequirements{Requests: requests}}}
Resources: corev1.VolumeResourceRequirements{Requests: requests}}}
client := fake.NewClientBuilder().WithObjects(doguPvc).Build()
recorder := extMocks.NewEventRecorder(t)
recorder.On("Event", dogu, "Normal", "VolumeExpansion", "Wait for pvc to be resized...")
Expand Down Expand Up @@ -408,7 +408,7 @@ func Test_checkIfPVCIsResizedStep_execute(t *testing.T) {
},
},
Spec: corev1.PersistentVolumeClaimSpec{
Resources: corev1.ResourceRequirements{Requests: requests},
Resources: corev1.VolumeResourceRequirements{Requests: requests},
},
}
client := fake.NewClientBuilder().WithObjects(doguPvc).Build()
Expand Down
6 changes: 3 additions & 3 deletions controllers/dogu_controller_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -663,7 +663,7 @@ func Test_doguReconciler_checkForVolumeExpansion(t *testing.T) {
resources := make(map[v1.ResourceName]resource.Quantity)
resources[v1.ResourceStorage] = resource.MustParse("1Gi")
pvc := &v1.PersistentVolumeClaim{ObjectMeta: *doguCr.GetObjectMeta(),
Spec: v1.PersistentVolumeClaimSpec{Resources: v1.ResourceRequirements{Requests: resources}}}
Spec: v1.PersistentVolumeClaimSpec{Resources: v1.VolumeResourceRequirements{Requests: resources}}}
sut := &doguReconciler{client: fake.NewClientBuilder().WithObjects(pvc).Build()}

// when
Expand All @@ -682,7 +682,7 @@ func Test_doguReconciler_checkForVolumeExpansion(t *testing.T) {
resources := make(map[v1.ResourceName]resource.Quantity)
resources[v1.ResourceStorage] = resource.MustParse("2Gi")
pvc := &v1.PersistentVolumeClaim{ObjectMeta: *doguCr.GetObjectMeta(),
Spec: v1.PersistentVolumeClaimSpec{Resources: v1.ResourceRequirements{Requests: resources}}}
Spec: v1.PersistentVolumeClaimSpec{Resources: v1.VolumeResourceRequirements{Requests: resources}}}
sut := &doguReconciler{client: fake.NewClientBuilder().WithObjects(pvc).Build()}

// when
Expand All @@ -701,7 +701,7 @@ func Test_doguReconciler_checkForVolumeExpansion(t *testing.T) {
resources := make(map[v1.ResourceName]resource.Quantity)
resources[v1.ResourceStorage] = resource.MustParse("3Gi")
pvc := &v1.PersistentVolumeClaim{ObjectMeta: *doguCr.GetObjectMeta(),
Spec: v1.PersistentVolumeClaimSpec{Resources: v1.ResourceRequirements{Requests: resources}}}
Spec: v1.PersistentVolumeClaimSpec{Resources: v1.VolumeResourceRequirements{Requests: resources}}}
sut := &doguReconciler{client: fake.NewClientBuilder().WithObjects(pvc).Build()}

// when
Expand Down
2 changes: 1 addition & 1 deletion controllers/resource/volumeGenerator.go
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ func (r *resourceGenerator) createPVC(pvcName string, doguResource *k8sv1.Dogu,

pvc.Spec = corev1.PersistentVolumeClaimSpec{
AccessModes: []corev1.PersistentVolumeAccessMode{corev1.ReadWriteOnce},
Resources: corev1.ResourceRequirements{
Resources: corev1.VolumeResourceRequirements{
Requests: corev1.ResourceList{
corev1.ResourceStorage: size,
},
Expand Down
Loading

0 comments on commit 06aafbe

Please sign in to comment.