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
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
Philipp Dolif
ab46d2165e
Increase defaults for ensemble size, write quorum, and ack quorum to 2 ( #570 )
2025-02-18 22:27:34 -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
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
lenglet-k
ed50c68633
feat: add loadBalancerClass for proxy and pulsar-manager ( #546 )
...
* feat: add loadBalancerClass for proxy and pulsar-manager
Co-authored-by: Lari Hotari <lhotari@users.noreply.github.com>
2024-11-08 07:23:45 -08:00
lenglet-k
db20c2bfa6
fix: broker extraEnv variable ( #540 )
...
* fix: broker extraEnv variable
* fix: comment extraEnv for broker as default values
* fix(typo): rename extreEnvs to extraEnvs
2024-10-18 00:07:24 -07:00
lenglet-k
346c5cdcd4
feat! add extraVolumes and Mounts for pulsar-manager ( #535 )
2024-10-08 05:00:00 -07:00
Shu.Wang
a45bc4bfe1
Add topologyspreadconstraint to deploy pods in sts cross different az evenly ( #526 )
...
Signed-off-by: Wang, Shu <shu.wang@fmr.com>
2024-09-26 21:37:15 -07:00
ludmanl
54401c0b9a
feat: Support to customize broker podManagementPolicy from values.yaml ( #525 )
2024-09-03 03:47:52 -07:00
Duncan Schulze
0031827761
Support using self generated certificates ( #523 )
...
* Support using self generated certificates
* chore: fix linting
2024-08-23 17:49:36 +03:00
Starry
093fa273f8
Add initContainers to templates ( #516 )
2024-08-05 09:40:55 -07:00
Lari Hotari
70f36ffe43
Add timeouts for cluster metadata initialization and for init containers ( #218 )
...
- Add timeouts for waiting for zk and bk to become available.
- If the waiting gets stuck for some reason, the Pulsar deployment never
becomes starts the broker services.
- timeouts will help failures recover eventually
2024-06-20 10:07:48 -07:00
Lari Hotari
023f902a02
Allow specifying default pull policy and functions pull policy ( #507 )
2024-06-12 04:16:48 -07:00
Lari Hotari
47c2ac442a
Add defaultPulsarImageRepository configuration ( #503 )
...
- makes it easier to use a custom image
2024-06-05 04:20:16 -07:00
Massimiliano Mirelli
6e84409b48
Support NodePort Proxy service ( #500 )
...
* Enables nodeport support for the proxy
* Correct indentation and remove null `nodePort`
Removing null `nodePort` causes k8s to pick up a random port
* Address review comment
https://github.com/apache/pulsar-helm-chart/pull/500/files#r1605762312
2024-06-04 08:46:16 -07:00
Massimiliano Mirelli
cb5c44f8ec
Allow broker's service clusterIP customisation ( #498 )
...
* Allow broker's service clusterIP customisation
This customisation is useful to configure headless vs non-headless
broker's service. The default is headless broker service, i.e. a
service for which kubernetes does not allocate an IP
address (https://kubernetes.io/docs/concepts/services-networking/service/#type-clusterip ). A
headless service is a very simple type of service that doesn't seem to work well
when pulsar service is exposed by pulsar-proxy via a nodeport.
Addresses #497 .
* Address review comments
https://github.com/apache/pulsar-helm-chart/pull/498/files#r1605762934
and https://github.com/apache/pulsar-helm-chart/pull/498/files#r1605763245
* Move doc to Values.broker.service
2024-06-04 08:45:14 -07:00
Lari Hotari
59f6f74fd7
Fix prometheus node-exporter crashloop ( #488 )
2024-04-12 03:10:24 -07:00
Lari Hotari
ee4b7a7988
Increase default Prometheus scrape interval to 60s ( #487 )
2024-04-11 07:35:57 -07:00
Martin
7c7ca4a7bc
enable message peeking ( #486 )
2024-04-10 23:20:37 -07:00
Martin
347326e0c3
Fix pulsar-manager persistence ( #485 )
...
- only setup environment in pulsar manager if broker is deployed
- fix indent
- enable persistence for manager and move configs around
2024-04-03 21:28:46 -07:00
Lari Hotari
cc0a1acf22
Disable functions by default in values.yaml ( #483 )
2024-03-26 23:17:40 +01:00
doug-ba
9929b80b3c
add ability to use separate disk for zookeeper tx log ( #476 )
...
* add ability to use separate disk for zookeeper tx log
* Use absolute path
---------
Co-authored-by: Lari Hotari <lhotari@users.noreply.github.com>
2024-03-26 07:51:31 -07:00
doug-ba
bc5862d4b0
pulsar-manager adding support for existing secret ( #478 )
2024-03-26 05:26:37 -07:00
doug-ba
3dee8dfe3b
making .ReleaseIsInstall optional for init jobs ( #480 )
...
* making .ReleasIsInstall optional for init jobs
* initialize simplifying an if condition based on feedback
2024-03-25 22:26:32 -07:00
Lari Hotari
17a4239733
Remove buggy and useless function-worker-config-map ( #462 )
...
Fixes #56
2024-02-21 13:47:23 -08:00
Lari Hotari
0e3251bea8
Remove deprecated "extra" key to configure components, also remove dashboard that has been replaced ( #461 )
...
- the "extra" key has been deprecated a long time ago
- the dashboard is outdated and there's a replacement with kube-prometheus-stack and #439
2024-02-21 04:53:29 -08:00
csthomas1
cb269bbaf3
Feature/pulsar manager v0.2.0 with jwt setup admin account creation ( #219 )
...
* Added support for JWT secretref and key volume mount. Added admin user auto-creation.
* Removed variables accidentally re-added and comments no longer relevant
* Enabling pulsar manager test w/ manager-admin superuser for symmetric and asymmetric jwt tests
* Added verification of communication with broker to ci test-pulsar-manager
* Fixing error on line 115 of helm.sh
* More fixes
* Adding echo of envs and tenants
* Fixing LOGIN_JSESSIONID variable name
2024-02-21 04:25:23 -08:00
Victor Fauth
29ea17b3fc
Enable persistence for pulsar-manager ( #343 )
...
* Enable persistence for pulsar-manager
* Upgrade to v0.4.0 version of pulsar-manager to get required fix
- contains https://github.com/apache/pulsar-manager/pull/501
in https://github.com/apache/pulsar-manager/releases/tag/v0.4.0
---------
Co-authored-by: Victor Fauth <victor.fauth@thalesgroup.com>
Co-authored-by: Lari Hotari <lhotari@apache.org>
2024-02-15 01:27:40 -08:00
Martin
d0b784a953
Feature/pulsar manager initialize ( #457 )
...
* add better pulsar manager integration and init along with tests & docs
* fix pulsar manager startup args
* update pulsar manager service to ClusterIP + remove duplicate
2024-02-14 10:13:54 -08:00
Lari Hotari
9cbe03c7ee
Improve Bookkeeper default configuration ( #454 )
...
- remove minimal memory settings
- add more optimal data compaction settings
2024-01-31 03:21:04 -08:00
Martin
4daf6d88a2
grouped init containers ( #441 )
2024-01-26 03:09:57 -08:00
Lari Hotari
8d2d567b30
Remove pulsar_detector dash board ( #446 )
...
- not applicable for Apache Pulsar Helm chart's Pulsar deployment
2024-01-26 03:09:11 -08:00
Martin
8cd3a04812
expose admin port of pulsar manager in service ( #440 )
2024-01-24 23:32:25 -08:00
Lari Hotari
65a5fc0002
Fix typo in Apache License 2.0 abbrev, should be AL 2.0
2024-01-24 21:44:24 +02:00
Lari Hotari
d486e4a42d
Add default configuration for Pulsar Grafana dashboards ( #439 )
...
* Add default configuration for dashboards
2024-01-24 11:12:57 -08:00
Lari Hotari
1cb83398c8
Don't use TLS from function instances to brokers by default ( #435 )
...
- Function instances don't currently have the TLS CA cert available
2024-01-17 21:04:43 -08:00
pellicano
cfa156f738
Tiered Storage config ( #205 )
...
* Add tiered storage config
* Check Tiered Storage on README
* GitHub PR #205 changes (1st round)
Remove <= 2.6.0 configs.
Add missing GCS secret volumeMount.
Update GCS example name.
* Cleanup comments
* Bump chart version
* GitHub PR #205 changes (2nd round)
Moved storageOffload under broker section.
Fixed some typos.
Added AWS S3 IRSA annotation comment.
* GitHub PR #205 changes (3rd round)
Moved AWS and Azure credentials into K8S secrets using same StreamNative Helm Chart approach.
* Trim trailing spaces
---------
Co-authored-by: Lari Hotari <lhotari@apache.org>
Co-authored-by: Marcelo Pellicano <mpellicanodeoliveira@bluecatnetworks.com>
2024-01-17 03:06:16 -08:00
Lari Hotari
5d1275e71d
Change default value for rbac.limit_to_namespace and functions.rbac.limit_to_namespace ( #418 )
2024-01-17 01:02:07 -08:00
Lari Hotari
f20756abb8
Support configuring "proxyRoles" in broker ( #430 )
...
* Add support for proxyRoles
* Test produce and consume via Pulsar proxy
2024-01-16 04:48:58 -08:00
lenglet-k
e54354df87
feat: add externalTrafficPolicy and loadBalancerSourceRanges ( #405 )
...
* feat: add externalTrafficPolicy and loadBalancerSourceRanges
2024-01-15 12:59:58 -08:00
lenglet-k
c094322904
feat: add imagePullSecrets in Job ( #404 )
...
* feat: add imagePullSecrets on Job
* feat: update values.yaml
2024-01-15 12:28:05 -08:00
Martin
04b8ccebb1
Resource specs for Init Containers ( #428 )
...
* add missing section in values.yaml for pulsar_metadata resources
* add resources to all init containers and an additional section to specify them in values.yaml
* increase memory defaults for init containers
* remove empty lines
* Add newline to end of file
2024-01-15 07:53:56 -08:00
hadican
8061a8b7aa
add loadBalancerIP support for proxy service ( #421 )
...
Co-authored-by: Abdulhadi Celenlioglu <abdulhadi@intenseye.com>
2023-12-29 12:16:37 +02:00
Lari Hotari
066b40c040
Fix linting errors
2023-12-21 22:45:46 +02:00
lenglet-k
eedc21da30
feat: add metricsRelabelings on podMonitor ( #406 )
2023-12-21 08:24:49 -08:00
Daniel Kovacs
a725188438
feat: added support for tolerations for the init jobs ( #399 )
...
Co-authored-by: Daniel Kovacs <daniel.kovacs@directed.global>
2023-12-21 07:48:02 -08:00