Kubernetes Operator for Apache Solr

Clone this repo:
  1. 91e1bb1 Implement support for hostpath solr data volumes. (#265) by Jacob Ward · 3 days ago main
  2. 01ee706 Fix docker image location in README.md to Apache (#201) by Anshum Gupta · 10 days ago
  3. 703dfe1 Changes to address issues found in v0.3.0 RC2 (#262) by Houston Putman · 2 weeks ago
  4. d2659b6 Fix flakey TestPersistentStorageVolumesRetain test by Houston Putman · 3 weeks ago
  5. b53ca5e Fix issues with headers and signing for artifacts. by Houston Putman · 3 weeks ago

Solr Operator

Latest Version License Artifact HUB Commit since last release Docker Pulls Slack

The Solr Operator manages Apache Solr Clouds within Kubernetes. It is built on top of the Kube Builder framework.

The project is currently in beta (v1beta1), and while we do not anticipate changing the API in backwards-incompatible ways there is no such guarantee yet.

If you run into issues using the Solr Operator, please:

Join us on the #solr-operator channel in the official Kubernetes slack workspace.

Menu

Documentation

Please visit the following pages for documentation on using and developing the Solr Operator:

Examples

Example uses of each CRD have been provided.

Version Compatibility & Upgrade Notes

Make sure to check the Solr Operator Upgrade notes, before upgrading the Solr Operator or CRDs in your Kubernetes cluster.

Compatibility with Kubernetes Versions

Fully Compatible - v1.16+

If you require compatibility with previous versions, please install version v0.2.6 of the Solr Operator.

Contributions

We :heart: contributions.

Have you had a good experience with the Solr Operator? Why not share some love and contribute code, or just let us know about any issues you had with it?

We welcome issue reports here; be sure to choose the proper issue template for your issue, so that we can be sure you're providing the necessary information.

Before submitting a PR, please be sure to run make prepare before committing. Otherwise the github checks are likely to fail.

License

Please read the LICENSE file here.

Docker Image Licenses

The Solr Operator docker image contains NOTICE and LICENSE information in the /etc/licenses directory. This is different from the source release LICENSE and NOTICE files, so make sure to familiarize yourself when using the image.

Code of Conduct

This space applies the ASF Code of Conduct If you have any concerns about the Code, or behavior which you have experienced in the project, please contact us at private@solr.apache.org .

Security Vulnerability Reporting

If you believe you have identified a security vulnerability in this project, please send email to the ASF security team at security@solr.apache.org, detailing the suspected issue and any methods you've found to reproduce it. More details can be found here

Please do NOT open an issue in the GitHub repository, as we‘d prefer to keep vulnerability reports private until we’ve had an opportunity to review and address them.

Acknowledgements

The Solr Operator was donated to Apache Solr by Bloomberg, after the v0.2.8 release. Many thanks to their contributions over the years!