Skip to content

Instantly share code, notes, and snippets.

View away168's full-sized avatar

Andrew Way away168

  • env0
  • San Mateo, CA
View GitHub Profile
@away168
away168 / main.tf
Last active October 12, 2022 22:46
consuming env0 EKS terraform module
terraform {
required_providers {
kubectl = {
source = "gavinbunney/kubectl"
version = "~>1.14.0"
}
}
}
// providers.tf
@away168
away168 / env0.yaml
Last active October 11, 2022 15:45
cp k8s manifest
version: 1
deploy:
steps:
setupVariables:
after:
- echo "hello world"
terraformInit:
before:
- |
@away168
away168 / ed25519
Last active October 7, 2022 02:57
la termina public key
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBgjwPGUkt1X/ZcswxQHaQQ1Bjt53bscfNpx4RT3Wump away@TigerPC
@away168
away168 / id_rsa.pub
Created October 6, 2022 18:06
My Public Key
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDArLfbdwPCapssVL52dYoTHO5RtTvw4t6WYTOP3XUY5kl19oIDZCeXwDjuG/zpvHhLMxc9kO5QVhllNjmMe6gEp9wqjgbgGJlY0hNY9KCgvrm/+NmQo1UPLSA27tgAF92cWzI90PPYSewpm5Bjm/0yxsmqbYHNZCQDlDkuAbCI2t49i35Ia4g0ms76tyyHYG2RNnJdxfDKZfQIOlfI3Lrh9D/0SXZ3X0a41JJSgCanF8eyCRi5zrQQsORfpuOpxIImS0IN1MsmBHIsur9HmxWzeugu03+7kZPkFUP2NOEk7vmPseQUTsV+NpW92gReHzqym6JP6qh4xlivU6ItngD3 away@Andrews-MacBook-Pro.local
@away168
away168 / env0.yaml
Created August 17, 2022 15:42
Custom Flow with Run-All
version: 1
deploy:
steps:
terraformInit:
after:
- /opt/tgenv/bin/terragrunt run-all apply -auto-approve
@away168
away168 / front50.log
Created September 10, 2020 20:17
S3 409 Error.log
2020-07-30 17:02:19.798 ERROR 1 --- [0.0-8080-exec-1] c.n.s.f.model.application.Application : Failed to perform action (name: FOOBAR)
2020-07-30 17:02:19.815 ERROR 1 --- [0.0-8080-exec-1] c.n.s.k.w.e.GenericExceptionHandlers : Internal Server Error
com.amazonaws.services.s3.model.AmazonS3Exception: Object already exists. (Service: Amazon S3; Status Code: 409; Error Code: OperationAborted; Request ID: 1596128539726; S3 Extended Request ID: aGNwbGFic3Yud2VsbHNmYXJnby5uZXQ6MTAy)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1799) ~[aws-java-sdk-core-1.11.764.jar:na]
@away168
away168 / vault.yml
Created July 17, 2020 05:58
Local K8s Vault Install
---
# Source: vault/templates/injector-serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: spinnaker-vault-agent-injector
namespace: vault
labels:
@away168
away168 / execution.json
Created July 15, 2020 06:07
Policy Error before RunJob
// 20200714230622
// https://vincent.se.armory.io/api/v1/pipelines/01ED8H76CXHW9QMC8WQVY04Y8F
{
"type": "PIPELINE",
"id": "01ED8H76CXHW9QMC8WQVY04Y8F",
"application": "policyapp",
"name": "RunJob test",
"buildTime": 1594793106187,
"canceled": false,
@away168
away168 / airgapped.md
Created July 10, 2020 15:53
Air-Gapped Notes

Airgap (“Air-gapped”) Notes

Operator - Summary

Here are the high-level steps to use Operator in an airgap fashion

  1. Use the BOM Downloader (shell script, below) to download all the regular bom contents. This will do the following (using https):
  2. Create a directory (in current working directory) called halconfig
@away168
away168 / front50.logs
Created June 15, 2020 23:07
Front50 Logs after creating a new application
2020-06-15 23:04:42.553 INFO 1 --- [0.0-8080-exec-9] c.n.spinnaker.fiat.shared.FiatService : ---> HTTP POST http://spin-fiat.spinnaker:7003/roles/sync
2020-06-15 23:04:42.571 INFO 1 --- [0.0-8080-exec-9] c.n.spinnaker.fiat.shared.FiatService : ---- ERROR http://spin-fiat.spinnaker:7003/roles/sync
2020-06-15 23:04:42.608 INFO 1 --- [0.0-8080-exec-9] c.n.spinnaker.fiat.shared.FiatService : java.lang.IllegalArgumentException: method POST must have a request body.
at com.squareup.okhttp.Request$Builder.method(Request.java:259)
at retrofit.client.OkClient.createRequest(OkClient.java:59)
at retrofit.client.OkClient.execute(OkClient.java:53)
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:326)
at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240)
at com.sun.proxy.$Proxy144.sync(Unknown Source)
at com.netflix.spinnaker.fiat.shared.FiatService$sync.call(Unknown Source)