Proxy for rekrutteringsbistand stillingssøk.
For å starte appen lokalt med mock av OpenSearch må man kjøre main-metoden i LokalApplikasjon.
Beskyttelse av endepunkt er da slått av slik at det ikke er nødvendig å sette tokens på requestene.
Gjøres med å sende en HTTP GET request, som kan gjøres på mange forskjellige måter. I dette eksemplet vises syntaksen til IntelliJ sitt innebygde verktøy "HTTP Client":
GET https://elastic-arbeidsgiver-rekrutteringsbistand-stilling-nav-prod.aivencloud.com:26482/stilling/_search
Authorization: Basic arbeidsgiver-r <passord>
Content-Type: application/json
{
"query": {
"query_string": {
"query": "<søkeord, kan være hva som helst, f.eks. stillingens annonsenummer>"
}
}
}
URL, brukernavn og passord hentes fra en Kubernetes-pod slik:
- I Naisdevice-appen, koble deg til
aiven-prod
- Finn navnet på en kjørende Kubernetes-pod ved å kjøre f.eks.
kubectl get pods -n arbeidsgiver | grep rekrutteringsbistand-stillingssok-proxy
- Logg inn i pod-en ved å kjøre
kubectl exec -it <podnavn> -n arbeidsgiver -- /bin/sh
- Inne i pod-en, vis miljøvariabler med URL, brukernavn og passord ved å kjøre f.eks.
env | grep -i elastic
- Dette Git-repositoriet eies av team Toi i produktområde Arbeidsgiver.
- Slack-kanaler:
IT-avdelingen i Arbeids- og velferdsdirektoratet