You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Opensearch and Opensearch Dashboards is the open source successor of Opendistro Elasticsearch and Kibana. Since Opendistro is no longer maintained Lagoon will have to migrate to the Opensearch stack going forward.
Lagoon has a couple of compatibility issues dealing with the Opensearch stack vs Opendistro. Here are the problems that I've noticed from running the current opendistro-sync script:
Creating index patterns
[2021-09-21 15:30:29] [error]: Kibana Error during setup of index pattern "application-logs-*": HTTPError: Response code 400 (Bad Request)
I think this one is due to the rename of the kbn-xsrf header to osd-xsrf? This curl command works:
I'm not actually sure what this is supposed to do, but this error is logged:
[2021-09-21 15:30:29] [error]: Kibana Error during config of default Index: HTTPError: Response code 404 (Not Found)
Backend role mapping
Opensearch needs the backend role mapped to the regular role otherwise logging in via Keycloak gives no permissions. In practice for the way that Lagoon uses roles this means adding the name of the role as a backend role. e.g. this curl command works:
Opensearch and Opensearch Dashboards is the open source successor of Opendistro Elasticsearch and Kibana. Since Opendistro is no longer maintained Lagoon will have to migrate to the Opensearch stack going forward.
Lagoon has a couple of compatibility issues dealing with the Opensearch stack vs Opendistro. Here are the problems that I've noticed from running the current
opendistro-sync
script:Creating index patterns
I think this one is due to the rename of the
kbn-xsrf
header toosd-xsrf
? Thiscurl
command works:Configuring default index (?)
I'm not actually sure what this is supposed to do, but this error is logged:
Backend role mapping
Opensearch needs the backend role mapped to the regular role otherwise logging in via Keycloak gives no permissions. In practice for the way that Lagoon uses roles this means adding the name of the role as a backend role. e.g. this curl command works:
The text was updated successfully, but these errors were encountered: