Sentralisér konfigurasjon av elasticsearch
Closed this issue · 3 comments
kristom commented
Mappingfiler for elasticsearch' verk og personindekser er nå duplisert i tre like eksemplarsett; i salt, migration og i services. Det er stor fare for at de kommer ut av synk, og bør derfor ligge ett sted, fortrinnsvis i services. For at migration skal kunne resette indeks bør derfor derfor sletting av indekser og oppretting av mapping kunne gjøres om en tjeneste i services som migration kaller før migrering.
Løsningsforslag/grovskisse:
- person_mapping.json og work_mapping.json legges i services/.../resources
- Et nytt REST-endpoint i services sørger for å laste opp disse til elasticsearch
- Endpointer kalles av migration
boutros commented
Veldig bra!
Det er også delvis duplisert i en jenkins-jobb, så det skal bli bra å få eksponert dette i services.
kristom commented
Legger også til at man trigger reindeksering gjennom et REST-kall til services