Skip to content
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

Merge upstream #7

Open
wants to merge 78 commits into
base: master
Choose a base branch
from
Open

Merge upstream #7

wants to merge 78 commits into from

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    8cb3c18 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Use container ports for proxy stateful set probes (apache#410)

    Using service ports cause probes to fail.
    
    Co-authored-by: emre <[email protected]>
    emre-aydin and emre-aydin committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    9542c7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1729e8 View commit details
    Browse the repository at this point in the history
  3. Lowered BOOKIE_MEM and PULSAR_MEM in init containers (apache#386)

    * Lowered BOOKIE_MEM and PULSAR_MEM in init containers. Default BOOKIE_MEM and PULSAR_MEM settings from conf/pulsar_env.sh and conf/bkenv.sh (-Xms2g -Xmx2g -XX:MaxDirectMemorySize=4g) are too high for low-memory systems.
    MichalKoziorowski-TomTom committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    fba51bd View commit details
    Browse the repository at this point in the history
  4. Update common_auth.sh (apache#243)

    Co-authored-by: Lari Hotari <[email protected]>
    rrva and lhotari committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e349bc5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a8d667a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    608b51e View commit details
    Browse the repository at this point in the history
  7. Zookeeper replicas: adhere to own recommendations (apache#336)

    The comments say ZK replicacount should be >=3 but defaults to 1, should adhere to own recommendations by default
    MisterTimn committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    89da2b2 View commit details
    Browse the repository at this point in the history
  8. Run CI tests with k8s 1.21 and 1.27 and bump tool versions (apache#414)

    * Run CI tests with k8s v1.21 and v1.27
    
    * Bump versions used in testing
    lhotari committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    8167d22 View commit details
    Browse the repository at this point in the history
  9. Remove RELEASE_NOTES.md

    Release notes will be maintained at https://github.com/apache/pulsar-helm-chart/releases
    lhotari committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    08bac44 View commit details
    Browse the repository at this point in the history
  10. Bump chart version to 3.1.0

    lhotari committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    a7247b6 View commit details
    Browse the repository at this point in the history
  11. Revisit release process

    lhotari committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    7f84d6e View commit details
    Browse the repository at this point in the history
  12. Revisit release process

    lhotari committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    91178e8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2757074 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Update RELEASE.md

    made validation command work for single node clusters
    lhotari committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    2afd5ce View commit details
    Browse the repository at this point in the history
  2. Update RELEASE.md

    Improve chart verification instructions
    lhotari committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ccf443c View commit details
    Browse the repository at this point in the history
  3. Update RELEASE.md

    lhotari committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d963056 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Improve clarity of release instructions

    - use VERSION_RC and VERSION_WITHOUT_RC that are consistent across
      the instructions
    lhotari committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    99380d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad32dfe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    434de4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7bdce5b View commit details
    Browse the repository at this point in the history
  5. Decouple Service account creation from PodSecurityPolicy (apache#387)

    * Proposal: service accounts creation should be decoupled from PodSecurityPolicy.
    
    * Rename *-rbac.yaml to *-psp.yaml and move service account to *-service-account.yaml
    
    * Test with psp enabled
    
    Co-authored-by: Lari Hotari <[email protected]>
    frankjkelly and lhotari committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0b2d9b4 View commit details
    Browse the repository at this point in the history
  6. Share common parts of the values files used in CI (apache#415)

    * Share common parts of the values files used in CI
    
    * Fix ct-lint
    lhotari committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    14c048e View commit details
    Browse the repository at this point in the history
  7. feat: added support for tolerations for the init jobs (apache#399)

    Co-authored-by: Daniel Kovacs <[email protected]>
    kovaxur and Daniel Kovacs committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a725188 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eedc21d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0a45f77 View commit details
    Browse the repository at this point in the history
  10. Fix linting errors

    lhotari committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    066b40c View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    76fb0bb View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. add loadBalancerIP support for proxy service (apache#421)

    Co-authored-by: Abdulhadi Celenlioglu <[email protected]>
    hadican and Abdulhadi Celenlioglu committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    8061a8b View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    62569f4 View commit details
    Browse the repository at this point in the history
  2. Resource specs for Init Containers (apache#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
    Mortom123 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    04b8cce View commit details
    Browse the repository at this point in the history
  3. feat: add imagePullSecrets in Job (apache#404)

    * feat: add imagePullSecrets on Job
    
    * feat: update values.yaml
    lenglet-k committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    c094322 View commit details
    Browse the repository at this point in the history
  4. feat: add externalTrafficPolicy and loadBalancerSourceRanges (apache#405

    )
    
    * feat: add externalTrafficPolicy and loadBalancerSourceRanges
    lenglet-k committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    e54354d View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Support configuring "proxyRoles" in broker (apache#430)

    * Add support for proxyRoles
    
    * Test produce and consume via Pulsar proxy
    lhotari committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    f20756a View commit details
    Browse the repository at this point in the history
  2. Add testing of upgrading of latest released chart version to CI (apac…

    …he#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
    lhotari committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    a8c7745 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    5d1275e View commit details
    Browse the repository at this point in the history
  2. Update RELEASE.md

    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    5c0d56c View commit details
    Browse the repository at this point in the history
  3. Update RELEASE.md

    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    0197e08 View commit details
    Browse the repository at this point in the history
  4. Update RELEASE.md

    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    f0844d1 View commit details
    Browse the repository at this point in the history
  5. Update RELEASE.md

    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    18e67f2 View commit details
    Browse the repository at this point in the history
  6. Tiered Storage config (apache#205)

    * Add tiered storage config
    
    * Check Tiered Storage on README
    
    * GitHub PR apache#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 apache#205 changes (2nd round)
    
    Moved storageOffload under broker section.
    Fixed some typos.
    Added AWS S3 IRSA annotation comment.
    
    * GitHub PR apache#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 <[email protected]>
    Co-authored-by: Marcelo Pellicano <[email protected]>
    3 people committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    cfa156f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e6ccd93 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e49bd32 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    23211c9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    89602c3 View commit details
    Browse the repository at this point in the history
  11. Chart: Bump version to 3.2.0

    (cherry picked from commit 03b3888)
    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    6db886f View commit details
    Browse the repository at this point in the history
  12. Update RELEASE.md

    Cover gaps in release instructions.
    - missed pushing the version bump commit
    - release notes creation instructions were missing
    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    584b18a View commit details
    Browse the repository at this point in the history
  13. Update README.md

    there is no `helm delete`, it is `helm uninstall`
    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    aae69e8 View commit details
    Browse the repository at this point in the history
  14. Update RELEASE.md

    lhotari committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    9461dfc View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Don't use TLS from function instances to brokers by default (apache#435)

    - Function instances don't currently have the TLS CA cert available
    lhotari committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    1cb8339 View commit details
    Browse the repository at this point in the history
  2. Require helm version 3.10 or newer (apache#436)

    * Add check for required helm version
    
    * Add test scenario for helm 3.10.0
    lhotari committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    e058aa5 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    a755088 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Add default configuration for Pulsar Grafana dashboards (apache#439)

    * Add default configuration for dashboards
    lhotari committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d486e4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65a5fc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de4d2e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    8cd3a04 View commit details
    Browse the repository at this point in the history
  2. Update RELEASE.md

    lhotari committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    727dccb View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Upgrade kube-prometheus-stack to 56.x.x version (apache#445)

    * Upgrade to kube-prometheus-stack 56.x.x
    
    * Add CI test case for kube-prometheus-stack upgrade
    
    * Add "--force-conflicts" flag
    lhotari committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    72a8fb6 View commit details
    Browse the repository at this point in the history
  2. Remove pulsar_detector dash board (apache#446)

    - not applicable for Apache Pulsar Helm chart's Pulsar deployment
    lhotari committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    8d2d567 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4daf6d8 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Improve Bookkeeper default configuration (apache#454)

    - remove minimal memory settings
    - add more optimal data compaction settings
    lhotari committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9cbe03c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b80c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Fix kubeconform check and improve it (apache#456)

    - do "helm repo add" for the prometheus-community repo
    - run checks for all k8s versions between 1.21.0-1.29.0
    lhotari committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1f20887 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Feature/pulsar manager initialize (apache#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
    Mortom123 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d0b784a View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    a1cf2ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad65ac9 View commit details
    Browse the repository at this point in the history
  3. Enable persistence for pulsar-manager (apache#343)

    * Enable persistence for pulsar-manager
    
    * Upgrade to v0.4.0 version of pulsar-manager to get required fix
    
    - contains apache/pulsar-manager#501
      in https://github.com/apache/pulsar-manager/releases/tag/v0.4.0
    
    ---------
    
    Co-authored-by: Victor Fauth <[email protected]>
    Co-authored-by: Lari Hotari <[email protected]>
    3 people committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    29ea17b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Feature/pulsar manager v0.2.0 with jwt setup admin account creation (a…

    …pache#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
    csthomas1 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    cb269bb View commit details
    Browse the repository at this point in the history
  2. Remove deprecated "extra" key to configure components, also remove da…

    …shboard that has been replaced (apache#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 apache#439
    lhotari committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    0e3251b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17a4239 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Bugfix/pulsar manager init (apache#463)

    * add some more logs to the pulsar manager test
    
    * fix admin secret "double-encoding"
    
    * make pulsar-manager-cluster-initialize.yaml "rerunnable"
    Mortom123 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    89c5987 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Chart: Bump version to 3.3.0

    lhotari committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    aeae9d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    b0a68e7 View commit details
    Browse the repository at this point in the history
  2. Bump chart and app version

    Bloodyludi committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6493b4a View commit details
    Browse the repository at this point in the history
  3. Bump CI kubectl version

    Bloodyludi committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    5202d10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb2e497 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    069b7dd View commit details
    Browse the repository at this point in the history
  6. Fix CI upgrade tests

    Bloodyludi committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    ac9c665 View commit details
    Browse the repository at this point in the history