Skip to content

Instantly share code, notes, and snippets.

@kayrus
kayrus / dnsmasq.md
Last active March 4, 2016 14:13
Configure dnsmasq nameservers through DBUS

Run example:

./dnsmasq.sh 8.8.8.8

Each time you run this script it adds only one DNS server.

dnsmasq.sh:

@kayrus
kayrus / openstack.patch
Created January 23, 2019 12:16
openstack.patch
diff --git a/openstack/config.go b/openstack/config.go
index 48b8ceb..b6ceb85 100644
--- a/openstack/config.go
+++ b/openstack/config.go
@@ -17,31 +17,34 @@ import (
)
type Config struct {
- CACertFile string
- ClientCertFile string
@kayrus
kayrus / automation.tf
Last active March 8, 2019 08:11
arc-lyra automation in terraform
resource "ccloud_arc_agent_bootstrap_v1" "agent_1" {}
resource "ccloud_arc_agent_v1" "agent_1" {
filter = "@metadata_uuid='c83157fb-b79e-4854-a8be-76db4dbe1209'"
timeouts {
create = "5s"
}
}
@kayrus
kayrus / openstack_bond_vlan.tf
Last active March 25, 2019 05:49
Terraform configuration for vlan on bonding automation for SLES12
provider "openstack" {
version = ">= 1.17.0"
}
variable "private_net" {
default = "private"
}
variable "backup_net" {
default = "private-backup"
@kayrus
kayrus / lb_pool_panic.log
Created April 3, 2019 14:19
lb_pool_panic
panic: persistence: '': source data must be an array or slice, got struct
2019-04-03T16:13:40.193+0200 [DEBUG] plugin.terraform-provider-openstack_v1.17.0_x4:
2019-04-03T16:13:40.193+0200 [DEBUG] plugin.terraform-provider-openstack_v1.17.0_x4: goroutine 121 [running]:
2019-04-03T16:13:40.193+0200 [DEBUG] plugin.terraform-provider-openstack_v1.17.0_x4: github.com/terraform-providers/terraform-provider-openstack/vendor/github.com/hashicorp/terraform/helper/schema.(*ResourceData).Set(0xc0001da0e0, 0x11734f6, 0xb, 0x104fe40, 0xc0002d89e0, 0x0, 0x0)
2019-04-03T16:13:40.193+0200 [DEBUG] plugin.terraform-provider-openstack_v1.17.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-openstack/vendor/github.com/hashicorp/terraform/helper/schema/resource_data.go:191 +0x334
2019-04-03T16:13:40.193+0200 [DEBUG] plugin.terraform-provider-openstack_v1.17.0_x4: github.com/terraform-providers/terraform-provider-openstack/openstack.resourcePoolV2Read(0xc0001da0e0, 0x1124080,
@kayrus
kayrus / subnet_panic.log
Created April 3, 2019 14:55
subnet_panic
2019-04-03T13:22:27.927Z [DEBUG] plugin.terraform-provider-openstack_v1.16.0_x4: panic: interface conversion: interface {} is nil, not string
2019-04-03T13:22:27.928Z [DEBUG] plugin.terraform-provider-openstack_v1.16.0_x4:
2019-04-03T13:22:27.928Z [DEBUG] plugin.terraform-provider-openstack_v1.16.0_x4: goroutine 277 [running]:
2019-04-03T13:22:27.928Z [DEBUG] plugin.terraform-provider-openstack_v1.16.0_x4: github.com/terraform-providers/terraform-provider-openstack/openstack.resourceSubnetDNSNameserversV2CheckIsSet(0xc0002eeb60, 0xc0001688d0, 0x7)
2019-04-03T13:22:27.928Z [DEBUG] plugin.terraform-provider-openstack_v1.16.0_x4: /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-openstack/openstack/resource_openstack_networking_subnet_v2.go:445 +0x308
2019-04-03T13:22:27.928Z [DEBUG] plugin.terraform-provider-openstack_v1.16.0_x4: github.com/terraform-providers/terraform-provider-openstack/openstack.resourceNetworkingSubnetV2Create(0xc0002eeb60, 0x110b3a0, 0x
package env
import (
"os"
"syscall"
"golang.org/x/sys/windows"
"golang.org/x/text/encoding/charmap"
)
$ ./kg -n garden get shoot seed-region1
NAME CLOUDPROFILE VERSION SEED DOMAIN OPERATION PROGRESS APISERVER CONTROL NODES SYSTEM AGE
seed-region1 region1 1.12.9 soil region1-seed.gdn.domain Processing 86 False False Unknown Unknown 2d21h
$ ./ks -n shoot--garden--seed-region1 get pods
NAME READY STATUS RESTARTS AGE
cloud-controller-manager-85fdb77958-k5wdz 1/1 Running 25 2d21h
dependency-watchdog-5b77fd7c74-p46bf 1/1 Running 0 2d21h
etcd-events-0 2/2 Running 0 2d21h
etcd-main-0 1/2 Running 0 2d21h
grafana-86cc5ddcd-tr2n7 1/1 Running 0 2d21h
@kayrus
kayrus / cloud-controller-manager.log
Last active July 3, 2019 21:03
shoot cluster deletion
$ kubectl --kubeconfig soil -n shoot--garden--region1 logs -f cloud-controller-manager-6f5548f8f6-wk4fg --tail 10
I0703 20:05:23.369277 1 node_controller.go:329] This node shoot--garden--region1-cpu-worker-z1-5bb54fbdbb-6kjl7 is registered without the cloud taint. Will not process.
I0703 20:05:30.370979 1 node_controller.go:329] This node shoot--garden--region1-cpu-worker-z1-5bb54fbdbb-zf7zq is registered without the cloud taint. Will not process.
I0703 20:05:33.001121 1 node_controller.go:329] This node shoot--garden--region1-cpu-worker-z1-5bb54fbdbb-m7wp4 is registered without the cloud taint. Will not process.
I0703 20:05:33.077097 1 node_controller.go:329] This node shoot--garden--region1-cpu-worker-z1-5bb54fbdbb-zt9mc is registered without the cloud taint. Will not process.
I0703 20:05:33.167723 1 node_controller.go:329] This node shoot--garden--region1-cpu-worker-z1-5bb54fbdbb-v8gsv is registered without the cloud taint. Will not process.
I0703 20:05:33.382567 1 node_
@kayrus
kayrus / deployment.yaml
Last active September 11, 2019 12:51
deployment status inconsistency
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
creationTimestamp: "2019-08-21T16:04:57Z"
generation: 13329
labels:
component: blackbox-exporter
garden.sapcloud.io/role: system-component