Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# syntax = docker/dockerfile-upstream:1.2.0-labs
# syntax = docker/dockerfile-upstream:1.23.0-labs

# Meta args applied to stage base names.

Expand Down Expand Up @@ -102,7 +102,7 @@ COPY --from=generate-build /src/app/caps-controller-manager/api ./app/caps-contr
COPY --from=generate-build /src/app/sidero-controller-manager/api ./app/sidero-controller-manager/api
COPY --from=generate-build /src/app/sidero-controller-manager/internal/api ./app/sidero-controller-manager/internal/api

FROM --platform=${BUILDPLATFORM} alpine:3.21 AS release-build
FROM --platform=${BUILDPLATFORM} alpine:3.23 AS release-build
ADD https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv4.1.0/kustomize_v4.1.0_linux_amd64.tar.gz .
RUN tar -xf kustomize_v4.1.0_linux_amd64.tar.gz -C /usr/local/bin && rm kustomize_v4.1.0_linux_amd64.tar.gz
COPY ./config ./config
Expand Down Expand Up @@ -293,7 +293,7 @@ COPY --from=fmt-build /src /
#
# The markdownlint target performs linting on Markdown files.
#
FROM node:22.14.0-alpine AS lint-markdown
FROM node:25.9.0-alpine AS lint-markdown
RUN apk add --no-cache findutils
RUN npm i -g markdownlint-cli@0.23.2
RUN npm i -g textlint@11.7.6
Expand Down
42 changes: 21 additions & 21 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,48 +5,48 @@ go 1.26.1
replace github.com/pensando/goipmi v0.0.0-20200303170213-e858ec1cf0b5 => github.com/talos-systems/goipmi v0.0.0-20211214143420-35f956689e67

// compatibility with kube-apiserver v0.32.3, should be dropped once kube-apiserver dependency is updated
replace github.com/google/cel-go => github.com/google/cel-go v0.22.0
replace github.com/google/cel-go => github.com/google/cel-go v0.28.0

require (
github.com/go-logr/logr v1.4.3
github.com/google/go-cmp v0.7.0
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3
github.com/hashicorp/go-multierror v1.1.1
github.com/insomniacslk/dhcp v0.0.0-20250417080101-5f8cf70e8c5f
github.com/jsimonetti/rtnetlink v1.4.2
github.com/pensando/goipmi v0.0.0-20200303170213-e858ec1cf0b5
github.com/pin/tftp v2.1.1-0.20200117065540-2f79be2dba4e+incompatible
github.com/insomniacslk/dhcp 11b94ed970f2
github.com/jsimonetti/rtnetlink/v2 v2.2.0
github.com/pensando/goipmi eb122d901c23
github.com/pin/tftp c8cc87866790
github.com/pkg/errors v0.9.1
github.com/siderolabs/gen v0.8.6
github.com/siderolabs/go-blockdevice v0.4.8
github.com/siderolabs/go-cmd v0.1.3
github.com/siderolabs/go-blockdevice/v2 v2.0.28
github.com/siderolabs/go-cmd v0.2.0
github.com/siderolabs/go-debug v0.6.2
github.com/siderolabs/go-kmsg v0.1.5
github.com/siderolabs/go-kmsg v0.1.6
github.com/siderolabs/go-pointer v1.0.1
github.com/siderolabs/go-procfs v0.1.2
github.com/siderolabs/go-retry v0.3.3
github.com/siderolabs/go-smbios v0.3.3
github.com/siderolabs/grpc-proxy v0.5.1
github.com/siderolabs/siderolink v0.3.15
github.com/siderolabs/grpc-proxy v0.5.2
github.com/siderolabs/siderolink v0.3.16
github.com/siderolabs/talos/pkg/machinery v1.13.0
github.com/spf13/pflag v1.0.10
github.com/stretchr/testify v1.11.1
go.uber.org/zap v1.27.1
go.uber.org/zap v1.28.0
golang.org/x/net v0.53.0
golang.org/x/sync v0.20.0
golang.org/x/sys v0.43.0
golang.zx2c4.com/wireguard/wgctrl v0.0.0-20241231184526-a9ab2273dd10
google.golang.org/grpc v1.80.0
google.golang.org/grpc v1.81.0
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af
gopkg.in/yaml.v3 v3.0.1
k8s.io/api v0.32.3
k8s.io/apiextensions-apiserver v0.32.3
k8s.io/apimachinery v0.32.3
k8s.io/client-go v0.32.3
k8s.io/component-base v0.32.3
k8s.io/klog/v2 v2.130.1
sigs.k8s.io/cluster-api v1.10.9
sigs.k8s.io/controller-runtime v0.20.4
k8s.io/api v0.36.0
k8s.io/apiextensions-apiserver v0.36.0
k8s.io/apimachinery v0.36.0
k8s.io/client-go v0.36.0
k8s.io/component-base v0.36.0
k8s.io/klog/v2 v2.140.0
sigs.k8s.io/cluster-api v1.13.1
sigs.k8s.io/controller-runtime v0.24.0
)

require (
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"devDependencies": {
"autoprefixer": "^10.4.0",
"postcss": "^8.3.7",
"postcss-cli": "^9.0.2"
"postcss-cli": "^11.0.0"
}
}

