Skip to content

Commit 253cddd

Browse files
nhinze23cesmarvin
authored andcommitted
Merge branch 'release/v1.7.2'
2 parents 2bb816e + e292612 commit 253cddd

File tree

8 files changed

+14
-47
lines changed

8 files changed

+14
-47
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [v1.7.2] - 2025-09-17
11+
### Fixed
12+
- [#71] remove unused maintenance mode code.
13+
1014
## [v1.7.1] - 2025-08-29
1115
### Fixed
1216
- [#70] use UnixMilli instead of Unix Time for DebugMode Status request

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ WORKDIR ${WORKDIR}
3131

3232
LABEL maintainer="hello@cloudogu.com" \
3333
NAME="k8s-ces-control" \
34-
VERSION="1.7.0"
34+
VERSION="1.7.2"
3535

3636
COPY --from=backendbuilder /k8s-ces-control/target/k8s-ces-control ${WORKDIR}/k8s-ces-control
3737

Jenkinsfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,11 @@ node('docker') {
9090
stage('Setup') {
9191
k3d.configureComponents(["k8s-minio": ["version": "latest", "helmRepositoryNamespace": "k8s"],
9292
"k8s-loki": ["version": "latest", "helmRepositoryNamespace": "k8s"],
93-
"k8s-promtail": ["version": "latest", "helmRepositoryNamespace": "k8s"],
9493
"k8s-prometheus": ["version": "latest", "helmRepositoryNamespace": "k8s", "valuesYamlOverwrite": "kube-prometheus-stack:\n nodeExporter:\n enabled: false"],
9594
"k8s-support-archive-operator-crd": ["version": "latest", "helmRepositoryNamespace": "k8s"],
9695
"k8s-support-archive-operator": ["version": "latest", "helmRepositoryNamespace": "k8s"]
9796
])
98-
k3d.setup('3.2.1')
97+
k3d.setup('4.2.0')
9998
}
10099

101100
stage("Wait for Setup") {

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Set these to the desired values
22
ARTIFACT_ID=k8s-ces-control
3-
VERSION=1.7.1
3+
VERSION=1.7.2
44
GOTAG=1.24.3
55
STAGE?=production
66
LOG_LEVEL?=info

k8s/helm/component-patch-tpl.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
values:
33
images:
4-
cesControl: cloudogu/k8s-ces-control:1.7.0
4+
cesControl: cloudogu/k8s-ces-control:1.7.2
55
patches:
66
values.yaml:
77
manager:

k8s/helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager:
88
image:
99
registry: docker.io
1010
repository: cloudogu/k8s-ces-control
11-
tag: 1.7.0
11+
tag: 1.7.2
1212
imagePullPolicy: IfNotPresent
1313
replicas: 1
1414
env:

packages/debug/service.go

Lines changed: 2 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,18 @@ package debug
22

33
import (
44
"context"
5-
"errors"
65
"fmt"
6+
"time"
7+
78
v1 "github.com/cloudogu/k8s-debug-mode-cr-lib/api/v1"
89
"github.com/sirupsen/logrus"
910
k8serrors "k8s.io/apimachinery/pkg/api/errors"
1011
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
11-
"time"
1212

1313
pbMaintenance "github.com/cloudogu/ces-control-api/generated/maintenance"
1414
"github.com/cloudogu/ces-control-api/generated/types"
1515
)
1616

17-
const (
18-
maintenanceTitle = "Service unavailable"
19-
activateMaintenanceText = "Activating debug mode"
20-
deactivateMaintenanceText = "Deactivating debug mode"
21-
logLevelDebug = "DEBUG"
22-
interErrMsg = "internal error"
23-
)
24-
2517
type defaultDebugModeService struct {
2618
pbMaintenance.UnimplementedDebugModeServer
2719
debugModeClient debugModeInterface
@@ -80,36 +72,6 @@ func (s *defaultDebugModeService) Enable(ctx context.Context, req *pbMaintenance
8072
return &types.BasicResponse{}, nil
8173
}
8274

83-
func (s *defaultDebugModeService) rollbackRestoreStartDisable(ctx context.Context, err error) error {
84-
startErr := s.doguInterActor.StartAllDogus(ctx)
85-
if startErr != nil {
86-
err = errors.Join(wrapRollBackErr(startErr), err)
87-
}
88-
89-
return s.rollbackRestoreDisable(ctx, err)
90-
}
91-
92-
func (s *defaultDebugModeService) rollbackRestoreDisable(ctx context.Context, err error) error {
93-
restoreErr := s.debugModeRegistry.RestoreDoguLogLevels(ctx)
94-
if restoreErr != nil {
95-
err = errors.Join(wrapRollBackErr(restoreErr), err)
96-
}
97-
98-
return s.rollbackDisable(ctx, err)
99-
}
100-
101-
func (s *defaultDebugModeService) rollbackDisable(ctx context.Context, err error) error {
102-
rollbackErr := s.debugModeRegistry.Disable(ctx)
103-
if rollbackErr != nil {
104-
err = errors.Join(wrapRollBackErr(rollbackErr), err)
105-
}
106-
return err
107-
}
108-
109-
func wrapRollBackErr(err error) error {
110-
return fmt.Errorf("rollback error: %w", err)
111-
}
112-
11375
// Disable returns an error because the method is unimplemented.
11476
func (s *defaultDebugModeService) Disable(ctx context.Context, _ *pbMaintenance.ToggleDebugModeRequest) (*types.BasicResponse, error) {
11577
logrus.Info("Starting to disable debug-mode...")

packages/doguinteraction/doguinteractor_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,10 +393,12 @@ func Test_defaultDoguInterActor_StartDoguWithWait(t *testing.T) {
393393
doguClientMock.EXPECT().Watch(mock.Anything, metav1.ListOptions{FieldSelector: "metadata.name=postgresql"}).Return(watcher, nil).Run(
394394
func(watchCtx context.Context, opts metav1.ListOptions) {
395395
callCtx = watchCtx
396+
time.Sleep(2 * time.Second)
396397
watcher.Stop()
397398
})
398399

399400
go func() {
401+
time.Sleep(1 * time.Second)
400402
watcher.Action(watch.Modified, expectedUpdateDogu)
401403
}()
402404

@@ -500,7 +502,7 @@ func Test_defaultDoguInterActor_StartAllDogus(t *testing.T) {
500502
redmineWatcher := watch.NewFake()
501503
doguClientMock.EXPECT().Watch(mock.Anything, metav1.ListOptions{FieldSelector: "metadata.name=redmine"}).Return(redmineWatcher, nil)
502504
go func() {
503-
time.Sleep(1 * time.Second)
505+
time.Sleep(2 * time.Second)
504506
redmineWatcher.Action(watch.Modified, redmineDogu)
505507
}()
506508
})

0 commit comments

Comments
 (0)