Houston Putman

Results 46 issues of Houston Putman

As seen in #420 , the Apache Nightlies download server is not a stable place to rely on for our CRDs and Helm Charts to be downloaded from. Moving the...

infrastructure

If a user is connecting to a GCS Backup Repository, then they have to provide a secret that contains the GCS credentials as a file. We should investigate whether we...

backup

Currently the Solr Operator does not have a lot of CRD Spec validations or defaults built in. Instead we rely on a first-step of defaulting the Spec in the controller...

I imagine that this would be implemented as two additional CRDs, `SolrCloudBackup` and `SolrCloudRestore`. We would likely use the [Solr Collections API Backup & Restore](https://lucene.apache.org/solr/guide/8_1/collections-api.html#backup) capability. The CRDs would take...

backup
restore
cloud

**Is your feature request related to a problem? Please describe.** Currently we use a initContainer to copy over the solr.xml from the configMap and place it in the solr data...

The Solr Operator creates many Kubernetes resources while reconciling. The operator will often choose to create or not create resources depending on the configuration of Solr resource (e.g. a SolrCloud...

*Issue number of the reported bug or feature request: Resolves #53* **Describe your changes** This PR adds Kubernetes Node labels as sysProps for Solr Nodes, thus allowing for them to...

Some CRDs for this operator, especially the [SolrCloud CRD](https://github.com/bloomberg/solr-operator/blob/master/config/crd/bases/solr.bloomberg.com_solrclouds.yaml), are getting extrememly large. This is because we are importing options from base kubernetes objects, which expand out to be extremely...

documentation

Currently the getting started guide is specifically designed for users running Docker-for-mac. The docs should be generalized for many systems, such as windows, minikube, k3s, etc. (Thanks to @nabadger for...

documentation

Our unit tests are quite good for a wide variety of use cases, however operator interacts with external systems quite often now. This includes (but is not limited to): -...