Skip to content

Commit

Permalink
Features and Improvements (#30)
Browse files Browse the repository at this point in the history
### Features

- New init container
- Network config to opt external or internal IPs when creating services
- Support all configurations of the aerospike prometheus exporter


### Improvements

- Better container lifecycle events handling
- Auto generate node-ids is now enabled by default
- Increased termination grace period to 600 seconds
- Node-id prefix now configurable
- Update monitoring stack
- Allow labels and annotations for pod and statefulset to be configured


### Fixes

- Remove chart version from labels to allow upgrading charts


### Regular Updates

- Added Chart `5.3.0` uses Aerospike server version `5.3.0.6`
- Added Chart `5.2.0` uses Aerospike server version `5.2.0.15`
- Added Chart `5.1.0` uses Aerospike server version `5.1.0.23`
- Chart `5.0.0` updated to use Aerospike Server version `5.0.0.25`
- Chart `4.9.0` updated to use Aerospike Server version `4.9.0.23`
- Chart `4.8.0` updated to use Aerospike Server version `4.8.0.25`
- Chart `4.7.0` updated to use Aerospike Server version `4.7.0.26`
- Chart `4.6.0` updated to use Aerospike Server version `4.6.0.21`
  • Loading branch information
spkesan authored Jan 11, 2021
1 parent aaeff77 commit bd7ab38
Show file tree
Hide file tree
Showing 34 changed files with 533 additions and 296 deletions.
Binary file modified docs/aerospike-4.6.0.tgz
Binary file not shown.
Binary file modified docs/aerospike-4.7.0.tgz
Binary file not shown.
Binary file modified docs/aerospike-4.8.0.tgz
Binary file not shown.
Binary file modified docs/aerospike-4.9.0.tgz
Binary file not shown.
Binary file modified docs/aerospike-5.0.0.tgz
Binary file not shown.
Binary file added docs/aerospike-5.1.0.tgz
Binary file not shown.
Binary file added docs/aerospike-5.2.0.tgz
Binary file not shown.
Binary file added docs/aerospike-5.3.0.tgz
Binary file not shown.
94 changes: 78 additions & 16 deletions docs/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,72 @@ apiVersion: v1
entries:
aerospike:
- apiVersion: v1
appVersion: 5.0.0.4
created: "2020-05-27T05:06:43.771607+05:30"
appVersion: 5.3.0.6
created: "2021-01-12T04:25:25.672528+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: 8c550f99b22a25bc593c2b4a45f3992f0f4c5f4afd00366812be4b4e6dda23e6
digest: c3c336aa415eacdd10d56dd8d14916d4e2662f7cefdc77e9f6a7eaf76088f723
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/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-5.3.0.tgz
version: 5.3.0
- apiVersion: v1
appVersion: 5.2.0.15
created: "2021-01-12T04:25:25.670763+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: 78c8190739aa547470f7ca83d85d827b048a58568c3f713aa48f04e728349cfc
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/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-5.2.0.tgz
version: 5.2.0
- apiVersion: v1
appVersion: 5.1.0.23
created: "2021-01-12T04:25:25.668474+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: ec4664ba6555350f5e56fddd2b157ef975071f72336ae462ff99a6ea67028610
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/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-5.1.0.tgz
version: 5.1.0
- apiVersion: v1
appVersion: 5.0.0.25
created: "2021-01-12T04:25:25.66656+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: f221e56e7416297dc490c269b224c93478bf588b55fdb45fb4906f0ddae40025
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
Expand All @@ -20,14 +78,15 @@ entries:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-5.0.0.tgz
version: 5.0.0
- apiVersion: v1
appVersion: 4.9.0.8
created: "2020-05-27T05:06:43.769771+05:30"
appVersion: 4.9.0.23
created: "2021-01-12T04:25:25.664181+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: 36fe1439f962b3500299857d4f100defdc86eea975c2dca80891c968e24bb58f
digest: 3e27cd32096a3790b8ef0a45cc475eec2df7c03d2037a76f06fdd4996760b7b5
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
Expand All @@ -38,14 +97,15 @@ entries:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.9.0.tgz
version: 4.9.0
- apiVersion: v1
appVersion: 4.8.0.11
created: "2020-05-27T05:06:43.766233+05:30"
appVersion: 4.8.0.25
created: "2021-01-12T04:25:25.66182+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: 0cd07f231e5c8095d470932463ab010663578e78b60b209b8fde4c80cce1bb63
digest: 37b12615992a90f3dc2e6a18cacc3690fa1c49a553a33ce4b1e6c247f83895c1
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
Expand All @@ -56,14 +116,15 @@ entries:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.8.0.tgz
version: 4.8.0
- apiVersion: v1
appVersion: 4.7.0.15
created: "2020-05-27T05:06:43.763204+05:30"
appVersion: 4.7.0.26
created: "2021-01-12T04:25:25.659992+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: f196168c2927b0fe4948b150c42ec2d931895fe8e176651ca111fc270652be43
digest: b89844910e9afa0f44e15df5e2b6ee4f999e6c3dedf92dcb809013939253269d
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
Expand All @@ -74,14 +135,15 @@ entries:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.7.0.tgz
version: 4.7.0
- apiVersion: v1
appVersion: 4.6.0.17
created: "2020-05-27T05:06:43.760321+05:30"
appVersion: 4.6.0.21
created: "2021-01-12T04:25:25.655488+05:30"
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
digest: 9bf0b8ae13477b95abd106829a7cfc1f492ae956063b478aefebbf675f7ed102
digest: 62d371519333d62af12e34c8554bf43b67dee9f49d3808ab5995d851097a65cb
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
maintainers:
- email: [email protected]
name: spkesan
url: https://github.com/spkesan
name: aerospike
sources:
- https://github.com/aerospike/aerospike-server.docker
Expand All @@ -91,4 +153,4 @@ entries:
urls:
- https://aerospike.github.io/aerospike-kubernetes/aerospike-4.6.0.tgz
version: 4.6.0
generated: "2020-05-27T05:06:43.75199+05:30"
generated: "2021-01-12T04:25:25.653338+05:30"
36 changes: 35 additions & 1 deletion helm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,40 @@

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


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

### Features

- New init container
- Network config to opt external or internal IPs when creating services
- Support all configurations of the aerospike prometheus exporter

### Improvements

- Better container lifecycle events handling
- Auto generate node-ids is now enabled by default
- Increased termination grace period to `600` seconds
- Node-id prefix now configurable
- Update monitoring stack
- Allow labels and annotations for pod and statefulset to be configured

### Fixes

- Remove chart version from labels to allow chart upgrades

### Regular Updates

- Added Chart `5.3.0` uses Aerospike server version `5.3.0.6`
- Added Chart `5.2.0` uses Aerospike server version `5.2.0.15`
- Added Chart `5.1.0` uses Aerospike server version `5.1.0.23`
- Chart `5.0.0` updated to use Aerospike Server version `5.0.0.25`
- Chart `4.9.0` updated to use Aerospike Server version `4.9.0.23`
- Chart `4.8.0` updated to use Aerospike Server version `4.8.0.25`
- Chart `4.7.0` updated to use Aerospike Server version `4.7.0.26`
- Chart `4.6.0` updated to use Aerospike Server version `4.6.0.21`


## [1.4.0](https://github.com/aerospike/aerospike-kubernetes/releases/tag/1.4.0)
- Added configuration to apply pod `tolerations` for node `taints`
- Added configuration to apply `nodeSelectors`
Expand Down Expand Up @@ -75,4 +109,4 @@ Supported values : `none`, `gke`, and `eks`
- 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.6.0` to use Aerospike Server version `4.6.0.5` (appVersion).
- Update Chart `4.6.0` to use Aerospike Server version `4.6.0.5` (appVersion).
7 changes: 4 additions & 3 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright 2012-2020 Aerospike, Inc.
# Copyright 2012-2021 Aerospike, Inc.
#
# Portions may be licensed to Aerospike, Inc. under one or more contributor
# license agreements.
Expand All @@ -16,10 +16,10 @@
# ------------------------------------------------------------------------------

apiVersion: v1
appVersion: 5.0.0.4
appVersion: 5.3.0.6
description: A Helm chart for Aerospike Server Community Edition on Kubernetes
name: aerospike
version: 5.0.0
version: 5.3.0
icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4
sources:
- https://github.com/aerospike/aerospike-server.docker
Expand All @@ -29,3 +29,4 @@ sources:
maintainers:
- name: spkesan
email: [email protected]
url: https://github.com/spkesan
Loading

0 comments on commit bd7ab38

Please sign in to comment.