You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -53,19 +53,19 @@ failed or because the main branch was already up-to-date.
53
53
The main branch of kube-prometheus should support the last 2 versions of
54
54
Kubernetes. We need to make sure that the CI on the main branch is testing the
55
55
kube-prometheus configuration against both of these versions by updating the [CI
56
-
worklow](/.github/workflows/ci.yaml) to include the latest kind version and the
56
+
worklow](.github/workflows/ci.yaml) to include the latest kind version and the
57
57
2 latest images versions that are attached to the kind release. Once that is
58
-
done, the [compatibility matrix](/README.md#kubernetes-compatibility-matrix) in
58
+
done, the [compatibility matrix](README.md#kubernetes-compatibility-matrix) in
59
59
the README should also be updated to reflect the CI changes.
60
60
61
61
## Create pull request to cut the release
62
62
63
63
### Pin Jsonnet dependencies
64
64
65
65
Pin jsonnet dependencies in
66
-
[jsonnetfile.json](/jsonnet/kube-prometheus/jsonnetfile.json). Each dependency
66
+
[jsonnetfile.json](jsonnet/kube-prometheus/jsonnetfile.json). Each dependency
67
67
should be pinned to the latest release branch or if it doesn't have one, pinned
68
-
to the latest commit.
68
+
to the latest commit.
69
69
70
70
### Start with a fresh environment
71
71
@@ -87,14 +87,14 @@ make generate
87
87
88
88
### Update the compatibility matrix
89
89
90
-
Update the [compatibility matrix](/README.md#kubernetes-compatibility-matrix) in
90
+
Update the [compatibility matrix](README.md#kubernetes-compatibility-matrix) in
91
91
the README, by adding the new release based on the `main` branch compatibility
92
92
and removing the oldest release branch to only keep the latest 5 branches in the
93
93
matrix.
94
94
95
95
### Update changelog
96
96
97
-
Iterate over the PRs that were merged between the latest release of kube-prometheus and the HEAD and add the changelog entries to the [CHANGELOG](/CHANGELOG.md).
97
+
Iterate over the PRs that were merged between the latest release of kube-prometheus and the HEAD and add the changelog entries to the [CHANGELOG](CHANGELOG.md).
98
98
99
99
## Create release branch
100
100
@@ -111,10 +111,10 @@ the main branch to be in sync with the latest changes of its dependencies.
111
111
112
112
### Update CI workflow
113
113
114
-
Update the [versions workflow](/.github/workflows/versions.yaml) to include the latest release branch and remove the oldest one to reflect the list of supported releases.
114
+
Update the [versions workflow](.github/workflows/versions.yaml) to include the latest release branch and remove the oldest one to reflect the list of supported releases.
115
115
116
116
### Update Kubernetes versions used by kubeconform
117
117
118
118
Update the versions of Kubernetes used when validating manifests with
119
-
kubeconform in the [Makefile](/Makefile) to align with the compatibility
119
+
kubeconform in the [Makefile](Makefile) to align with the compatibility
Copy file name to clipboardExpand all lines: developer-workspace/README.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,15 +20,14 @@ After your workspace start, you can deploy a kube-prometheus inside a Kind clust
20
20
21
21
If you are reviewing a PR, you'll have a fully-functional kubernetes cluster, generating real monitoring data that can be used to review if the proposed changes works as described.
22
22
23
-
If you are working on new features/bug fixes, you can regenerate kube-prometheus's YAML manifests with `make generate` and deploy it again with `make deploy`.
23
+
If you are working on new features/bug fixes, you can regenerate kube-prometheus's YAML manifests with `make generate` and deploy it again with `make deploy`.
24
24
25
25
## Gitpod
26
26
27
27
Gitpod is already available to everyone to use for free. It can also run commands that we speficy in the `.gitpod.yml` file located in the root directory of the git repository, so even the cluster creation can be fully automated.
28
28
29
-
You can use the same workflow as mentioned in the [Codespaces](#Codespaces) section, however Gitpod doesn't have native support for any kubernetes distribution. The workaround is to create a full QEMU Virtual Machine and deploy [k3s](https://github.com/k3s-io/k3s) inside this VM. Don't worry, this whole process is already fully automated, but due to the workaround the whole workspace may be very slow.
29
+
You can use the same workflow as mentioned in the [Codespaces](#codespaces) section, however Gitpod doesn't have native support for any kubernetes distribution. The workaround is to create a full QEMU Virtual Machine and deploy [k3s](https://github.com/k3s-io/k3s) inside this VM. Don't worry, this whole process is already fully automated, but due to the workaround the whole workspace may be very slow.
30
30
31
31
To open up a workspace with Gitpod, you can install the [Google Chrome extension](https://www.gitpod.io/docs/browser-extension/) to add a new button to Github UI and use it on PRs or from the main page. Or by directly typing in the browser `http://gitpod.io/#https://github.com/prometheus-operator/kube-prometheus/pull/<Pull Request Number>` or just `http://gitpod.io/#https://github.com/prometheus-operator/kube-prometheus`
One fatal issue that can occur is that you run out of IP addresses in your eks cluster. (Generally happens due to error configs where pods keep scheduling).
6
6
7
-
You can monitor the `awscni` using kube-promethus with :
8
-
[embedmd]:#(../examples/eks-cni-example.jsonnet)
9
-
```jsonnet
7
+
You can monitor the `awscni` using kube-promethus with :
0 commit comments