mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-03-20 03:57:02 +08:00
packages-static: have the init script mange solr config
openshift does not allow subdirectories in configmap volumes.
This commit is contained in:
committed by
mymindstorm
parent
81b2cd2e9c
commit
decd358666
@@ -17,8 +17,8 @@ metadata:
|
||||
labels:
|
||||
app: fedora-packages-static
|
||||
data:
|
||||
conf/solrconfig.xml: |-
|
||||
{{ load_file('packages/conf/solrconfig.xml') | indent }}
|
||||
solrconfig.xml: |-
|
||||
{{ load_file('packages/solrconfig.xml') | indent }}
|
||||
schema.xml: |-
|
||||
{{ load_file('packages/schema.xml') | indent }}
|
||||
---
|
||||
|
||||
@@ -13,7 +13,15 @@ fi
|
||||
|
||||
. /opt/docker-solr/scripts/run-initdb
|
||||
|
||||
/opt/docker-solr/scripts/precreate-core "packages" /opt/solr/server/solr/configsets/packages
|
||||
# Manually arrange config files into directory structure solr needs because openshift just won't let this be simple
|
||||
mkdir -p /var/solr/openshift/packages
|
||||
cp /opt/solr/server/solr/configsets/packages/schema.xml /var/solr/openshift/packages
|
||||
|
||||
mkdir -p /var/solr/openshift/packages/conf
|
||||
cp /opt/solr/server/solr/configsets/packages/solrconfig.xml /var/solr/openshift/packages/conf
|
||||
|
||||
# Create the core
|
||||
/opt/docker-solr/scripts/precreate-core "packages" /var/solr/openshift/packages
|
||||
|
||||
#!/bin/bash
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user