{"id":13742333,"url":"https://github.com/travelaudience/aerospike-operator","last_synced_at":"2025-07-21T23:32:11.166Z","repository":{"id":31402356,"uuid":"127764597","full_name":"travelaudience/aerospike-operator","owner":"travelaudience","description":"Manages Aerospike clusters atop Kubernetes, automating their creation and administration.","archived":false,"fork":false,"pushed_at":"2024-11-06T02:16:16.000Z","size":1906,"stargazers_count":28,"open_issues_count":6,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-06-17T23:43:54.169Z","etag":null,"topics":["aerospike","database","kubernetes","operator","owner-cor"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/travelaudience.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-04-02T14:06:18.000Z","updated_at":"2025-06-11T18:07:59.000Z","dependencies_parsed_at":"2024-01-13T01:37:45.165Z","dependency_job_id":"cf141b64-671d-4417-a55a-38a5131ce9cc","html_url":"https://github.com/travelaudience/aerospike-operator","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/travelaudience/aerospike-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelaudience%2Faerospike-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelaudience%2Faerospike-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelaudience%2Faerospike-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelaudience%2Faerospike-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/travelaudience","download_url":"https://codeload.github.com/travelaudience/aerospike-operator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/travelaudience%2Faerospike-operator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266403050,"owners_count":23923403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aerospike","database","kubernetes","operator","owner-cor"],"created_at":"2024-08-03T05:00:29.714Z","updated_at":"2025-07-21T23:32:11.135Z","avatar_url":"https://github.com/travelaudience.png","language":"Go","funding_links":[],"categories":["Repository is obsolete"],"sub_categories":["Awesome Operators in the Wild"],"readme":"= aerospike-operator\naerospike-operator manages Aerospike clusters atop Kubernetes, automating their creation and administration.\n:icons: font\n:toc:\n\nifdef::env-github[]\n:tip-caption: :bulb:\n:note-caption: :information_source:\n:important-caption: :heavy_exclamation_mark:\n:caution-caption: :fire:\n:warning-caption: :warning:\nendif::[]\n\nimage:https://img.shields.io/badge/status-development-blue.svg[\"Status\"]\nimage:https://quay.io/repository/travelaudience/aerospike-operator/status[\"Docker Repository on Quay\", link=\"https://quay.io/repository/travelaudience/aerospike-operator\"]\n\nWARNING: `aerospike-operator` is currently _alpha_, and is under active development. One should expect breaking changes to the API and behavior to be introduced at any moment.\n\n== Prerequisites\n\n* Kubernetes 1.13+.\n\n== Supported versions\n\n`aerospike-operator` currently supports launching Aerospike clusters running the following Aerospike Server CE versions:\n\n* https://www.aerospike.com/download/server/notes.html#4.0.0.4[`4.0.0.4`]\n* https://www.aerospike.com/download/server/notes.html#4.0.0.5[`4.0.0.5`]\n* https://www.aerospike.com/download/server/notes.html#4.0.0.5[`4.0.0.6`]\n* https://www.aerospike.com/download/server/notes.html#4.1.0.1[`4.1.0.1`]\n* https://www.aerospike.com/download/server/notes.html#4.1.0.1[`4.1.0.6`]\n* https://www.aerospike.com/download/server/notes.html#4.2.0.3[`4.2.0.3`]\n* https://www.aerospike.com/download/server/notes.html#4.2.0.4[`4.2.0.4`]\n* https://www.aerospike.com/download/server/notes.html#4.2.0.5[`4.2.0.5`]\n* https://www.aerospike.com/download/server/notes.html#4.2.0.10[`4.2.0.10`]\n* https://www.aerospike.com/download/server/notes.html#4.3.0.2[`4.3.0.2`]\n* https://www.aerospike.com/download/server/notes.html#4.3.0.4[`4.3.0.4`]\n* https://www.aerospike.com/download/server/notes.html#4.3.0.6[`4.3.0.6`]\n* https://www.aerospike.com/download/server/notes.html#4.3.0.7[`4.3.0.7`]\n* https://www.aerospike.com/download/server/notes.html#4.3.0.8[`4.3.0.8`]\n* https://www.aerospike.com/download/server/notes.html#4.3.0.10[`4.3.0.10`]\n\n== Documentation\n\nOne can find comprehensive usage documentation in the link:./docs/usage[`docs/usage/`] directory of this repository. Existing usage documentation covers the following topics:\n\n1. \u003c\u003c./docs/usage/00-installation-guide.adoc#,Installation Guide\u003e\u003e provides instructions on how to install and configure `aerospike-operator`.\n1. \u003c\u003c./docs/usage/10-managing-clusters.adoc#,Managing Clusters\u003e\u003e includes details on how to create, configure, inspect and scale Aerospike clusters.\n1. \u003c\u003c./docs/usage/20-backing-up-namespaces.adoc#,Backing-up Namespaces\u003e\u003e details how to create backups of data in an Aerospike cluster.\n1. \u003c\u003c./docs/usage/30-restoring-namespaces.adoc#,Restoring Namespaces\u003e\u003e provides instructions on how to restore the abovementioned backups.\n1. \u003c\u003c./docs/usage/40-upgrading-clusters.adoc#,Upgrading Clusters\u003e\u003e details how to upgrade an Aerospike cluster to a later version.\n1. \u003c\u003c./docs/usage/50-upgrading-aerospike-operator.adoc#,Upgrading `aerospike-operator`\u003e\u003e describes how to upgrade the version of `aerospike-operator` itself.\n1. \u003c\u003c./docs/usage/80-metrics.adoc#,Metrics\u003e\u003e includes information on how to consume the metrics exported by `aerospike-operator`.\n1. \u003c\u003c./docs/usage/90-limitations.adoc#,Limitations\u003e\u003e provides a list of limitations that exist in the current version of `aerospike-operator`.\n\nIn addition to these documents, and in order to understand the design and architecture of `aerospike-operator`, one should have a look at the link:./docs/design/[`docs/design/`] directory of this repository. Existing design documentation covers the following topics:\n\n1. \u003c\u003c./docs/design/api-spec.adoc#,API Specification\u003e\u003e describes the API introduced by `aerospike-operator`.\n1. \u003c\u003c./docs/design/architecture.adoc#,Architecture\u003e\u003e describes the design of `aerospike-operator` and the interactions between the custom resource definitions it introduces, its internal components and Kubernetes.\n1. \u003c\u003c./docs/design/upgrades.adoc#,Upgrades\u003e\u003e and \u003c\u003c./docs/design/upgrade-strategies.adoc#,Upgrade Strategies\u003e\u003e describe how upgrade operations are performed by `aerospike-operator`.\n1. \u003c\u003c./docs/design/garbage-collection.adoc#,Garbage Collection\u003e\u003e describes how `aerospike-operator` performs garbage collection on unused and outdated resources.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftravelaudience%2Faerospike-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftravelaudience%2Faerospike-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftravelaudience%2Faerospike-operator/lists"}