Skip to content

Instantly share code, notes, and snippets.

View aufi's full-sized avatar

Marek Aufart aufi

View GitHub Profile

Notes on trap : TERM INT; sleep infitiny & wait command from must-gather

Links

Notes

Asked Maciej S. and Luiz S. (author of that part of code). The trap does allows more reliable and faster kill of the copy container (: is just a no-op)..

This file has been truncated, but you can view the full file.
<!doctype html>
<html>
<head>
<title>Prometheus Metrics Charts</title>
<!-- ChartJS library -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.bundle.min.js"></script>
<!-- Coloring plugin -->
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-colorschemes"></script>
<style>
36 wget http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
37 ls
38 cd ..
39 cd images/
40 ls
41 mkdir packstack
42 cd packstack/
43 vi meta-data
44 ssh-keygen
45 vi user-data
diff --git a/spec/tools/environment_builders/openstack/services/identity/builder/keystone_v2.rb b/spec/tools/environment_builders/openstack/services/identity/builder/keystone_v2.rb
index 797d07218b..3b582dfae2 100644
--- a/spec/tools/environment_builders/openstack/services/identity/builder/keystone_v2.rb
+++ b/spec/tools/environment_builders/openstack/services/identity/builder/keystone_v2.rb
@@ -32,7 +32,7 @@ module Openstack
def find_or_create_roles
@data.roles.each do |role|
- admin_user = @service.users.find_by(:name => 'admin')
+ admin_user = @service.users.find_by_name('admin')
@aufi
aufi / sauna.go
Last active September 15, 2021 14:36
First sauna run, controlled by golang (w/evok-to-mqtt and UniPi's Neuron unit)
package main
import (
"encoding/json"
"log"
"time"
mqtt "github.com/eclipse/paho.mqtt.golang"
)
@aufi
aufi / events_dump.yaml
Created February 6, 2020 12:37
OpenStack Panko events duped by MIQ example
---
:content:
message_id: bacf6034-15d7-4486-9efc-7edc28380574
event_type: network.create.start
timestamp: '2020-01-16T12:05:21.787000'
payload:
user_id: afeeef6f662d443baf9ab2c9f39813d7
service: network.controller-0.redhat.local
tenant_id: 5af354dc7a634eea9b6c0bb4bb8d7e77
request_id: req-b23fbb42-bd73-4c1a-9ac7-06bc665591d1
@aufi
aufi / README.md
Last active January 27, 2020 13:39
Ansible OpenStack lab initial setup
@aufi
aufi / gist:025c1bb75ae33934f215f2c2c49ffc9c
Created October 14, 2019 11:48
manageiq-providers-openstack directory
$ cat Gemfile
# Declare your gem's dependencies in manageiq-providers-openstack.gemspec.
# Bundler will treat runtime dependencies like base dependencies, and
# development dependencies will be added by default to the :development group.
gemspec
# Declare any dependencies that are still in development here instead of in
# your gemspec. These might include edge Rails or gems from your path or
# Git. Remember to move these dependencies to your gemspec before releasing
# your gem to rubygems.org.
diff --git a/lib/manageiq/providers/openstack/legacy/openstack_handle/handle.rb b/lib/manageiq/providers/openstack/legacy/openstack_handle/handle.rb
index 7caa3297..e52bc976 100644
--- a/lib/manageiq/providers/openstack/legacy/openstack_handle/handle.rb
+++ b/lib/manageiq/providers/openstack/legacy/openstack_handle/handle.rb
@@ -166,17 +166,18 @@ module OpenstackHandle
opts = options.dup
service = (opts.delete(:service) || "Compute").to_s.camelize
tenant = opts.delete(:tenant_name)
+ tenant_discovery = opts.delete(:tenant_discovery) || true
domain = domain_id
@aufi
aufi / fix_split_for_TrueClass.diff
Created March 28, 2018 07:59
Not ideal fix, but should be working
diff --git a/app/models/manager_refresh/inventory_collection.rb b/app/models/manager_refresh/inventory_collection.rb
index 8c5f320e96..056ce0e951 100644
--- a/app/models/manager_refresh/inventory_collection.rb
+++ b/app/models/manager_refresh/inventory_collection.rb
@@ -1085,7 +1085,7 @@ module ManagerRefresh
hash_uuids_by_ref = []
new_references.each do |manager_uuid|
- next if manager_uuid.nil?
+ next unless manager_uuid.respond_to? "split"