Skip to content

Commit

Permalink
Aerospike Helm Chart Release 1.2.0 - PR #16
Browse files Browse the repository at this point in the history
Aerospike Helm Chart Release 1.2.0

- Uses new `aerospike/aerospike-kubernetes-init` image
- Aerospike tcp ports now configurable
- Improved security implementation
- Added support for NodePort type services to expose aerospike statefulset.
- Added support for LoadBalancer type services to expose aerospike statefulset.
- Added support for externalIP clusterIP type services to expose aerospike statefulset.
- Added configuration to specify or create serviceAccounts to be used in Aerospike/Prometheus/Grafana/Alertmanager statefulsets.
- Integrated Aerospike Monitoring stack with aerospike-prometheus-exporter, prometheus, grafana, and alertmanager.
- Added dynamic configuration to pass in Aerospike alert rules conf file and alertmanager conf file.
- Added support for Aerospike quiesce feature.
- Honor only `.Release.Namespace`. Removed `namespace` option from `values.yaml`
- Added `aerospike-prometheus-exporter` as `sidecar` container (applicable only when aerospike monitoring is enabled).
- Chart `4.6.0` updated to use Aerospike Server version `4.6.0.12`
- Chart `4.7.0` updated to use Aerospike Server version `4.7.0.10`
- Chart `4.8.0` updated to use Aerospike Server version `4.8.0.5`
  • Loading branch information
spkesan authored Mar 6, 2020
2 parents ef031c9 + f3ea563 commit dc24190
Show file tree
Hide file tree
Showing 34 changed files with 2,045 additions and 321 deletions.
Binary file modified docs/aerospike-enterprise-4.6.0.tgz
Binary file not shown.
Binary file modified docs/aerospike-enterprise-4.7.0.tgz
Binary file not shown.
Binary file added docs/aerospike-enterprise-4.8.0.tgz
Binary file not shown.
74 changes: 57 additions & 17 deletions docs/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,72 +2,112 @@ apiVersion: v1
entries:
aerospike:
- apiVersion: v1
appVersion: 4.7.0.5
created: "2019-12-11T14:29:07.768744+05:30"
appVersion: 4.8.0.5
created: "2020-03-07T03:47:41.057394+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: f88202c5abc0d2264aab68c88c317554e80227212e4fb742e47d2602fe6da467
digest: 916e89ec2a85d6c7ad5b69f8dfaf2a2d55a3e41f5de02299a05a6592dabd40ab
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: kesan@aerospike.com
name: spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
- https://github.com/aerospike/aerospike-tools.docker
- https://github.com/aerospike/aerospike-kubernetes
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
urls:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.8.0.tgz
version: 4.8.0
- apiVersion: v1
appVersion: 4.7.0.10
created: "2020-03-07T03:47:41.055905+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: 78fba0cc7280436181de267231b23962bd4b5561e9263bcaf7b7d5f8047dbe2a
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: kesan@aerospike.com
name: spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
- https://github.com/aerospike/aerospike-kubernetes
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
urls:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.7.0.tgz
version: 4.7.0
- apiVersion: v1
appVersion: 4.6.0.8
created: "2019-12-11T14:29:07.766151+05:30"
appVersion: 4.6.0.12
created: "2020-03-07T03:47:41.054267+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: ee32e1966892a0f5fe210a61f314cc9fae380be0121fed533423b7453e5c5d58
digest: 69040ff91fed43f242f5e45c32dbce5034e96846e787e9af8dcf6b60dd880a70
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: kesan@aerospike.com
name: spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
- https://github.com/aerospike/aerospike-tools.docker
- https://github.com/aerospike/aerospike-kubernetes
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
urls:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.6.0.tgz
version: 4.6.0
aerospike-enterprise:
- apiVersion: v1
appVersion: 4.7.0.5
created: "2019-12-11T14:48:26.302881+05:30"
appVersion: 4.8.0.5
created: "2020-03-07T02:23:20.242539+05:30"
description: A Helm chart for Aerospike Server Enterprise Edition on Kubernetes
digest: 95e15fe33e026b1895214da7c3b0a31576f6807b2eac904d99a783162ee856b5
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: kesan@aerospike.com
name: spkesan
name: aerospike-enterprise
sources:
- https://github.com/aerospike/aerospike-server-enterprise.docker
- https://github.com/aerospike/aerospike-kubernetes-enterprise
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
urls:
- https://aerospike.github.io/aerospike-kubernetes-enterprise/aerospike-enterprise-4.8.0.tgz
version: 4.8.0
- apiVersion: v1
appVersion: 4.7.0.10
created: "2020-03-07T02:23:20.241041+05:30"
description: A Helm chart for Aerospike Server Enterprise Edition on Kubernetes
digest: f19b21c02ebb724b8745b358f729ceeb26887e89e75244fb94a31bf5247332d2
digest: 85fc80fdde4b65eaea57bf38144d2564b926d683368b265d3ed261420d95f585
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: kesan@aerospike.com
name: spkesan
name: aerospike-enterprise
sources:
- https://github.com/aerospike/aerospike-server-enterprise.docker
- https://github.com/aerospike/aerospike-tools.docker
- https://github.com/aerospike/aerospike-kubernetes-enterprise
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
urls:
- https://aerospike.github.io/aerospike-kubernetes-enterprise/aerospike-enterprise-4.7.0.tgz
version: 4.7.0
- apiVersion: v1
appVersion: 4.6.0.8
created: "2019-12-11T14:48:26.301265+05:30"
appVersion: 4.6.0.12
created: "2020-03-07T02:23:20.239641+05:30"
description: A Helm chart for Aerospike Server Enterprise Edition on Kubernetes
digest: 26323874c694710bc1bdc1dff4cb09f3025a6b3dbc9120293295cc84642f0606
digest: cf45916374289006efa98fa39820c10611ac9cec64dfacfa7dccf368f3a78337
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: kesan@aerospike.com
name: spkesan
name: aerospike-enterprise
sources:
- https://github.com/aerospike/aerospike-server-enterprise.docker
- https://github.com/aerospike/aerospike-tools.docker
- https://github.com/aerospike/aerospike-kubernetes-enterprise
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
urls:
- https://aerospike.github.io/aerospike-kubernetes-enterprise/aerospike-enterprise-4.6.0.tgz
version: 4.6.0
generated: "2019-12-11T14:48:26.299066+05:30"
generated: "2020-03-07T02:23:20.234607+05:30"
Binary file removed docs/peer-finder
Binary file not shown.
29 changes: 21 additions & 8 deletions helm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,29 @@

