Skip to content

Instantly share code, notes, and snippets.

View m1keil's full-sized avatar

Michael Sverdlik m1keil

View GitHub Profile
@m1keil
m1keil / karabiner.json
Created March 6, 2024 01:12
Karabiner config
{
"global": {
"ask_for_confirmation_before_quitting": true,
"check_for_updates_on_startup": true,
"show_in_menu_bar": false,
"show_profile_name_in_menu_bar": false,
"unsafe_ui": false
},
"profiles": [
{
@m1keil
m1keil / Corefile
Last active April 21, 2024 16:05
DNS based service discovery for Nomad (Using CoreDNS). Workaround for https://github.com/hashicorp/nomad/issues/12588
.: {
log
loadbalance
# auto: automatically pick up file changes
auto service.nomad {
directory local/zones
reload 1s
}
}
@m1keil
m1keil / README.md
Last active February 16, 2024 17:00
Configure Kibana to use SAML with Google Workspace (Google Apps, G Suite)

The following worked with Elastic Cloud, Elasticsearch & Kibana v7.6.0. It should be pretty close for other kinds of deployments. Before starting, make sure you have the right license level that allows SAML.

Create SAML App in Google Workspace:

  • Navigate to the SAML apps section of the admin console
  • Click the Add button and choose to "Add custom SAML app"
  • Write down the Entity ID and download the Idp metadata file
  • Choose application name, description and add logo
  • In the "Service Provider Details" screen add the following: