Haim Kortovich
77ec4cedfb
Add appAnnotations for all statefulsets ( #604 )
2025-05-07 09:05:19 +03:00
Artem Nosulchyk
cd701ecedd
add support of extra volumes and mounts for autorecovery ( #607 )
2025-05-07 08:44:11 +03:00
Artem Nosulchyk
d4afc985d2
oxia components podmonitor match labels ( #605 )
2025-05-06 22:27:27 +03:00
Lari Hotari
7833e51c28
Chart: Bump version to 4.0.1
pulsar-4.0.1
pulsar-4.0.1-candidate-1
2025-04-15 11:05:33 +03:00
gulecroc
6e824f0c4e
Fix bookkeeper.extraVolumes ( #596 )
2025-04-15 01:04:10 -07:00
Lari Hotari
b703761a52
Upgrade Oxia to 0.11.15 ( #600 )
2025-04-15 00:50:32 -07:00
Lari Hotari
8d889eb971
Upgrade to Pulsar 4.0.4 ( #599 )
2025-04-15 00:24:48 -07:00
Lari Hotari
6ff77e8c65
Update RELEASE.md
2025-03-14 00:51:58 -07:00
Lari Hotari
e7b08065a1
Update RELEASE.md
2025-03-14 00:46:19 -07:00
Lari Hotari
3f75320f18
Update RELEASE.md
2025-03-11 02:44:10 +02:00
Lari Hotari
a30291e7df
Update RELEASE.md
2025-03-10 17:22:39 -07:00
Lari Hotari
20f7fc8d79
Update README
2025-03-11 02:19:27 +02:00
Lari Hotari
637cf11d1a
Fix Grafana dashboards for Broker with honorLabels, remove unnecessary *_created metrics and improve docs ( #593 )
...
* Drop _created metrics for broker and proxy
* Enable all metrics by default for broker
* change default dashboard
* Remove messy dashboards
* Enable default dashboards in Grafana
* Add testing values with more aggressive disk cleanup
* Add VictoriaMetrics debugging instructions
* Set honorLabels to true
* Document disabling monitoring
* Set password in testing values
* Fix linting issue detected by kubeconform
pulsar-4.0.0
pulsar-4.0.0-candidate-3
2025-03-10 16:46:28 -07:00
Lari Hotari
e6f05809bd
Migrate from kube-prometheus-metrics to victoria-metrics-k8s-stack ( #592 )
2025-03-08 16:36:41 -08:00
Lari Hotari
302db43e91
Remove PSP support ( #591 )
2025-03-08 12:00:35 -08:00
Lari Hotari
75119dd6d7
Remove Prometheus scrape annotations when podmonitors are enabled ( #590 )
2025-03-07 09:51:06 -08:00
Lari Hotari
6fe37a373f
Use bookkeeperMetadataServiceUri in broker and make PulsarMetadataClientDriver configurable ( #589 )
2025-03-07 09:24:03 -08:00
Lari Hotari
dd1325216f
Change Pulsar Proxy service load balancer type to ClusterIP ( #588 )
pulsar-4.0.0-candidate-2
2025-03-06 05:03:42 -08:00
Lari Hotari
976ba92e3b
Test with k8s 1.32.2 and upgrade tool versions used in CI ( #587 )
...
- kind 0.22.0 -> 0.27.0
- test with k8s 1.32.2 instead of 1.29.2 to ensure compatibility with latest k8s release
- default helm version 3.14.4 -> 3.16.4
- chart releaser 1.6.0 -> 1.7.0
- ubuntu 22.04 -> 24.04
- chart testing 3.11.0 -> 3.12.0
- yamllint 1.33.0 -> 1.35.1
- yamale 4.0.4 -> 6.0.0
2025-03-05 23:50:44 -08:00
Lari Hotari
18c4cc5440
Add comment warning about enabling PulsarMetadataBookieDriver
...
- upgrade compatibility tests didn't pass with this setting, so more testing is needed
2025-03-06 09:49:56 +02:00
Lari Hotari
601e78d8a5
Add Broker Cache and Sockets dashboards ( #586 )
2025-03-05 23:24:19 -08:00
Lari Hotari
80999ff1d8
Use BookKeeper BP-29 metadataServiceUri to configure bookie metadata store, also when using Zookeeper ( #585 )
2025-03-05 23:24:07 -08:00
Lari Hotari
87b48d0610
Update RELEASE.md
2025-03-04 13:16:33 -08:00
Lari Hotari
9f61859d19
Use PIP-45 metadata store config to replace deprecated ZK config and make PulsarMetadataBookieDriver configurable in BK ( #576 )
pulsar-4.0.0-candidate-1
2025-03-04 20:23:35 +02:00
Lari Hotari
a55b1bb560
Remove the dependency to pulsarctl when generating JWT tokens ( #584 )
2025-03-04 20:18:10 +02:00
Lari Hotari
43f8dfa04e
Revisit solution to configure Bookkeeper RocksDB settings - default to individual config files ( #583 )
2025-03-04 04:04:38 -08:00
Lari Hotari
f98ee7d69c
Replace ">" with "|" to avoid Go Yaml issue go-yaml/yaml#789 ( #582 )
2025-03-04 02:21:39 -08:00
Lari Hotari
589b0b1b24
Upgrade default cert-manager version to 1.12.16 ( #581 )
2025-03-04 01:02:25 -08:00
Lari Hotari
5c1b7a9288
Restore support for dbStorage_rocksDB_* settings defined in bookkeeper.configData ( #580 )
2025-03-03 22:05:59 -08:00
Lari Hotari
4bdf6d51eb
Improve kube-prometheus-stack config in values.yaml by adding missing key and some basic comments ( #579 )
...
* Enable prometheusOperator in CI test
* Add comments and add offloader dashboard
2025-03-03 11:09:25 -08:00
Lari Hotari
4de387e726
Workaround issue with Prometheus 3.0 and metrics ( #577 )
...
* Add "fallbackScrapeProtocol: PrometheusText0.0.4" to all pod monitors
2025-03-03 06:26:04 -08:00
Lari Hotari
492e273d82
Upgrade to kube-prometheus-stack 69.x including prometheus-operator 0.80.0 defaulting to Prometheus 3.x ( #578 )
...
* Upgrade to kube-prometheus-stack 67.x
* Prometheus operator is upgraded to 0.80.0
* Prometheus is upgraded from 2.55.0 to 3.2.1
* Enable pod monitors to test them
* Run linting with kube-prometheus-stack enabled
* Validate all CI configs
2025-03-03 05:49:03 -08:00
Lari Hotari
afca5aaf08
Upgrade to Pulsar 4.0.3 ( #575 )
2025-02-28 09:18:10 -08:00
Lari Hotari
4386eacba8
[fix] Fix broker service annotations issue and other annotations issues ( #574 )
...
* Fix broker services annotations issues
* Add annotations support to autorecovery.service
* Consistently use similar way to handle annotations
* Add autorecovery service annotations key to values.yaml
2025-02-28 09:17:54 -08:00
Lari Hotari
f928380124
Fix pulsar-cluster-initialize / pulsar-init rendering with kustomize ( #572 )
...
* Fix pulsar-cluster-initialize / pulsar-init rendering with kustomize
- reapply #166 changes that were reverted by #544 changes
* Add validation for kustomize output in CI
2025-02-19 00:46:24 -08:00
Philipp Dolif
ab46d2165e
Increase defaults for ensemble size, write quorum, and ack quorum to 2 ( #570 )
2025-02-18 22:27:34 -08:00
Alejandro Ramirez
0b6b03002c
Fix OOM issue on broker wait-zookeeper-ready initContainer ( #568 )
2025-02-18 22:26:39 -08:00
Lari Hotari
e55405cbe2
Improve RELEASE.md
...
- address word wrap issue in validation instructions
2025-01-20 19:22:51 +02:00
Lari Hotari
7717adfab4
Chart: Bump version to 3.9.0
pulsar-3.9.0
pulsar-3.9.0-candidate-1
2025-01-20 19:11:45 +02:00
Lari Hotari
ee119d4f29
Use Pulsar 3.0.9 as previous LTS version in CI ( #564 )
2025-01-20 09:06:01 -08:00
Lari Hotari
dd1aa5e119
Use Pulsar 4.0.2 image by default ( #563 )
2025-01-20 08:22:16 -08:00
Eric Shen
b5ff00b16b
feat(tls): support ca type issuer and v1alpha* version cert-manager api ( #561 )
2024-12-18 07:11:54 -08:00
Raúl Sánchez
df9284dc97
Fix helm chart to allow configurable ingress pathType ( #558 )
2024-12-11 07:21:03 -08:00
Lari Hotari
05c78df4c5
Chart: Bump version to 3.8.0
pulsar-3.8.0
pulsar-3.8.0-candidate-1
2024-12-05 21:28:53 +02:00
Lari Hotari
d09ab8c4a7
Upgrade to Pulsar 4.0.1 image ( #557 )
2024-12-05 11:26:21 -08:00
Lari Hotari
0eeb7830a9
Revert "Wrap Zookeeper probe script with timeout command ( #214 )" ( #556 )
...
This reverts commit 22f4b9b3bd18a16c477003338464dfe5a689e074.
2024-12-02 01:35:22 -08:00
Lari Hotari
07689860f6
Fix Oxia config so that it includes a list of all pods in the statefulset ( #553 )
...
* Fix Oxia config so that it includes a list of all pods in the statefulset
* Test Oxia with 3 replicas since some issues only come up with more nodes
* Make internal name not a fqdn
* Fix issue with insufficient cpu requests in CI
2024-11-22 05:54:11 -08:00
Lari Hotari
cc12992d8f
Fix invalid internal server name in Oxia config ( #552 )
...
.svc doesn't resolve. it's better to use the fully qualified name
2024-11-22 04:35:54 -08:00
Yuwei Sung
c6ce11a9b7
Add support for using Oxia as the metadata store for Pulsar and BookKeeper ( #544 )
...
Co-authored-by: Lari Hotari <lhotari@apache.org>
2024-11-21 16:52:20 -08:00
Liam Gibson
17b739d10a
Add support for admin port on ZooKeeper ( #550 )
...
* Add support for admin port on ZooKeeper
* Make ZK admin port conditional
2024-11-20 09:27:44 -08:00