Skip to content

Releases: aerospike/aerolab

AeroLab - v5.1.1

06 Feb 23:56
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • handle rack-id settings with roster in sc mode

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.1.0

06 Feb 21:04
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add option aerolab config docker to handle multiple docker networks
  • add option to specify network name when creating docker clusters/clients
  • add interactive option - when a network doesn't exist, ask if one should be created
  • add aerolab conf rackid option to add/change rack-id configuration on cluster nodes

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v5.0.0

03 Feb 22:34
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add SIGINT handler to aerospike installer downloader, and template creators, to abort smoothly
  • allow installation of FIPS edition of Aerospike
  • auto-create default VPC if it's missing
  • handle per-VPC aerolab-managed security groups (breaking feature - old security groups from 4.5.0 will no longer be used)
  • new feature: aerolab cluster partition to allow for automated partitioner with automatic adjustment of aerospike.conf as required
  • new aerolab config aws commands: create-security-groups, list-security-groups, list-subnets
  • node expander bug fix - handle multiple clusters separated by commas in commands
  • updating dependencies
    • golang 1.20
    • golang build tools
    • github.com/aerospike/aerospike-client-go/v5 v5.10.0 => v5.11.0
    • github.com/aerospike/aerospike-client-go/v6 v6.6.0 => v6.9.1
    • github.com/aws/aws-sdk-go v1.44.158 => v1.44.192
    • github.com/mattn/go-runewidth v0.0.9 => v0.0.14
    • github.com/rivo/uniseg v0.4.3
    • github.com/yuin/gopher-lua v0.0.0-20220504180219-658193537a64 => v1.1.0
    • golang.org/x/crypto v0.3.0 => v0.5.0
    • golang.org/x/sys v0.2.0 => v0.4.0
    • golang.org/x/term v0.2.0 => v0.4.0

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.6.0

27 Jan 02:02
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add client-side grafana dashboards to AMS monitoring stack client
  • add fullstack documentation on how to deploy the full stack
  • make cluster list better looking in docker backend
  • add basic aerospike.conf config file generator UI in aerolab conf generate feature
  • add aerolab config aws lock-security-groups for locking down sec groups to just the caller IP (for vscode, jupyter, AMS and optionally port 22)

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.5.0

20 Jan 04:15
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • fix bug with old Aerospike version download, requiring username/password
  • add notes at the end of AMS and exporter installation, referencing one-another to avoid confusion
  • allow for aerolab to auto-create security groups in aws, as well as discover subnet IDs based on AZ for the default VPC
  • allow tagging instances and images with custom tags when using the aws backend
  • add debian to the list of supported OS types

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.4.4

14 Dec 21:46
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • fix issue with the autoload directory execution in aws
  • add cluster existance check in expandNodes to handle -l all on non-existent cluster name

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.4.3

14 Dec 00:52
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • add cluster name checking and hostname validation on setting hostnames
  • improve failed template vacuum (only delete the failed template container, not all template containers)
  • fix aws missing-region discovery
  • when parsing aerospike.conf, ignore commented out lines while parsing directory paths
  • allow specifying multiple security group IDs in AWS
  • change macos pkg install location to /usr/bin/ instead of /usr/local/bin/ due to missing $PATH on some installations

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/ or /usr/bin/. Remember to chmod +x the binary too.

AeroLab - v4.4.2

08 Dec 19:27
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • handle aws library bug when dealing with unset region

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/. Remember to chmod +x the binary too.

AeroLab - v4.4.1

23 Nov 21:45
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • vscode client handle java extensions better since vscode installer is buggy

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/. Remember to chmod +x the binary too.

AeroLab - v4.4.0

23 Nov 18:02
Compare
Choose a tag to compare

Instructions and changelog

See the documentation for full installation and usage instructions.

Changelog

Latest changes:

  • improve handling of keypairs in aws, especially templating ones
  • aws: add auto-discovery of instance type to whether it is arm (obsolete --arm switch)

Download aerolab from Assets below

Head to the releases page and download one of the installers, depending on where you are intending to execute aerolab command itself.

Note that aerolab will still be able to deploy Aerospike on both arm and x64 architectures, regardless of which aerolab binary you are using.

Operating System CPU File Comments
MacOS ALL aerolab-macos.pkg multi-arch AeroLab installer for MacOS
MacOS arm aerolab-macos-arm64.zip single executable binary in a zip file
MacOS Intel/AMD aerolab-macos-amd64.zip single executable binary in a zip file
Linux (generic) arm aerolab-linux-arm64.zip single executable binary in a zip file
Linux (generic) Intel/AMD aerolab-linux-amd64.zip single executable binary in a zip file
Linux (centos) arm aerolab-linux-arm64.rpm RPM for installing on centos/rhel-based distros
Linux (centos) Intel/AMD aerolab-linux-x86_64.rpm RPM for installing on centos/rhel-based distros
Linux (ubuntu) arm aerolab-linux-arm64.deb DEB for installing on ubuntu/debian-based distros
Linux (ubuntu) Intel/AMD aerolab-linux-amd64.deb DEB for installing on ubuntu/debian-based distros

Install

It is adviseable to use the provided installer files for your distro. Upon download, run the installation and aerolab command will become available.

Alternatively, manual installation can be performed by downloading the relevant zip file, unpacking it, and then moving the unpacked aerolab binary to /usr/local/bin/. Remember to chmod +x the binary too.