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

[nats helm] Release 1.0.0 chart #770

Merged
merged 19 commits into from
Aug 1, 2023
Merged

[nats helm] Release 1.0.0 chart #770

merged 19 commits into from
Aug 1, 2023

Commits on Aug 1, 2023

  1. NATS 1.x Helm Chart (#704)

    * nats-next helm chart
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * volume claim templates
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * persistence
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * load merge patch pattern
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * support nats config vars, units, and include
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * re-work jetstream values
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * reset merged values
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * separate jetstream config and pvc
    
    * disable cluster advertisements by default
    
    * tls
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * reloader
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * reorg config
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * nats box
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * nats protocol is always enabled
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * nest nats resources
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * un-nest nats
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * standardize pvc size
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * pvc names
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * allow overriding resource names
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * add websocket ingress
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * extra resources
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * update tplYaml
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * update extraResources example
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * test beginnings
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * more tests
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * default values test
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * ports test
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * port and config tests
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * tls test
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * resource merge/patch tests
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * global image section
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * nats box tests
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * includes test
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * extra resources test
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * rename nats-next to nats
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * fix nats-box test
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * fix linting
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * fix nindent check
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * bump test k8s versions
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * disable cluster and js by default
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * fix lint
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * CI updates
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * move ingress under config.websocket
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * remove cluster replica check
    
    gateways could be configured which would enable single replica cluster to work
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * upgrade to nats 2.9.16
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * POD_NAME env var
    
    * documentation
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * add optional service accounts
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * default enableServiceLinks: false
    
    service discovery uses DNS; don't need service env vars
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * fix lint
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * add global labels
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * nats-box non-polling sleep
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * add helpers for secretNames
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * make include example clearer
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * natsBox: only create contents secret if used
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * tls key does not support contents
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    ---------
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9d9d64c View commit details
    Browse the repository at this point in the history
  2. [nats helm 1.x] add Beta notice to README.md (#714)

    * [nats helm 1.x] add Beta notice to README.md
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * bump to 1.0.0-beta.1 so this hits ArtifactHub
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    ---------
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    31222e6 View commit details
    Browse the repository at this point in the history
  3. [nats helm 1.x] remove break statement (#715)

    * [nats helm 1.x] remove break statement
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * jsonpatch fix
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    ---------
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f698ba9 View commit details
    Browse the repository at this point in the history
  4. [nats helm 1.x] fix JS mount (#717)

    * [nats helm 1.x] fix JS mount
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * default max_file_store to pvc size
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    ---------
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e90a4fb View commit details
    Browse the repository at this point in the history
  5. remove 1.0.0-beta.3 fix (#719)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    8353766 View commit details
    Browse the repository at this point in the history
  6. [helm nats 1.x] leafnode -> leafnodes (#720)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5505e51 View commit details
    Browse the repository at this point in the history
  7. [helm nats 1.x] upgrade nats to 2.9.17 (#728)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    1810293 View commit details
    Browse the repository at this point in the history
  8. [helm nats 1.x] config.serverNamePrefix option (#732)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    83b0c22 View commit details
    Browse the repository at this point in the history
  9. [helm nats 1.x] config.cluster.routeURLs options (#746)

    * [helm nats 1.x] config.cluster.routeURLs options
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * update comments
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    ---------
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f43e0b4 View commit details
    Browse the repository at this point in the history
  10. [helm nats 1.x] add pod disruption budget (#747)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    b663c3d View commit details
    Browse the repository at this point in the history
  11. [helm nats 1.x] 0.x -> 1.x upgrade guide (#743)

    * [helm nats 1.x] 0.x -> 1.x upgrade guide
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * add TLS considerations
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    * update instructions
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    
    ---------
    
    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e221cb5 View commit details
    Browse the repository at this point in the history
  12. [helm nats 1.x] upgrade NATS to 2.9.19 (#749)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    5672497 View commit details
    Browse the repository at this point in the history
  13. [helm nats 1.x] add namespaceOverride (#755)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    aa32a29 View commit details
    Browse the repository at this point in the history
  14. [helm nats 1.x] publish 1.0.0-rc.0 (#756)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    be7c819 View commit details
    Browse the repository at this point in the history
  15. [helm nats 1.x] remove tls.ca options (#758)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f010926 View commit details
    Browse the repository at this point in the history
  16. [helm nats 1.x] add appProtocol to services (#762)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    40e5fec View commit details
    Browse the repository at this point in the history
  17. [helm nats 1.x] add tlsCA option (#763)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d4cd178 View commit details
    Browse the repository at this point in the history
  18. [helm nats 1.x] upgrade nats to 2.9.20 (#765)

    Signed-off-by: Caleb Lloyd <[email protected]>
    caleblloyd authored and Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9b17f91 View commit details
    Browse the repository at this point in the history
  19. release 1.0.0

    Signed-off-by: Caleb Lloyd <[email protected]>
    Caleb Lloyd committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ffef2b4 View commit details
    Browse the repository at this point in the history