Skip to content

v1alpha2/0.8.0-rc.0#628

Merged
wikkyk merged 5 commits intomainfrom
v1alpha2/wip
Mar 20, 2026
Merged

v1alpha2/0.8.0-rc.0#628
wikkyk merged 5 commits intomainfrom
v1alpha2/wip

Conversation

@wikkyk
Copy link
Copy Markdown
Collaborator

@wikkyk wikkyk commented Feb 13, 2026

READY

Issue #, if available:
#293

Description of changes:
I forward-ported 1d76694 to main. I ported all the new features to v1alpha2.

Testing performed:
All tests updated and pass.

TODOs (not exhaustive, some may be optional/obsolete):

@github-actions
Copy link
Copy Markdown

Tests

Please note that running unit and e2e tests requires manual approval from a team member.

e2e tests

We use labels to control which e2e tests contexts are run:

Label Behaviour
none Run Generic tests only
e2e/none skip all e2e tests (documentation etc) - overrides all e2e/* labels Do not run any e2e tests
e2e/flatcar run Flatcar e2e tests Add Flatcar tests

ℹ️ Ask a team member to add the requested labels if you don't have enough permissions.

@wikkyk wikkyk added the e2e/none skip all e2e tests (documentation etc) - overrides all e2e/* labels label Feb 16, 2026
wikkyk pushed a commit that referenced this pull request Mar 10, 2026
Port linter configuration from v1alpha2/wip branch (PR #628) to main:

- Add .golangci-kal.yml with kube-api-linter (KAL) module plugin config
  enabling 19 linters for Kubernetes API convention checking
- Add .custom-gcl.yaml for building the KAL custom golangci-lint binary
- Update .golangci.yml: replace dot-import path exclusions with
  staticcheck ST1001 and revive dot-imports rules, add SA1019 exclusion
  for deprecated v1beta1 CAPI imports, remove max-same-issues
- Update .github/workflows/lint.yml: add lint-api CI job that builds
  and runs KAL alongside the existing golangci-lint action
- Update Makefile: add lint-fix, lint-api, lint-api-fix, and
  golangci-lint-kal targets using the go tool approach

https://claude.ai/code/session_011fW7hzA6AyAqK3jg9fuwqW
@wikkyk wikkyk removed the e2e/none skip all e2e tests (documentation etc) - overrides all e2e/* labels label Mar 13, 2026
@wikkyk wikkyk added the e2e/flatcar run Flatcar e2e tests label Mar 18, 2026
@wikkyk wikkyk removed the e2e/flatcar run Flatcar e2e tests label Mar 18, 2026
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.75.0 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.75.0...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@wikkyk wikkyk mentioned this pull request Mar 19, 2026
wikkyk and others added 4 commits March 19, 2026 15:35
Co-authored-by: Felix Wischke (65278) <felix.wischke@ionos.com>
Co-authored-by: Claude <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@65278 65278 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMBQ

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 4, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
5 Security Hotspots
70.0% Coverage on New Code (required ≥ 80%)
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants