Skip to content

Commit 3ef88cd

Browse files
committed
release v0.13.3
Signed-off-by: Robin Hahling <[email protected]>
1 parent 438b301 commit 3ef88cd

File tree

861 files changed

+62933
-59907
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

861 files changed

+62933
-59907
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ Build the frontend Docker image:
7878
make hubble-ui
7979
```
8080

81-
## Contributor Ladder
81+
## Contributor Ladder
8282

83-
The Cilium project has a well-defined [contributor ladder](https://github.com/cilium/community/blob/main/CONTRIBUTOR-LADDER.md) to help community members grow both responsibilities and privileges in the project ecosystem. This ladder outlines the path from an occasional contributor to a committer, detailing expectations at each stage. Most contributors start at the community level in a sub-project and progress as they become more engaged in the project ecosystem. We encourage you to take an active role, and the community is here to support you on this journey.
83+
The Cilium project has a well-defined [contributor ladder](https://github.com/cilium/community/blob/main/CONTRIBUTOR-LADDER.md) to help community members grow both responsibilities and privileges in the project ecosystem. This ladder outlines the path from an occasional contributor to a committer, detailing expectations at each stage. Most contributors start at the community level in a sub-project and progress as they become more engaged in the project ecosystem. We encourage you to take an active role, and the community is here to support you on this journey.
8484

8585
Becoming a [Cilium organization member](https://github.com/cilium/community/blob/main/CONTRIBUTOR-LADDER.md#organization-member) grants you additional privileges across the project ecosystem, such as the ability to leave reviews on a PR or trigger CI runs. If you're contributing regularly to `hubble-ui`, consider joining the [hubble-ui team](https://github.com/cilium/community/blob/main/ladder/teams/hubble-ui.yaml) to help review code and accelerate development. Your contributions play a vital role in improving the project, and we'd love to have you more involved!
8686

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
# BUILDPLATFORM is an automatic platform ARG enabled by Docker BuildKit.
77
# Represents the plataform where the build is happening, do not mix with
88
# TARGETARCH
9-
# skopeo inspect --override-os linux --override-arch amd64 docker://docker.io/library/node:22.13.1-alpine3.20 | jq -r '.Digest'
10-
FROM --platform=${BUILDPLATFORM} docker.io/library/node:22.13.1-alpine3.20@sha256:c52e20859a92b3eccbd3a36c5e1a90adc20617d8d421d65e8a622e87b5dac963 as stage1
9+
# skopeo inspect --override-os linux --override-arch amd64 docker://docker.io/library/node:22.17.1-alpine3.22 | jq -r '.Digest'
10+
FROM --platform=${BUILDPLATFORM} docker.io/library/node:22.17.1-alpine3.22@sha256:5539840ce9d013fa13e3b9814c9353024be7ac75aca5db6d039504a56c04ea59 as stage1
1111
RUN apk add make git bash
1212
WORKDIR /app
1313

@@ -27,8 +27,8 @@ COPY . .
2727
ARG NODE_ENV=production
2828
RUN npm run build
2929

30-
# skopeo inspect --override-os linux --override-arch amd64 docker://docker.io/nginxinc/nginx-unprivileged:1.27.3-alpine3.20-slim | jq -r '.Digest'
31-
FROM docker.io/nginxinc/nginx-unprivileged:1.27.3-alpine3.20-slim@sha256:24ae9a39acde5b55b877c7d2ced48549cfada5ae497a9fe2cd8a9c0cfc15919b
30+
# skopeo inspect --override-os linux --override-arch amd64 docker://docker.io/nginxinc/nginx-unprivileged:1.29.0-alpine3.22-slim | jq -r '.Digest'
31+
FROM docker.io/nginxinc/nginx-unprivileged:1.29.0-alpine3.22-slim@sha256:86df552d36eb24c45d3f5becf6423bd056a3fd235d7085fe3d5ea28ba89a8232
3232
USER root
3333
RUN apk upgrade --no-cache
3434
USER 101

backend/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
# Copyright 2021 Authors of Cilium
44
# SPDX-License-Identifier: Apache-2.0
55

6-
# skopeo inspect --override-os linux docker://docker.io/library/golang:1.23.5-bookworm | jq -r '.Digest'
7-
ARG GOLANG_IMAGE=docker.io/library/golang:1.23.5-bookworm@sha256:3149bc5043fa58cf127fd8db1fdd4e533b6aed5a40d663d4f4ae43d20386665f
6+
# skopeo inspect --override-os linux --override-arch amd64 docker://docker.io/library/golang:1.24.5-bookworm | jq -r '.Digest'
7+
ARG GOLANG_IMAGE=docker.io/library/golang:1.24.5-bookworm@sha256:ef8c5c733079ac219c77edab604c425d748c740d8699530ea6aced9de79aea40
88

99
# $ skopeo inspect --override-os linux docker://gcr.io/distroless/static-debian12:nonroot | jq -r '.Digest'
1010
# distroless images are signed by cosign. You should verify the image with the
1111
# following commands:
1212
# $ docker pull gcr.io/distroless/static-debian12:nonroot
1313
# $ cosign verify gcr.io/distroless/static-debian12:nonroot --certificate-oidc-issuer https://accounts.google.com --certificate-identity [email protected]
14-
ARG BASE_IMAGE=gcr.io/distroless/static-debian12:nonroot@sha256:6ec5aa99dc335666e79dc64e4a6c8b89c33a543a1967f20d360922a80dd21f02
14+
ARG BASE_IMAGE=gcr.io/distroless/static-debian12:nonroot@sha256:627d6c5a23ad24e6bdff827f16c7b60e0289029b0c79e9f7ccd54ae3279fb45f
1515

1616
FROM --platform=${BUILDPLATFORM} ${GOLANG_IMAGE} as app-build
1717
WORKDIR /app

backend/ctl.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ function unknown_command() {
5252
}
5353

5454
function install_go_prerequisites() {
55-
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.30.0
56-
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0
55+
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.36.6
56+
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.5.1
5757
go install github.com/mitchellh/[email protected]
5858
}
5959

backend/go.mod

Lines changed: 59 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,64 @@
11
module github.com/cilium/hubble-ui/backend
22

3-
go 1.23.5
4-
5-
toolchain go1.24.1
3+
go 1.24.5
64

75
require (
8-
github.com/cilium/cilium v1.17.2
6+
github.com/cilium/cilium v1.17.6
97
github.com/google/gops v0.3.28
108
github.com/grpc-ecosystem/grpc-gateway v1.16.0
119
github.com/julienschmidt/httprouter v1.3.0
1210
github.com/pkg/errors v0.9.1
1311
github.com/sirupsen/logrus v1.9.3
14-
golang.org/x/sys v0.31.0
15-
google.golang.org/grpc v1.71.0
12+
golang.org/x/sys v0.34.0
13+
google.golang.org/grpc v1.74.2
1614
google.golang.org/protobuf v1.36.6
17-
k8s.io/api v0.32.1
18-
k8s.io/apimachinery v0.32.1
19-
k8s.io/client-go v0.32.1
15+
k8s.io/api v0.32.7
16+
k8s.io/apimachinery v0.32.7
17+
k8s.io/client-go v0.32.7
2018
)
2119

2220
require (
23-
cel.dev/expr v0.19.2 // indirect
21+
cel.dev/expr v0.24.0 // indirect
2422
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
2523
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
2624
github.com/beorn7/perks v1.0.1 // indirect
2725
github.com/blang/semver/v4 v4.0.0 // indirect
2826
github.com/cespare/xxhash/v2 v2.3.0 // indirect
29-
github.com/cilium/ebpf v0.17.1 // indirect
30-
github.com/cilium/hive v0.0.0-20250206110837-3a9e5694e24a // indirect
31-
github.com/cilium/proxy v0.0.0-20250211021819-e85e926b0fa4 // indirect
32-
github.com/cilium/statedb v0.3.6 // indirect
33-
github.com/cilium/stream v0.0.0-20241203114243-53c3e5d79744 // indirect
27+
github.com/cilium/ebpf v0.19.0 // indirect
28+
github.com/cilium/hive v0.0.0-20250611195437-5a5dacdfb354 // indirect
29+
github.com/cilium/proxy v0.0.0-20250725055811-bdbbb76bb88f // indirect
30+
github.com/cilium/statedb v0.4.4 // indirect
31+
github.com/cilium/stream v0.0.1 // indirect
3432
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
35-
github.com/emicklei/go-restful/v3 v3.12.1 // indirect
36-
github.com/fsnotify/fsnotify v1.8.0 // indirect
37-
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
38-
github.com/go-logr/logr v1.4.2 // indirect
33+
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
34+
github.com/fsnotify/fsnotify v1.9.0 // indirect
35+
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
36+
github.com/go-logr/logr v1.4.3 // indirect
3937
github.com/go-logr/stdr v1.2.2 // indirect
4038
github.com/go-openapi/analysis v0.23.0 // indirect
41-
github.com/go-openapi/errors v0.22.0 // indirect
42-
github.com/go-openapi/jsonpointer v0.21.0 // indirect
39+
github.com/go-openapi/errors v0.22.1 // indirect
40+
github.com/go-openapi/jsonpointer v0.21.1 // indirect
4341
github.com/go-openapi/jsonreference v0.21.0 // indirect
4442
github.com/go-openapi/loads v0.22.0 // indirect
4543
github.com/go-openapi/runtime v0.28.0 // indirect
4644
github.com/go-openapi/spec v0.21.0 // indirect
4745
github.com/go-openapi/strfmt v0.23.0 // indirect
48-
github.com/go-openapi/swag v0.23.0 // indirect
46+
github.com/go-openapi/swag v0.23.1 // indirect
4947
github.com/go-openapi/validate v0.24.0 // indirect
48+
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
5049
github.com/gogo/protobuf v1.3.2 // indirect
5150
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
5251
github.com/golang/protobuf v1.5.4 // indirect
53-
github.com/google/cel-go v0.23.2 // indirect
54-
github.com/google/gnostic-models v0.6.9 // indirect
55-
github.com/google/go-cmp v0.6.0 // indirect
52+
github.com/google/cel-go v0.26.0 // indirect
53+
github.com/google/gnostic-models v0.6.8 // indirect
54+
github.com/google/go-cmp v0.7.0 // indirect
5655
github.com/google/gofuzz v1.2.0 // indirect
5756
github.com/google/uuid v1.6.0 // indirect
5857
github.com/gopacket/gopacket v1.3.1 // indirect
59-
github.com/hashicorp/hcl v1.0.1-vault-7 // indirect
6058
github.com/inconshreveable/mousetrap v1.1.0 // indirect
6159
github.com/josharian/intern v1.0.0 // indirect
6260
github.com/json-iterator/go v1.1.12 // indirect
63-
github.com/klauspost/compress v1.17.11 // indirect
64-
github.com/mackerelio/go-osstat v0.2.5 // indirect
65-
github.com/magiconair/properties v1.8.9 // indirect
61+
github.com/mackerelio/go-osstat v0.2.6 // indirect
6662
github.com/mailru/easyjson v0.9.0 // indirect
6763
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
6864
github.com/mitchellh/mapstructure v1.5.0 // indirect
@@ -71,60 +67,55 @@ require (
7167
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
7268
github.com/oklog/ulid v1.3.1 // indirect
7369
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect
74-
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
75-
github.com/petermattis/goid v0.0.0-20250121172306-05bcfb9a85dc // indirect
76-
github.com/prometheus/client_golang v1.20.5 // indirect
77-
github.com/prometheus/client_model v0.6.1 // indirect
78-
github.com/prometheus/common v0.62.0 // indirect
79-
github.com/prometheus/procfs v0.15.1 // indirect
80-
github.com/sagikazarmark/locafero v0.7.0 // indirect
81-
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
70+
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
71+
github.com/petermattis/goid v0.0.0-20250721140440-ea1c0173183e // indirect
72+
github.com/prometheus/client_golang v1.22.0 // indirect
73+
github.com/prometheus/client_model v0.6.2 // indirect
74+
github.com/prometheus/common v0.65.0 // indirect
75+
github.com/prometheus/procfs v0.17.0 // indirect
76+
github.com/sagikazarmark/locafero v0.9.0 // indirect
8277
github.com/sasha-s/go-deadlock v0.3.5 // indirect
8378
github.com/sourcegraph/conc v0.3.0 // indirect
84-
github.com/spf13/afero v1.12.0 // indirect
85-
github.com/spf13/cast v1.7.1 // indirect
86-
github.com/spf13/cobra v1.8.1 // indirect
87-
github.com/spf13/pflag v1.0.6 // indirect
88-
github.com/spf13/viper v1.19.0 // indirect
89-
github.com/stoewer/go-strcase v1.3.0 // indirect
79+
github.com/spf13/afero v1.14.0 // indirect
80+
github.com/spf13/cast v1.9.2 // indirect
81+
github.com/spf13/cobra v1.9.1 // indirect
82+
github.com/spf13/pflag v1.0.7 // indirect
83+
github.com/spf13/viper v1.20.1 // indirect
84+
github.com/stoewer/go-strcase v1.3.1 // indirect
9085
github.com/subosito/gotenv v1.6.0 // indirect
91-
github.com/vishvananda/netlink v1.3.1-0.20250221194427-0af32151e72b // indirect
86+
github.com/vishvananda/netlink v1.3.1 // indirect
9287
github.com/vishvananda/netns v0.0.5 // indirect
9388
github.com/x448/float16 v0.8.4 // indirect
94-
go.mongodb.org/mongo-driver v1.17.2 // indirect
89+
go.mongodb.org/mongo-driver v1.17.4 // indirect
9590
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
96-
go.opentelemetry.io/otel v1.34.0 // indirect
97-
go.opentelemetry.io/otel/metric v1.34.0 // indirect
98-
go.opentelemetry.io/otel/trace v1.34.0 // indirect
99-
go.uber.org/dig v1.18.0 // indirect
91+
go.opentelemetry.io/otel v1.37.0 // indirect
92+
go.opentelemetry.io/otel/metric v1.37.0 // indirect
93+
go.opentelemetry.io/otel/trace v1.37.0 // indirect
94+
go.uber.org/dig v1.19.0 // indirect
10095
go.uber.org/multierr v1.11.0 // indirect
96+
go.yaml.in/yaml/v3 v3.0.3 // indirect
10197
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba // indirect
102-
golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac // indirect
103-
golang.org/x/net v0.35.0 // indirect
104-
golang.org/x/oauth2 v0.26.0 // indirect
105-
golang.org/x/sync v0.11.0 // indirect
106-
golang.org/x/term v0.29.0 // indirect
107-
golang.org/x/text v0.22.0 // indirect
108-
golang.org/x/time v0.10.0 // indirect
109-
golang.org/x/tools v0.30.0 // indirect
110-
google.golang.org/genproto v0.0.0-20250207221924-e9438ea467c6 // indirect
111-
google.golang.org/genproto/googleapis/api v0.0.0-20250207221924-e9438ea467c6 // indirect
112-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250207221924-e9438ea467c6 // indirect
98+
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 // indirect
99+
golang.org/x/net v0.42.0 // indirect
100+
golang.org/x/oauth2 v0.30.0 // indirect
101+
golang.org/x/sync v0.16.0 // indirect
102+
golang.org/x/term v0.33.0 // indirect
103+
golang.org/x/text v0.27.0 // indirect
104+
golang.org/x/time v0.12.0 // indirect
105+
golang.org/x/tools v0.35.0 // indirect
106+
google.golang.org/genproto v0.0.0-20250721164621-a45f3dfb1074 // indirect
107+
google.golang.org/genproto/googleapis/api v0.0.0-20250721164621-a45f3dfb1074 // indirect
108+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250721164621-a45f3dfb1074 // indirect
113109
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
114110
gopkg.in/inf.v0 v0.9.1 // indirect
115-
gopkg.in/ini.v1 v1.67.0 // indirect
116111
gopkg.in/yaml.v3 v3.0.1 // indirect
117112
k8s.io/klog/v2 v2.130.1 // indirect
118-
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
113+
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect
119114
k8s.io/utils v0.0.0-20241210054802-24370beab758 // indirect
120115
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
121-
sigs.k8s.io/structured-merge-diff/v4 v4.5.0 // indirect
116+
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
122117
sigs.k8s.io/yaml v1.4.0 // indirect
123118
)
124119

125120
// Replace directives from github.com/cilium/cilium. Keep in sync when updating Cilium!
126-
replace (
127-
go.universe.tf/metallb => github.com/cilium/metallb v0.1.1-0.20220829170633-5d7dfb1129f7
128-
sigs.k8s.io/controller-tools => github.com/cilium/controller-tools v0.8.0-2
129-
130-
)
121+
replace sigs.k8s.io/controller-tools => github.com/cilium/controller-tools v0.16.5-1

0 commit comments

Comments
 (0)