46 changes: 23 additions & 23 deletions sfyra/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@ go 1.26.1

replace (
// compatibility with kube-apiserver v0.32.3, should be dropped once kube-apiserver dependency is updated
github.com/google/cel-go => github.com/google/cel-go v0.22.0
github.com/google/gnostic-models => github.com/google/gnostic-models v0.6.9
github.com/google/cel-go => github.com/google/cel-go v0.28.0
github.com/google/gnostic-models => github.com/google/gnostic-models v0.7.1

// local replace
github.com/siderolabs/sidero => ../

// See https://github.com/talos-systems/go-loadbalancer/pull/4
// `go get github.com/smira/tcpproxy@combined-fixes`, then copy pseudo-version there
inet.af/tcpproxy => github.com/smira/tcpproxy v0.0.0-20201015133617-de5f7797b95b
inet.af/tcpproxy => github.com/smira/tcpproxy b6bb9b5b8252

k8s.io/api => k8s.io/api v0.32.3
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.32.3
k8s.io/apimachinery => k8s.io/apimachinery v0.32.3
k8s.io/apiserver => k8s.io/apiserver v0.32.3
k8s.io/client-go => k8s.io/client-go v0.32.3
k8s.io/component-base => k8s.io/component-base v0.32.3
k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff
k8s.io/utils => k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
sigs.k8s.io/apiserver-network-proxy/konnectivity-client => sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0
sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.20.4
sigs.k8s.io/yaml => sigs.k8s.io/yaml v1.4.0
sigs.k8s.json => sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
k8s.io/api => k8s.io/api v0.36.0
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.36.0
k8s.io/apimachinery => k8s.io/apimachinery v0.36.0
k8s.io/apiserver => k8s.io/apiserver v0.36.0
k8s.io/client-go => k8s.io/client-go v0.36.0
k8s.io/component-base => k8s.io/component-base v0.36.0
k8s.io/kube-openapi => k8s.io/kube-openapi 7bfe71ffdc10
k8s.io/utils => k8s.io/utils 28399d86e0b5
sigs.k8s.io/apiserver-network-proxy/konnectivity-client => sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.34.0
sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.24.0
sigs.k8s.io/yaml => sigs.k8s.io/yaml v1.6.0
sigs.k8s.json => sigs.k8s.io/json 2d320260d730
)

require (
Expand All @@ -41,15 +41,15 @@ require (
github.com/siderolabs/talos/pkg/machinery v1.13.0
github.com/spf13/cobra v1.10.2
github.com/stretchr/testify v1.11.1
go.uber.org/zap v1.27.1
google.golang.org/grpc v1.80.0
go.uber.org/zap v1.28.0
google.golang.org/grpc v1.81.0
gopkg.in/yaml.v3 v3.0.1
k8s.io/api v0.35.3
k8s.io/apiextensions-apiserver v0.35.3
k8s.io/apimachinery v0.35.3
k8s.io/client-go v0.35.3
sigs.k8s.io/cluster-api v1.10.9
sigs.k8s.io/controller-runtime v0.23.3
k8s.io/api v0.36.0
k8s.io/apiextensions-apiserver v0.36.0
k8s.io/apimachinery v0.36.0
k8s.io/client-go v0.36.0
sigs.k8s.io/cluster-api v1.13.1
sigs.k8s.io/controller-runtime v0.24.0
)

require (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"node": ">=6"
},
"dependencies": {
"@fortawesome/fontawesome-common-types": "^0.2.36"
"@fortawesome/fontawesome-common-types": "^7.0.0"
},
"version": "1.2.36",
"name": "@fortawesome/fontawesome-svg-core",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"node": ">=6"
},
"dependencies": {
"@fortawesome/fontawesome-common-types": "^0.2.36"
"@fortawesome/fontawesome-common-types": "^7.0.0"
},
"version": "5.15.4",
"name": "@fortawesome/free-brands-svg-icons",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"node": ">=6"
},
"dependencies": {
"@fortawesome/fontawesome-common-types": "^0.2.36"
"@fortawesome/fontawesome-common-types": "^7.0.0"
},
"version": "5.15.4",
"name": "@fortawesome/free-regular-svg-icons",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"node": ">=6"
},
"dependencies": {
"@fortawesome/fontawesome-common-types": "^0.2.36"
"@fortawesome/fontawesome-common-types": "^7.0.0"
},
"version": "5.15.4",
"name": "@fortawesome/free-solid-svg-icons",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: "${{ env.NODE }}"
cache: npm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: "${{ env.NODE }}"
cache: npm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v4
with:
languages: "javascript"

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v4
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: "${{ env.NODE }}"
cache: npm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: "${{ env.NODE }}"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: "${{ env.NODE }}"
cache: npm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: npm
Expand All @@ -39,7 +39,7 @@ jobs:
run: npm run js-test

- name: Run Coveralls
uses: coverallsapp/github-action@1.1.3
uses: coverallsapp/github-action@v2.3.6
if: matrix.node == 16
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: "${{ env.NODE }}"
cache: npm
Expand Down
Loading