-
-
Notifications
You must be signed in to change notification settings - Fork 83
Release v0.28.0 #5442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+545
−247
Merged
Release v0.28.0 #5442
Changes from 92 commits
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
b89935c
Add email contact information.
waynebeaton 11a7de1
Test Redis cluster on staging
6d777ca
Merge pull request #4714 from amvanbaren/helm-chart-redis
amvanbaren 7d9ca7a
Update staging image.tag
2d4496b
Merge pull request #4715 from amvanbaren/update-staging-image-tag
amvanbaren 70e7cc5
Update page-settings.tsx
kineticsquid 458c558
Merge pull request #4577 from waynebeaton/main
kineticsquid 05c5ec7
Update about.tsx
kineticsquid e6ca8f6
Merge pull request #4862 from kineticsquid/kineticsquid-patch-1
kineticsquid 197fedc
Update about.tsx
kineticsquid a958933
Merge pull request #4887 from kineticsquid/main
tfroment c0377d6
Add dot at end of line
137c591
Merge pull request #4921 from amvanbaren/dot-about
amvanbaren 96645fe
Redis cluster operator
7715c39
Merge pull request #4923 from amvanbaren/migrate-bitnami-redis-cluster
amvanbaren 07e4871
CephFS Redis storage class
90939e5
Merge pull request #5021 from amvanbaren/redis-storage-class
amvanbaren 256f710
Add extra permissions to RBAC
a1c5078
Add Redis and Grafana production values
f1271bb
Merge pull request #5072 from amvanbaren/redis-production-values
amvanbaren 3c90906
Merge pull request #5069 from amvanbaren/redis-cluster-operator-rbac
amvanbaren cd9220d
Increase maxSkew to 2
pstankie 1928dd1
Adjust redis cluster nodes names
pstankie cdb75a6
Add application user required deletion ACLs
pstankie f15a077
Merge pull request #5090 from pstankie/deployment-fixes
amvanbaren 8999363
Wait until reachable before checking is new node
150c20d
Merge pull request #5092 from amvanbaren/bugfix/redis-operator-create…
amvanbaren bf60705
Add environment to pvc_name
c901ed1
Merge pull request #5094 from amvanbaren/bugfix/pvc-name-environment
amvanbaren 58de20a
Template add variable names
a6e6a09
Merge pull request #5110 from amvanbaren/bugfix/statefulset-template-…
amvanbaren 6941bb7
Add yaml anchors
e368dca
Merge pull request #5113 from amvanbaren/bugfix/values-anchors
amvanbaren 88c8d5c
Disable claim-namespace.yml
Uzlopak 7463927
Improve Grafana configuration
7fefb5a
Merge pull request #5149 from amvanbaren/configure-grafana-alloy
amvanbaren f4d61c9
Apply suggestions from code review
Uzlopak b15525a
Update about.tsx
kineticsquid 1bf7679
Merge pull request #5163 from EclipseFdn/kineticsquid-patch-1
amvanbaren f7f9e3b
Merge pull request #5148 from Uzlopak/patch-1
amvanbaren 851305b
Move redis-cluster-operator to external project
pstankie a3b08bb
Merge pull request #5200 from pstankie/move-operator-image
amvanbaren 5e7e6b5
test c2ec92e6
3cc68b9
Merge pull request #5238 from amvanbaren/test-c2ec92e6
amvanbaren eda9c13
Add missing dependency updates
pstankie 8043f8a
Add missing label to service required by serviceMonitor
pstankie 952a2b8
Merge pull request #5240 from pstankie/main
amvanbaren 315fa45
test 71c36b47
5be85f9
Merge pull request #5280 from amvanbaren/test-71c36b47
amvanbaren a1ec8d8
Fix helm dependency path
pstankie 8f9b522
Merge pull request #5282 from pstankie/deps-update
pstankie 71fea10
Fix helm path and remove dependency update
pstankie c42648e
Merge pull request #5315 from pstankie/deps-update
pstankie ae02c05
Reorganise helm deploy
pstankie 8fd5929
Merge pull request #5316 from pstankie/helm-update
pstankie 92e4628
test b871d61c
617dc15
Merge pull request #5326 from amvanbaren/test-b871d61c
amvanbaren f7d607c
test b1ccf631
20dfa53
Merge pull request #5327 from amvanbaren/test-b1ccf631
amvanbaren fca1f62
Merge pull request #5266 from pstankie/service-label
amvanbaren a072fca
build helm dependencies
a92f16f
Merge pull request #5328 from amvanbaren/helm-dependency-build
amvanbaren 41d26f0
helm repo add
5e74f88
Merge pull request #5329 from amvanbaren/helm-add-repos
amvanbaren 80573e9
add repo name
44ca304
Merge pull request #5330 from amvanbaren/helm-add-repos
amvanbaren a1f7b1a
change default helm directories
c802bea
Merge pull request #5331 from amvanbaren/helm-add-repos
amvanbaren f699353
Add old HELM_HOME variable
9722831
Merge pull request #5332 from amvanbaren/helm-add-repos
amvanbaren ff78bda
export variables
b5c6c5f
Merge pull request #5333 from amvanbaren/helm-add-repos
amvanbaren fbf2eb5
Update about.tsx
kineticsquid be25bb8
Update about.tsx
kineticsquid 782bcf4
Add clusterrole for EF jiro ci-bot
pstankie 48a6fcf
Merge pull request #5349 from OSYSARCH/jiro-specifics
amvanbaren 1c2a54f
test cc14a668
7560507
Merge pull request #5362 from amvanbaren/test-cc14a668
amvanbaren d427f42
test 4ab10e5b
3746c8c
Merge pull request #5366 from amvanbaren/test-4ab10e5b
amvanbaren c7c1ded
Test v0.28.0-rc.1
dbafc1d
Merge pull request #5373 from amvanbaren/v0.28.0-rc.1
amvanbaren cc02c52
Configure token-prefix
5140849
Merge pull request #5261 from amvanbaren/pat-prefix
amvanbaren 5eec856
configure allowed versions
b3cbd7f
Merge pull request #5374 from amvanbaren/allowed-versions
amvanbaren 67d839a
external cache config
35a3c2f
Merge pull request #5432 from amvanbaren/external-cache-config
amvanbaren f74f350
Remove test config
bd01a4d
Merge pull request #5434 from amvanbaren/remove-redis-credentials
amvanbaren c53d478
release v0.28.0
2a5334d
Merge pull request #5433 from amvanbaren/release-v0.28.0
amvanbaren e82c394
Add alloy nodeSelector for daemonst
pstankie a84587e
Merge pull request #5444 from pstankie/alloy-node-selectors
amvanbaren File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,3 +3,4 @@ | |
/generated-staging/ | ||
/jsonnet-generated-production/ | ||
/jsonnet-generated-staging/ | ||
/charts/openvsx/charts |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
dependencies: | ||
- name: alloy | ||
repository: https://grafana.github.io/helm-charts | ||
version: 1.1.2 | ||
digest: sha256:66403884b7f293e86e2a61d0d822fd0878a6b4a64e5e88f181b93022bc4f9bcd | ||
generated: "2025-08-20T12:51:18.346537659+03:00" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
name: redisclusters.open-vsx.org | ||
spec: | ||
scope: Namespaced | ||
group: open-vsx.org | ||
names: | ||
kind: RedisCluster | ||
plural: redisclusters | ||
singular: rediscluster | ||
shortNames: | ||
- rcl | ||
versions: | ||
- name: v1 | ||
served: true | ||
storage: true | ||
schema: | ||
openAPIV3Schema: | ||
type: object | ||
properties: | ||
spec: | ||
type: object | ||
properties: | ||
replicas: | ||
type: integer | ||
minimum: 6 | ||
maxmemory: | ||
type: string | ||
image: | ||
type: string | ||
imagePullPolicy: | ||
type: string | ||
resources: | ||
type: object | ||
properties: | ||
requests: | ||
type: object | ||
properties: | ||
memory: | ||
type: string | ||
cpu: | ||
type: string | ||
limits: | ||
type: object | ||
properties: | ||
memory: | ||
type: string | ||
cpu: | ||
type: string | ||
persistence: | ||
type: object | ||
properties: | ||
storageGi: | ||
type: number | ||
format: int32 | ||
storageClass: | ||
type: string | ||
status: | ||
type: object | ||
x-kubernetes-preserve-unknown-fields: true |
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
apiVersion: v1 | ||
kind: ConfigMap | ||
metadata: | ||
labels: | ||
app: {{ .Values.name }} | ||
environment: {{ .Values.environment }} | ||
name: {{ .Values.alloy.alloy.configMap.name }} | ||
namespace: {{ .Values.namespace }} | ||
data: | ||
{{ .Values.alloy.alloy.configMap.key }}: | | ||
logging { | ||
level = "info" | ||
format = "logfmt" | ||
} | ||
|
||
prometheus.operator.servicemonitors "spring_boot" { | ||
namespaces = ["{{ .Values.namespace }}"] | ||
selector { | ||
match_labels = { | ||
app = "{{ .Values.name }}", | ||
environment = "{{ .Values.environment }}", | ||
} | ||
} | ||
|
||
forward_to = [prometheus.relabel.spring_boot_relabel.receiver] | ||
} | ||
|
||
prometheus.relabel "spring_boot_relabel" { | ||
rule { | ||
source_labels = ["exported_instance"] | ||
target_label = "instance" | ||
action = "replace" | ||
} | ||
|
||
rule { | ||
regex = "^(exported_instance|deployment_environment|service_instance_id|service_name)$" | ||
action = "labeldrop" | ||
} | ||
|
||
forward_to = [prometheus.remote_write.default.receiver] | ||
} | ||
{{- $name := .Values.redis.name }} | ||
{{- $environment := .Values.environment }} | ||
{{- range $index := until (int .Values.redis.replicas) }} | ||
|
||
prometheus.exporter.redis "redis_metrics_{{ $index }}" { | ||
redis_addr = "{{ $name }}-{{ $environment }}-{{ $index }}.{{ $name }}-{{ $environment }}-service:6379" | ||
redis_user = sys.env("REDIS_METRICS_USERNAME") | ||
redis_password = sys.env("REDIS_METRICS_PASSWORD") | ||
} | ||
|
||
prometheus.scrape "redis_scrape_{{ $index }}" { | ||
targets = prometheus.exporter.redis.redis_metrics_{{ $index }}.targets | ||
scrape_interval = "600s" | ||
forward_to = [prometheus.remote_write.default.receiver] | ||
} | ||
|
||
{{- end }} | ||
prometheus.remote_write "default" { | ||
endpoint { | ||
name = "hosted-prometheus" | ||
url = sys.env("PROMETHEUS_URL") | ||
|
||
basic_auth { | ||
username = sys.env("PROMETHEUS_USERNAME") | ||
password = sys.env("PROMETHEUS_PASSWORD") | ||
} | ||
} | ||
} | ||
|
||
otelcol.receiver.zipkin "default" { | ||
endpoint = "0.0.0.0:9411" | ||
output { | ||
traces = [otelcol.processor.memory_limiter.default.input] | ||
} | ||
} | ||
|
||
otelcol.processor.memory_limiter "default" { | ||
check_interval = "1s" | ||
limit = "400MiB" | ||
spike_limit = "80MiB" | ||
output { | ||
traces = [otelcol.processor.batch.default.input] | ||
} | ||
} | ||
|
||
otelcol.processor.batch "default" { | ||
output { | ||
traces = [otelcol.exporter.otlp.tempo.input] | ||
} | ||
} | ||
|
||
otelcol.auth.basic "tempo_auth" { | ||
username = sys.env("TEMPO_USERNAME") | ||
password = sys.env("TEMPO_PASSWORD") | ||
} | ||
|
||
otelcol.exporter.otlp "tempo" { | ||
client { | ||
endpoint = sys.env("TEMPO_URL") | ||
auth = otelcol.auth.basic.tempo_auth.handler | ||
} | ||
} |
39 changes: 39 additions & 0 deletions
39
charts/openvsx/templates/redis-cluster-operator/deployment.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
labels: | ||
app: {{ .Values.name }} | ||
environment: {{ .Values.environment }} | ||
name: redis-cluster-operator-{{ .Values.environment }} | ||
namespace: {{ .Values.namespace }} | ||
spec: | ||
selector: | ||
matchLabels: | ||
app: {{ .Values.name }} | ||
environment: {{ .Values.environment }} | ||
component: redis-cluster-operator | ||
template: | ||
metadata: | ||
labels: | ||
app: {{ .Values.name }} | ||
environment: {{ .Values.environment }} | ||
component: redis-cluster-operator | ||
spec: | ||
serviceAccountName: {{ .Values.redis.serviceAccountName }} | ||
containers: | ||
- name: redis-cluster-operator | ||
image: "ghcr.io/eclipsefdn/redis-cluster-operator" | ||
imagePullPolicy: Always | ||
env: | ||
- name: NAMESPACE | ||
value: {{ .Values.namespace }} | ||
- name: REDIS_USERNAME | ||
valueFrom: | ||
secretKeyRef: | ||
name: redis-secret-{{ .Values.environment }} | ||
key: REDIS_CLI_USERNAME | ||
- name: REDISCLI_AUTH | ||
valueFrom: | ||
secretKeyRef: | ||
name: redis-secret-{{ .Values.environment }} | ||
key: REDIS_CLI_PASSWORD |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we assign to @kineticsquid by default at this stage?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tfroment It's disabled for now.