Comments (9)
Hey @meskallito thanks for the input. We can definitely look at adding these things, they seem reasonable to me at a first-glance.
We are no longer blocked on #38 , so if you are interested in creating a PR with one or more of these added, we will be happy to look over and review it! And hopefully eventually we get all of these features added.
from solr-operator.
Spec.customSolrKubeOptions.podOptions
and Spec.customSolrKubeOptions.statefulSetOptions
have been added.
This allows for custom:
- Security Context
- Volumes
- Annotations on statefulSets/pods
What we still need:
- Service annotations
- Setting policy name on collections.
from solr-operator.
Service annotations have been added in Spec.customSolrKubeOptions.commonServiceOptions
, Spec.customSolrKubeOptions.headlessServiceOptions
and Spec.customSolrKubeOptions.nodeServiceOptions
.
Last request is setting the policy name on a collection.
from solr-operator.
Since the SolrCollection CRD has been removed, this issue can be closed. All features on the SolrCloud CRD have been added.
from solr-operator.
@HoustonPutman I was looking for an option to set securityContext for solr-cloud containers but couldnt find any option in the SolrCloud CRD to do that. I only see option to set securityContext for sidecarContainers
and initContainers
.
Am I missing something?
from solr-operator.
You can set the podSecurityContext through customSolrKubeOptions.podOptions.podSecurityContext
from solr-operator.
@HoustonPutman Thanks for the reply, I wanted to drop all capabilities in security context
which can be done using securityContext :
securityContext:
capabilities:
drop:
- ALL
can you please tell me how can we achieve the same using customSolrKubeOptions.podOptions.podSecurityContext
?
I couldnt find a way to mention the capabilities in podSecurityContext
.
from solr-operator.
Ahh it looks like you can only set capabilities on the container security context. If you make a separate issue we can try to get that added.
from solr-operator.
thanks, created this issue #489
from solr-operator.
Related Issues (20)
- Improve documentation for additional volumes HOT 1
- Resources limits and requests configuration not set on SolrCloud pod HOT 1
- Add the ability to add Environment variables as a configmap HOT 1
- Not create the StatefulSets when add the custom security.json in helm HOT 4
- Missing permission for "/admin/info/system" endpoint in security.json template in the SolrCloud CRD documentation
- Authentication not woking with solr-cloud. Pods are getting restarted. HOT 4
- Shards in a down state after an HPA scale up / scale down event. HOT 2
- User helm chart 0.8.0 with default values thorw the error in ValidationError(SolrCloud.spec): unknown field "scaling" in org.apache.solr.v1beta1.SolrCloud.spec HOT 1
- gen-pkcs12-keystore init container fails if the tls secret contains no ca.crt HOT 1
- Support running the solr operator on ARM nodes HOT 4
- Solr Backup recurrence/schedule not enabled by helm 0.7.1 HOT 1
- Actual running pod counts are different from the HPA-allocated HOT 1
- Add useful Operator metrics
- Support replicaPlacementFactory in solr.xml HOT 2
- Liveness probe failing for Prometheus Exporter connected to a large SolrCloud
- Disabling PodDisruptionBudgets for both zk pods and solr pods HOT 3
- adding automountServiceAccountToken HOT 1
- Replica allocation after Node is DisabledScheduling HOT 1
- zkHost and zkServer generated incorrectly - helm templates HOT 2
- Solr 8.11 with SolrMetrics produces duplicate samples with prometheus v2.52 HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solr-operator.