This file documents all notable changes to Aerospike Helm Chart (Enterprise Edition).

## [1.2.0](https://github.com/aerospike/aerospike-kubernetes-enterprise/releases/tag/1.2.0)

- Uses new `aerospike/aerospike-kubernetes-init` image
- Aerospike tcp ports now configurable
- Improved security implementation
- Added support for NodePort type services to expose aerospike statefulset.
- Added support for LoadBalancer type services to expose aerospike statefulset.
- Added support for externalIP clusterIP type services to expose aerospike statefulset.
- Added configuration to specify or create serviceAccounts to be used in Aerospike/Prometheus/Grafana/Alertmanager statefulsets.
- Integrated Aerospike Monitoring stack with aerospike-prometheus-exporter, prometheus, grafana, and alertmanager.
- Added dynamic configuration to pass in Aerospike alert rules conf file and alertmanager conf file.
- Added support for Aerospike quiesce feature.
- Honor only `.Release.Namespace`. Removed `namespace` option from `values.yaml`
- Added `aerospike-prometheus-exporter` as `sidecar` container (applicable only when aerospike monitoring is enabled).
- Chart `4.6.0` updated to use Aerospike Server version `4.6.0.12`
- Chart `4.7.0` updated to use Aerospike Server version `4.7.0.10`
- Chart `4.8.0` updated to use Aerospike Server version `4.8.0.5`


## [1.1.0](https://github.com/aerospike/aerospike-kubernetes-enterprise/releases/tag/1.1.0)
- Update Chart `4.7.0` to use Aerospike Server versions `4.7.0.5` (appVersion).
- Update Chart `4.7.0` to use Aerospike Server version `4.7.0.5` (appVersion).
- Update Chart `4.6.0` to use Aerospike Server version `4.6.0.8` (appVersion).

## [1.0.1](https://github.com/aerospike/aerospike-kubernetes-enterprise/releases/tag/1.0.1)
- Update Chart `4.7.0` to use Aerospike Server versions `4.7.0.3` (appVersion).
- Update Chart `4.6.0` to use Aerospike Server version `4.6.0.6` (appVersion).
- Added 'Expose Aerospike Cluster' section to README.
- Added CHANGELOG.md

## [1.0.0](https://github.com/aerospike/aerospike-kubernetes-enterprise/releases/tag/1.0.0)

- Supports `NodeAffinity`/`PodAffinity`/`PodAntiAffinity` rules.
Expand All @@ -29,5 +42,5 @@ Supported values : `none`, `gke`, and `eks`
- Renamed `dBReplicas` to `dbReplicas`.
- Increased termination grace period from `30` to `120` default.
- Changed default `aerospikeDefaultTTL` to `0` (Never Expire), dbReplicas to `3`.
- Update Chart `4.7.0` to use Aerospike Server versions `4.7.0.2` (appVersion).
- Update Chart `4.7.0` to use Aerospike Server version `4.7.0.2` (appVersion).
- Update Chart `4.6.0` to use Aerospike Server version `4.6.0.5` (appVersion).
9 changes: 5 additions & 4 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright 2012-2019 Aerospike, Inc.
# Copyright 2012-2020 Aerospike, Inc.
#
# Portions may be licensed to Aerospike, Inc. under one or more contributor
# license agreements.
Expand All @@ -16,15 +16,16 @@
# ------------------------------------------------------------------------------

apiVersion: v1
appVersion: 4.7.0.5
appVersion: 4.8.0.5
description: A Helm chart for Aerospike Server Enterprise Edition on Kubernetes
name: aerospike-enterprise
version: 4.7.0
version: 4.8.0
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
sources:
- https://github.com/aerospike/aerospike-server-enterprise.docker
- https://github.com/aerospike/aerospike-tools.docker
- https://github.com/aerospike/aerospike-kubernetes-enterprise
- https://github.com/aerospike/aerospike-kubernetes-init
- https://github.com/aerospike/aerospike-prometheus-exporter
maintainers:
- name: spkesan
email: kesan@aerospike.com
Loading

0 comments on commit dc24190

Please sign in to comment.