Lari Hotari
fdec9c69ef
Use podManagementPolicy OrderedReady for Broker sts when Functions are enabled ( #474 )
...
* Use podManagementPolicy OrderedReady for Broker sts when Functions are enabled
* Don't change podManagementPolicy when the sts already exists
* Fix template issue
* Fix apiVersion
2024-03-26 10:49:33 -07: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
Lari Hotari
eb0a878d9c
Make job.ttl.enabled consistent and effective only when k8s >= 1.23 ( #481 )
2024-03-26 06:23:15 -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
43ed6f5434
Chart: Bump version to 3.3.1
pulsar-3.3.1
pulsar-3.3.1-candidate-1
2024-03-15 14:31:23 +02:00
Heesung Sohn
7eb8ce0ff3
Bump appVersion to 3.0.3 ( #469 )
2024-03-10 08:37:17 +02:00
Nathan Clayton
b4241f984b
Update broker statefulset to check if AWS keys secret name is defined before adding to environment. ( #466 )
2024-03-03 10:38:31 +02:00
Lari Hotari
0b130fafa9
Fix typo in script name in README.md
2024-03-01 05:39:21 -08:00
Lari Hotari
be62fef11c
Add security disclaimer for Helm chart usage
2024-02-29 10:04:03 -08:00
Lari Hotari
aeae9d72e5
Chart: Bump version to 3.3.0
pulsar-3.3.0
pulsar-3.3.0-candidate-1
2024-02-23 21:26:19 +02:00
Martin
89c5987b17
Bugfix/pulsar manager init ( #463 )
...
* add some more logs to the pulsar manager test
* fix admin secret "double-encoding"
* make pulsar-manager-cluster-initialize.yaml "rerunnable"
2024-02-22 17:37:25 +02: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
Lari Hotari
ad65ac9941
Prepare scripts for arm64 / aarch64 support ( #459 )
...
- GitHub Actions will be adding arm64 support soon
https://resources.github.com/devops/accelerate-your-cicd-with-arm-and-gpu-runners-in-github-actions/
2024-02-14 23:49:15 -08:00
Lari Hotari
a1cf2ac6ad
Upgrade to recent version of pulsarctl ( #458 )
2024-02-14 23:25:55 -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
1f20887f09
Fix kubeconform check and improve it ( #456 )
...
- do "helm repo add" for the prometheus-community repo
- run checks for all k8s versions between 1.21.0-1.29.0
2024-02-13 01:43:16 -08:00
Lari Hotari
24b80c1986
Add validation using kubeconform ( #449 )
2024-01-31 04:21:27 -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
Lari Hotari
72a8fb6b3e
Upgrade kube-prometheus-stack to 56.x.x version ( #445 )
...
* Upgrade to kube-prometheus-stack 56.x.x
* Add CI test case for kube-prometheus-stack upgrade
* Add "--force-conflicts" flag
2024-01-26 03:07:10 -08:00
Lari Hotari
727dccb013
Update RELEASE.md
2024-01-25 07:36:51 -08:00
Martin
8cd3a04812
expose admin port of pulsar manager in service ( #440 )
2024-01-24 23:32:25 -08:00
Lari Hotari
de4d2e7dc8
Add kubeVersion to Chart.yaml to enforce minimum Kubernetes version ( #443 )
2024-01-24 11:46:59 -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
a75508862f
Update helm version requirement in docs
pulsar-3.2.0
pulsar-3.2.0-candidate-3
2024-01-19 20:26:39 +02:00
Lari Hotari
e058aa581d
Require helm version 3.10 or newer ( #436 )
...
* Add check for required helm version
* Add test scenario for helm 3.10.0
2024-01-18 19:28:09 +02: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
pulsar-3.2.0-candidate-2
2024-01-17 21:04:43 -08:00
Lari Hotari
9461dfc280
Update RELEASE.md
2024-01-17 14:56:41 -08:00
Lari Hotari
aae69e897e
Update README.md
...
there is no `helm delete`, it is `helm uninstall`
2024-01-17 14:53:28 -08:00
Lari Hotari
584b18ad3c
Update RELEASE.md
...
Cover gaps in release instructions.
- missed pushing the version bump commit
- release notes creation instructions were missing
2024-01-17 14:51:51 -08:00
Lari Hotari
6db886f078
Chart: Bump version to 3.2.0
...
(cherry picked from commit 03b3888df449796f815ce90d12a3c64ab661ea30)
2024-01-18 00:45:52 +02:00
Lari Hotari
89602c39e2
Improve functions testing logging
2024-01-17 18:18:32 +02:00
Lari Hotari
23211c998a
Fix creating namespace for cert-manager deployment
2024-01-17 18:18:28 +02:00
Lari Hotari
e49bd32378
Fix indent for Tiered storage offload environment
2024-01-17 18:11:30 +02:00
Lari Hotari
e6ccd93d4f
Test Pulsar Functions in CI ( #434 )
2024-01-17 04:12:37 -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
18e67f2bf8
Update RELEASE.md
2024-01-17 12:07:47 +02:00
Lari Hotari
f0844d1d38
Update RELEASE.md
2024-01-17 11:49:07 +02:00
Lari Hotari
0197e0846d
Update RELEASE.md
2024-01-17 11:12:55 +02:00
Lari Hotari
5c0d56cdbf
Update RELEASE.md
2024-01-17 01:07:06 -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
a8c7745b3e
Add testing of upgrading of latest released chart version to CI ( #432 )
...
* Add upgrade test to CI
- install latest released chart version and then upgrade to the local chart version
* Add metallb for loadbalancer support so that "--wait" will work
* Improve script logging
* produce messages with old version of pulsar and consume with new version
* Add 10 second delay
* Remove duplication
* Improve logging
* Fix quotes
* Before trying produce-consume test, verify that the Admin API is available
* Add 2 more upgrade scenarios: TLS & PSP
2024-01-16 09:16:16 -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