Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use standalone Solr on ECS #460

Merged
merged 5 commits into from
May 31, 2022
Merged

Use standalone Solr on ECS #460

merged 5 commits into from
May 31, 2022

Conversation

nickumia-reisys
Copy link
Contributor

Related to GSA/data.gov#3826

New additions/changes:

  • Build Solr Docker Images with efs-utils, vim and other necessary tools
  • Switch local docker environment to standalone solr from solrcloud
  • Configure Solr on ECS config paramters in service-config.json

- Vim is essential haha..
- stunnel for secure NFS mounting
- efs-utils for EFS mounting
- git to install efs-utils :)
This script was tracked in various forms in a gist, this makes it part of our processes
- Initialize solr instance with ckan core
- Configure ckan to use solr authentication since local solr is now restricted
- Remove solrcloud 'things'
@nickumia-reisys nickumia-reisys requested a review from a team May 27, 2022 16:29
btylerburton
btylerburton previously approved these changes May 27, 2022
jbrown-xentity
jbrown-xentity previously approved these changes May 31, 2022
Copy link
Contributor

@jbrown-xentity jbrown-xentity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

ckan/setup/GSA_prerun.py Outdated Show resolved Hide resolved
@robert-bryson
Copy link
Contributor

I, for one, appreciate that vim is a necessary tool.

Remove bash scripts for SOLR collections
@jbrown-xentity jbrown-xentity dismissed stale reviews from btylerburton and themself via ad24412 May 31, 2022 18:13
@jbrown-xentity jbrown-xentity enabled auto-merge May 31, 2022 18:14
@jbrown-xentity jbrown-xentity merged commit 2a3e637 into main May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants