4 Commits

Author SHA1 Message Date
114cf56718 update runner on merge
All checks were successful
gl/check check status: success (114cf567183364ee6c5a02211c95dbab61b6f70e)
gl/gate gate status: success (114cf567183364ee6c5a02211c95dbab61b6f70e)
Updates Opensearch filters / update-opensearch-filters (pull_request) Successful in 10s
2025-07-29 09:29:33 +00:00
656b705bd5 rename runner
All checks were successful
Updates Opensearch filters / update-opensearch-filters (pull_request) Successful in 1m6s
gl/check check status: success (656b705bd5b03a5bf07425f00d19b9d2c44d1c60)
2025-07-29 09:25:32 +00:00
6a36d2e291 fix issue
Some checks failed
gl/check check status: pending (6a36d2e291a4e5ac288e9911baab6ade06f83c0c)
Updates Opensearch filters / update-opensearch-filters (pull_request) Has been cancelled
2025-07-29 09:23:16 +00:00
b716b40949 add opensearch update workflow
Some checks failed
gl/check check status: success (b716b40949a999bcf6651ff6805ee572b7e42984)
Updates Opensearch filters / update-opensearch-filters (pull_request) Has been cancelled
2025-07-29 09:14:24 +00:00

View File

@ -0,0 +1,32 @@
name: Updates Opensearch filters
on:
pull_request:
types:
- closed
branches:
- main
jobs:
update-opensearch-filters:
if: github.event.pull_request.merged == true
runs-on: ubuntu
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install dependencies and local package otc-metadata package
run: |
python -m pip install --upgrade pip
pip install . -r tools-requirements.txt
- name: Update swiss and eu_de Opensearch indizies
run: |
python tools/index_metadata.py --hosts ${{ secrets.OPENSEARCH_HOST1 }} --target-environment public --index search_index_de --cloud-environment eu_de --username ${{ secrets.OPENSEARCH_USER }} --password ${{ secrets.OPENSEARCH_PW }} --delete-index
python tools/index_metadata.py --hosts ${{ secrets.OPENSEARCH_HOST1 }} --target-environment public --index search_index_swiss --cloud-environment swiss --username ${{ secrets.OPENSEARCH_USER }} --password ${{ secrets.OPENSEARCH_PW }} --delete-index