Skip to content

Commit c830c48

Browse files
committed
Merge branch 'main' into fix/chart-appVersion
Signed-off-by: lvlcn-t <[email protected]>
2 parents 5807294 + 7b8f036 commit c830c48

Some content is hidden

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

67 files changed

+328
-265
lines changed

.github/workflows/ci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ jobs:
2626
uses: actions/setup-go@v5
2727
with:
2828
go-version-file: go.mod
29+
30+
- name: Install syft for sbom generation
31+
uses: anchore/sbom-action/[email protected]
2932

3033
- name: Build snapshot artifacts
3134
uses: goreleaser/goreleaser-action@v6

.github/workflows/e2e_checks.yml

+3
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ jobs:
4444
"network_plugin": "kathara/katharanp_vde"
4545
}' > ~/.config/kathara.conf
4646
47+
- name: Install syft for sbom generation
48+
uses: anchore/sbom-action/[email protected]
49+
4750
- name: Build binary for e2e
4851
uses: goreleaser/goreleaser-action@v6
4952
with:

.github/workflows/release.yml

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ jobs:
3636
registry: mtr.devops.telekom.de
3737
username: ${{ secrets.MTR_USERNAME }}
3838
password: ${{ secrets.MTR_PASSWORD }}
39+
40+
- name: Install syft for sbom generation
41+
uses: anchore/sbom-action/[email protected]
3942

4043
- name: Build, push & release
4144
uses: goreleaser/goreleaser-action@v6

.goreleaser-ci.yaml

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
version: 2
12
project_name: sparrow
23
snapshot:
34
version_template: "{{ .Tag }}-commit-{{ .ShortCommit }}"
@@ -13,15 +14,17 @@ builds:
1314
- arm64
1415
dockers:
1516
- image_templates:
16-
- "ghcr.io/caas-team/sparrow:{{ .Version }}"
17+
- "ghcr.io/telekom/sparrow:{{ .Version }}"
1718
- "mtr.devops.telekom.de/sparrow/sparrow:{{ .Version }}"
1819
dockerfile: Dockerfile
1920
build_flag_templates:
2021
- --label=org.opencontainers.image.title={{ .ProjectName }}
2122
- --label=org.opencontainers.image.description="This is a pre-release version. Do not use this in production!"
2223
- --label=org.opencontainers.image.url=https://caas.telekom.de
23-
- --label=org.opencontainers.image.source=https://github.com/caas-team/sparrow
24+
- --label=org.opencontainers.image.source=https://github.com/telekom/sparrow
2425
- --label=org.opencontainers.image.version={{ .Version }}
2526
- --label=org.opencontainers.image.created={{ .Timestamp }}
2627
- --label=org.opencontainers.image.revision={{ .FullCommit }}
2728
- --label=org.opencontainers.image.licenses="Apache 2.0"
29+
sboms:
30+
- artifacts: archive

.goreleaser.yaml

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
version: 2
12
project_name: sparrow
23
builds:
34
- env: [CGO_ENABLED=0]
@@ -11,10 +12,10 @@ builds:
1112
- arm64
1213
dockers:
1314
- image_templates:
14-
- "ghcr.io/caas-team/sparrow:latest"
15-
- "ghcr.io/caas-team/sparrow:{{ .Tag }}"
16-
- "ghcr.io/caas-team/sparrow:v{{ .Major }}.{{ .Minor }}"
17-
- "ghcr.io/caas-team/sparrow:v{{ .Major }}"
15+
- "ghcr.io/telekom/sparrow:latest"
16+
- "ghcr.io/telekom/sparrow:{{ .Tag }}"
17+
- "ghcr.io/telekom/sparrow:v{{ .Major }}.{{ .Minor }}"
18+
- "ghcr.io/telekom/sparrow:v{{ .Major }}"
1819
- "mtr.devops.telekom.de/sparrow/sparrow:latest"
1920
- "mtr.devops.telekom.de/sparrow/sparrow:{{ .Tag }}"
2021
- "mtr.devops.telekom.de/sparrow/sparrow:v{{ .Major }}.{{ .Minor }}"
@@ -24,7 +25,7 @@ dockers:
2425
- --label=org.opencontainers.image.title={{ .ProjectName }}
2526
- --label=org.opencontainers.image.description={{ .ProjectName }}
2627
- --label=org.opencontainers.image.url=https://caas.telekom.de
27-
- --label=org.opencontainers.image.source=https://github.com/caas-team/sparrow
28+
- --label=org.opencontainers.image.source=https://github.com/telekom/sparrow
2829
- --label=org.opencontainers.image.version={{ .Version }}
2930
- --label=org.opencontainers.image.created={{ .Timestamp }}
3031
- --label=org.opencontainers.image.revision={{ .FullCommit }}
@@ -33,9 +34,14 @@ nfpms:
3334
- maintainer: CaaS <[email protected]>
3435
description: |-
3536
Monitoring tool to gather infrastructure network information
36-
homepage: https://github.com/caas-team
37+
homepage: https://github.com/telekom
3738
license: Apache 2.0
3839
formats:
3940
- deb
4041
- rpm
4142
- apk
43+
sboms:
44+
- id: archive
45+
artifacts: archive
46+
- id: source
47+
artifacts: source

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
<!-- markdownlint-disable MD033 -->
44
<p align="center">
5-
<a href="/../../commits/" title="Last Commit"><img alt="Last Commit" src="https://img.shields.io/github/last-commit/caas-team/sparrow?style=flat"></a>
6-
<a href="/../../issues" title="Open Issues"><img alt="Open Issues" src="https://img.shields.io/github/issues/caas-team/sparrow?style=flat"></a>
5+
<a href="/../../commits/" title="Last Commit"><img alt="Last Commit" src="https://img.shields.io/github/last-commit/telekom/sparrow?style=flat"></a>
6+
<a href="/../../issues" title="Open Issues"><img alt="Open Issues" src="https://img.shields.io/github/issues/telekom/sparrow?style=flat"></a>
77
<a href="./LICENSE" title="License"><img alt="License" src="https://img.shields.io/badge/License-Apache%202.0-green.svg?style=flat"></a>
88
</p>
99
<!-- markdownlint-enable MD033 -->
@@ -73,7 +73,7 @@ ensuring robust monitoring and quick detection of potential issues.
7373

7474
The `sparrow` is provided as a small binary & a container image.
7575

76-
Please refer to the [release notes](https://github.com/caas-team/sparrow/releases) to get the latest version.
76+
Please refer to the [release notes](https://github.com/telekom/sparrow/releases) to get the latest version.
7777

7878
### Binary
7979

@@ -87,8 +87,8 @@ export RELEASE_VERSION=0.5.0
8787
Download the binary:
8888

8989
```sh
90-
curl https://github.com/caas-team/sparrow/releases/download/v${RELEASE_VERSION}/sparrow_${RELEASE_VERSION}_linux_amd64.tar.gz -Lo sparrow.tar.gz
91-
curl https://github.com/caas-team/sparrow/releases/download/v${RELEASE_VERSION}/sparrow_${RELEASE_VERSION}_checksums.txt -Lo checksums.txt
90+
curl https://github.com/telekom/sparrow/releases/download/v${RELEASE_VERSION}/sparrow_${RELEASE_VERSION}_linux_amd64.tar.gz -Lo sparrow.tar.gz
91+
curl https://github.com/telekom/sparrow/releases/download/v${RELEASE_VERSION}/sparrow_${RELEASE_VERSION}_checksums.txt -Lo checksums.txt
9292
```
9393

9494
Extract the binary:
@@ -99,15 +99,15 @@ tar -xf sparrow.tar.gz
9999

100100
### Container Image
101101

102-
The [sparrow container images](https://github.com/caas-team/sparrow/pkgs/container/sparrow) for
103-
dedicated [release](https://github.com/caas-team/sparrow/releases) can be found in the GitHub registry.
102+
The [sparrow container images](https://github.com/telekom/sparrow/pkgs/container/sparrow) for
103+
dedicated [release](https://github.com/telekom/sparrow/releases) can be found in the GitHub registry.
104104

105105
### Helm
106106

107107
Sparrow can be installed via Helm Chart. The chart is available in the GitHub registry:
108108

109109
```sh
110-
helm -n sparrow upgrade -i sparrow oci://ghcr.io/caas-team/charts/sparrow --create-namespace
110+
helm -n sparrow upgrade -i sparrow oci://ghcr.io/telekom/charts/sparrow --create-namespace
111111
```
112112

113113
The default settings are suitable for a local configuration. With the default Helm values, the sparrow loader uses a
@@ -151,12 +151,12 @@ sparrow run --sparrowName sparrow.telekom.de
151151

152152
### Image
153153

154-
Run a `sparrow` container by using e.g. `docker run ghcr.io/caas-team/sparrow`.
154+
Run a `sparrow` container by using e.g. `docker run ghcr.io/telekom/sparrow`.
155155

156-
Pass the available configuration arguments to the container e.g. `docker run ghcr.io/caas-team/sparrow --help`.
156+
Pass the available configuration arguments to the container e.g. `docker run ghcr.io/telekom/sparrow --help`.
157157

158158
Start the instance using a mounted startup configuration file
159-
e.g. `docker run -v /config:/config ghcr.io/caas-team/sparrow --config /config/config.yaml`.
159+
e.g. `docker run -v /config:/config ghcr.io/telekom/sparrow --config /config/config.yaml`.
160160

161161
## Configuration
162162

@@ -710,9 +710,9 @@ The application itself and all end-user facing content will be made available in
710710
The following channels are available for discussions, feedback, and support requests:
711711

712712
<!-- markdownlint-disable MD033 -->
713-
| Type | Channel |
714-
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
715-
| **Issues** | <a href="/../../issues/new/choose" title="General Discussion"><img alt="Issues" src="https://img.shields.io/github/issues/caas-team/sparrow?style=flat-square"></a> |
713+
| Type | Channel |
714+
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
715+
| **Issues** | <a href="/../../issues/new/choose" title="General Discussion"><img alt="Issues" src="https://img.shields.io/github/issues/telekom/sparrow?style=flat-square"></a> |
716716
<!-- markdownlint-enable MD033 -->
717717

718718
## How to Contribute

chart/Chart.template.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ description: A Helm chart to install Sparrow
44
type: application
55
keywords:
66
- monitoring
7-
icon: https://github.com/caas-team/sparrow/blob/main/docs/img/sparrow.png
7+
icon: https://github.com/telekom/sparrow/blob/main/docs/img/sparrow.png
88
sources:
9-
- https://github.com/caas-team/sparrow
9+
- https://github.com/telekom/sparrow
1010
maintainers:
1111
- name: y-eight
1212
1313
url: https://www.telekom.com
1414
- name: puffitos
1515
1616
url: https://www.telekom.com
17-
- name: niklastreml
17+
- name: ntreml
1818
1919
url: https://www.telekom.com
2020
- name: lvlcn-t

0 commit comments

Comments
 (0)