ewilde / terraform-provider-kibana

Kibana terraform provider
Mozilla Public License 2.0
73 stars 23 forks source link

Logzio Kibana 7 #37

Closed michalschott closed 4 years ago

michalschott commented 4 years ago

Got this email yesterday from logzio team:

We are happy to inform you that we are upgrading our user interface to Kibana 7! 
In addition to a significant performance boost, Kibana 7 offers users a new time picker, new filtering, a better dashboarding experience, and overall -- a much nicer look and feel. 
We will gradually be rolling out this upgrade in the upcoming few weeks and will provide more detailed information on our blog. In the meantime, if you have any questions whatsoever, please feel free to reach out to our Support team.
Enjoy!

Wonder if provider will work out of the box?

ewilde commented 4 years ago

@devenney do you know if this works on Logz.io now we are on 7?

devenney commented 4 years ago

@ewilde It looks like none of our estate has been hit by the rollout yet. We test support for logz.io and 7.3.X separately so it should be as simple as the end-user bumping kibana_version.

We will, of course, need to keep an eye out and bump the kibana_version used for our CI once Logz upgrade our estate. That will tell us for sure if there are any breakages - it's always possible they go to a minor version which messes with some of our functionality.

michalschott commented 4 years ago

Hey.

We just got sneaky update today resulting in * kibana_search.environment_frontend_filter: failed to create kibana saved search: &{0xc0007c0fc0} error: POST API call to https://app-eu.logz.io/api/saved_objects/search?overwrite=true failed 409 Conflict. Code: 409, Body: {"statusCode":409,"error":"Conflict","message":"refresh kibana"}, Message: Could not create search

on 0.7.0, will try to use 0.7.1.

UPDATE:

  kibana_version    = "7.3.1"
  kibana_uri        = "https://app-eu.logz.io"
  kibana_type       = "KibanaTypeLogzio"
  kibana_username   = "${var.kibana_user_env}"           // your username
  kibana_password   = "${var.kibana_password_env}"       // your password
  logzio_client_id  = "kydHH8LqsLR6D6d2dlHTpPEdf0Bztz4c" // this is not a secret value and it is the same for everyone
  logzio_account_id = "${var.logzio_account_id}"
}

calls which are refreshing state are not passing, it wants to create all resources from scratch resulting in error pasted above.

michalschott commented 4 years ago

Hi again,

after upgrading kibana_version to 7.2.1 and restoring previously know terraform state, I was able to use this provider again.

Their UI bugs in visualizations is another good story...

michalschott commented 4 years ago

Closing in favor of https://github.com/ewilde/terraform-provider-kibana/issues/42