Skip to content

Commit 34c8a9d

Browse files
docs: update stale Go version, prometheus-operator links, and version change guide
Signed-off-by: Artem Muterko <artem@sopho.tech>
1 parent 59ebe3c commit 34c8a9d

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

docs/contributing/how-to-change-go-version.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Thanos build system is pinned to certain Golang version. This is to ensure that
44

55
To update Thanos build system to newer Golang:
66

7-
1. Edit [.promu.yaml](../../.promu.yml) and edit `go: version: <go version>` in YAML to desired version. This will ensure that all artifacts are built with desired Golang version. How to verify? Download tarball, unpack and invoke `thanos --version`
7+
1. Edit [.promu.yml](../../.promu.yml) and edit `go: version: <go version>` in YAML to desired version. This will ensure that all artifacts are built with desired Golang version. How to verify? Download tarball, unpack and invoke `thanos --version`
88
2. Edit [.circleci/config.yaml](../../.circleci/config.yml) and update ` - image: cimg/go:<go version>-node` to desired Golang version. This will ensure that all docker images and go tests are using desired Golang version. How to verify? Invoke `docker pull quay.io/thanos/thanos:<version> --version`
9-
3. Edit [.github/workflows/docs.yaml](../../.github/workflows/docs.yaml) [.github/workflows/go.yaml](../../.github/workflows/go.yaml) and update Go version.
9+
3. Edit [.github/workflows/docs.yaml](../../.github/workflows/docs.yaml) [.github/workflows/go.yaml](../../.github/workflows/go.yaml) [.github/workflows/mixin.yaml](../../.github/workflows/mixin.yaml) [.github/workflows/codeql-analysis.yml](../../.github/workflows/codeql-analysis.yml) and update Go version.
1010
4. Edit [Dockerfile.e2e-tests](../../Dockerfile.e2e-tests) and update Go version.

docs/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Thanos can **not** be downloaded nor installed via the `go get` or `go install`
4040

4141
Thanos uses the directive *replace*. The reason is to provide a way to unblock ourselves promptly while also being flexible in the packages that we (re)use. Support for `go install` is not likely at this point.
4242

43-
If you want to build Thanos from source you would need a working installation of the Go 1.18+ [toolchain](https://github.com/golang/tools) (`GOPATH`, `PATH=${GOPATH}/bin:${PATH}`). Next one should make a clone of our repository:
43+
If you want to build Thanos from source you would need a working installation of the Go 1.26+ [toolchain](https://github.com/golang/tools) (`GOPATH`, `PATH=${GOPATH}/bin:${PATH}`). Next one should make a clone of our repository:
4444

4545
```
4646
git clone git@github.com:thanos-io/thanos.git
@@ -71,7 +71,7 @@ Thanos is **not** tied to Kubernetes. However, Kubernetes, Thanos and Prometheus
7171

7272
Our friendly community maintains a few different ways of installing Thanos on Kubernetes. See those below:
7373

74-
* [prometheus-operator](https://github.com/coreos/prometheus-operator): Prometheus operator has support for deploying Prometheus with Thanos
74+
* [prometheus-operator](https://github.com/prometheus-operator/prometheus-operator): Prometheus operator has support for deploying Prometheus with Thanos
7575
* [kube-thanos](https://github.com/thanos-io/kube-thanos): Jsonnet based Kubernetes templates.
7676
* [Community Helm charts](https://artifacthub.io/packages/search?ts_query_web=thanos)
7777

docs/quick-tutorial.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Rolling this out has little to no impact on the running Prometheus instance. Thi
7777

7878
If you are not interested in backing up any data, the `--objstore.config-file` flag can simply be omitted.
7979

80-
* *[Example Kubernetes manifests using Prometheus operator](https://github.com/coreos/prometheus-operator/tree/master/example/thanos)*
80+
* *[Example Kubernetes manifests using Prometheus operator](https://github.com/prometheus-operator/prometheus-operator/tree/main/example/thanos)*
8181
* *[Example Deploying Sidecar using official Prometheus Helm Chart](../tutorials/kubernetes-helm/README.md)*
8282
* *[Details & Config for other object stores](storage.md)*
8383
* *[Example Thanos Setup integrated with Cilium(Service Map)](../tutorials/thanos-with-cilium/README.md)*
@@ -97,7 +97,7 @@ thanos sidecar \
9797
--grpc-address 0.0.0.0:19090 # GRPC endpoint for StoreAPI
9898
```
9999

100-
* *[Example Kubernetes manifests using Prometheus operator](https://github.com/coreos/prometheus-operator/tree/master/example/thanos)*
100+
* *[Example Kubernetes manifests using Prometheus operator](https://github.com/prometheus-operator/prometheus-operator/tree/main/example/thanos)*
101101

102102
### Uploading Old Metrics
103103

@@ -190,7 +190,7 @@ thanos query \
190190

191191
Read more details [here](service-discovery.md).
192192

193-
* *[Example Kubernetes manifests using Prometheus operator](https://github.com/coreos/prometheus-operator/tree/master/example/thanos)*
193+
* *[Example Kubernetes manifests using Prometheus operator](https://github.com/prometheus-operator/prometheus-operator/tree/main/example/thanos)*
194194

195195
## Store Gateway
196196

0 commit comments

Comments
 (0)