Skip to content

Commit 84ecb4c

Browse files
stackit-skexoxys
andauthored
[release-v1.32] Cleanup readme and improve renovate config (#654)
* Cleanup readme and improve renovate config * fix --------- Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
1 parent 6daa243 commit 84ecb4c

File tree

3 files changed

+24
-38
lines changed

3 files changed

+24
-38
lines changed

.github/renovate.json5

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@
55
'github>stackitcloud/ske-ci-infra//config/renovate/ske.json5',
66
],
77
additionalReviewers: [
8-
'hown3d',
9-
'nschad',
8+
'team:ske-infrastructure',
109
],
1110
baseBranchPatterns: [
1211
'main',
1312
'release-v1.34',
1413
'release-v1.33',
1514
'release-v1.32',
16-
'release-v1.31',
1715
],
1816
customManagers: [
1917
{
@@ -106,16 +104,6 @@
106104
allowedVersions: '<0.33.0',
107105
automerge: false,
108106
},
109-
{
110-
matchPackageNames: [
111-
'/^k8s.io/',
112-
],
113-
matchBaseBranches: [
114-
'release-v1.31',
115-
],
116-
allowedVersions: '<0.32.0',
117-
automerge: false,
118-
},
119107
{
120108
groupName: 'devTools non-major',
121109
matchManagers: [
@@ -135,5 +123,15 @@
135123
'skip-review',
136124
],
137125
},
126+
{
127+
groupName: 'apko packages',
128+
matchManagers: [
129+
'custom.regex',
130+
],
131+
matchFileNames: [
132+
'images/*/apko.yaml',
133+
'**/apko-base-image.yaml',
134+
],
135+
},
138136
],
139137
}

README.md

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,30 @@
22

33
[![GitHub License](https://img.shields.io/github/license/stackitcloud/stackit-sdk-go)](https://www.apache.org/licenses/LICENSE-2.0)
44

5-
This repository contains varous components for running Kubernetes on STACKIT.
5+
This repository contains varous components for running Kubernetes on STACKIT.
66
This provider allows your Kubernetes cluster to integrate directly with STACKIT APIs.
77

88
## Features
9+
910
This repository hosts the following components:
11+
1012
- Cloud Controller Manager (CCM)
1113
- STACKIT CSI driver
1214
- Kubernetes Resources for the Manager
1315
- Ginko bootstrapped Test Suite
1416

1517
Does not include:
1618

17-
- readyz and healthz
19+
- `readyz` and `healthz`
1820
- Kubernetes Client with self authorization by `inClusterConfig`
1921

20-
## Operations
21-
22-
- Required: STACKIT-specific settings have to be set using a cloud config via `--cloud-config=config.yaml`.
23-
24-
```yaml
25-
# config.yaml
26-
projectId:
27-
networkId:
28-
region: eu01
29-
```
30-
31-
- Required: STACKIT authentication for SDK
32-
- To authenticate against the STACKIT API follow [STACKIT SDK authentication](https://github.com/stackitcloud/stackit-sdk-go#authentication). The cloud controller manager supports all authentication methods that are supported by the SDK.
33-
- Service metrics are available at `https://:10258/metrics`. To allow unauthorized access add `--authorization-always-allow-paths=/metrics`.
34-
- Load Balancer metrics can be sent to a remote write endpoint (e.g. STACKIT observability). To use this feature all the following environment variables need to be set:
35-
- `STACKIT_REMOTEWRITE_ENDPOINT` the remote write push URL to send the metrics to
36-
- `STACKIT_REMOTEWRITE_USER` the basic auth username
37-
- `STACKIT_REMOTEWRITE_PASSWORD` the basic auth password
38-
- If none of these environment variables are set, this feature is ignored and no Load Balancer metrics are sent.
39-
4022
## User Documentation
4123

42-
- [Load Balancer](docs/load-balancer.md)
43-
- [CSI Driver](docs/csi-driver.md)
24+
- Usage
25+
- [Load Balancer](docs/load-balancer.md)
26+
- [CSI Driver](docs/csi-driver.md)
27+
- Administration
28+
- [Deployment](docs/deployment.md)
29+
- Development
30+
- [Testing](docs/testing.md)
31+
- [Release Procedure](docs/release-procedure.md)

cmd/stackit-csi-plugin/apko-base-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ contents:
55
- https://packages.wolfi.dev/os
66
packages:
77
- busybox # required by fsck.xfs as it is a sh script
8-
- ca-certificates=~20250911
8+
- ca-certificates
99
- blkid=~2.41.2
1010
- blockdev=~2.41.2
1111
- e2fsprogs=~1.47.3

0 commit comments

Comments
 (0)