my Helmfile definition is
context: taurus-stage.kube.swatmobile.io
releases:
- name: datadog
namespace: kube-system
chart: stable/datadog
version: 0.11.2
my Helmfile definition is
context: taurus-stage.kube.swatmobile.io
releases:
- name: datadog
namespace: kube-system
chart: stable/datadog
version: 0.11.2
To fix /usr/bin/curl: curl_mime_type: symbol not found
Errors when trying to run curl in a running alpine pod.
Right solution: Update base alpine image because this is a bigger issue
Quick fix: run Alpine system upgrade (or upgrade libcurl package specifically):
apk update
apk upgrade
Driven by yaml file which defines the assembly we want to create:
import yaml | |
print_format="| {parameter:<40}| | {default:<50}|" | |
def walk_dict(d,keys=[],depth=0): | |
for k,v in sorted(d.items(),key=lambda x: x[0]): | |
keys.append(k) | |
if isinstance(v,dict): | |
walk_dict(v,keys,depth+1) | |
else: | |
print(print_format.format(parameter='`{0}`'.format(".".join(keys)),default='`{0}`'.format(v))) |
Use netcat to wait until port 8080 is open
while ! nc -z localhost 8080; do sleep 0.1; done; echo test
in a separate session open port 8080 (using netcat):
nc -l 8080
I hereby claim:
To claim this, I am signing this object:
The AWS Command Line Interface is a very powerfull ally to anyone managing AWS Infrastructure.
While automating infrastructure with Terraform, some configuration can be quickly retrieved using AWS CLI.
Alternatively, some information is hard to piece together from the AWS console, in which case terminal scripts can provide fast and simple windows into your cloud.
$ minikube version
minikube version: v0.14.0
$ minikube start
Starting local Kubernetes cluster...
E0108 18:19:32.625802 27742 start.go:94] Error starting host: Temporary Error: Error configuring auth on host: Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded.