Skip to content

Instantly share code, notes, and snippets.

View dhduvall's full-sized avatar

Danek Duvall dhduvall

  • San Francisco, CA
View GitHub Profile
@dhduvall
dhduvall / TF pod output.txt
Created January 10, 2023 01:26
Azure workload identity & terraform
(pts/2)dd0:~/coros/infrastructure-2/fresh_deployment% kubectl -n default logs quick-start
E0110 01:19:04.935479 1 main.go:60] "failed to get secret from keyvault" err=<
GET https://azwi-quickstart-coros.vault.azure.net/secrets/my-secret/
--------------------------------------------------------------------------------
RESPONSE 403: 403 Forbidden
ERROR CODE: Forbidden
--------------------------------------------------------------------------------
{
"error": {
"code": "Forbidden",

Keybase proof

I hereby claim:

  • I am dhduvall on github.
  • I am dhduvall (https://keybase.io/dhduvall) on keybase.
  • I have a public key ASBatApcm8K6iLhDEQoRRbScMBYVsbVMHw1dJ4xHJb74Rwo

To claim this, I am signing this object:

@dhduvall
dhduvall / test-sparc-1.16.0.out
Created April 13, 2017 17:00
Rust 1.16.0 test results on Solaris (x86 and SPARC)
(cd /export/home/dduvall/userland-rust/components/rust/rustc/build/sparcv9 ; \
/usr/bin/env CC=gcc \
/usr/gnu/bin/make \
check)
make[1]: Entering directory '/export/home/dduvall/userland-rust/components/rust/rustc/build/sparcv9'
Finished dev [unoptimized] target(s) in 0.0 secs
Building stage0 std artifacts (sparcv9-sun-solaris -> sparcv9-sun-solaris)
Finished release [optimized] target(s) in 0.0 secs
Copying stage0 std from stage0 (sparcv9-sun-solaris -> sparcv9-sun-solaris / sparcv9-sun-solaris)
Building stage0 test artifacts (sparcv9-sun-solaris -> sparcv9-sun-solaris)
@dhduvall
dhduvall / lower_item.dis
Created January 24, 2017 23:05
rustc sparc stack trace in LoweringContext::lower_item -- same run as in apply_mark.dis, but rustc configured with --enable-debug --enable-optimize; we have an unaligned load here at offset 0x21a0.
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579()
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579: 03 00 00 04 sethi %hi(0x1000), %g1
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0x4: 82 18 7d 60 xor %g1, -0x2a0, %g1
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0x8: 9d e3 80 01 save %sp, %g1, %sp
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0xc: a8 10 00 1a mov %i2, %l4
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0x10: 40 00 00 02 call +0x8 <rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0x18>
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0x14: 2d 00 0e 31 sethi %hi(0x38c400), %l6
rustc::hir::lowering::LoweringContext::lower_item::hb7f8ca5eee1f2579+0x18: ac 15 a2 c0 or %l6, 0x2c0, %l6
rustc::hir::lowering::LoweringContext::
@dhduvall
dhduvall / apply_mark.dis
Created January 24, 2017 22:08
rustc sparc stack trace in apply_mark (& disassembly of apply_mark)
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca()
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca: 9d e3 be 30 save %sp, -0x1d0, %sp
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0x4: 40 00 00 02 call +0x8 <syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0xc>
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0x8: 23 00 05 73 sethi %hi(0x15cc00), %l1
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0xc: a2 14 61 fc or %l1, 0x1fc, %l1
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0x10: a2 04 40 0f add %l1, %o7, %l1
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0x14: 40 05 95 21 call +0x165484 <0x49c700>
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c89b59e8aca+0x18: 90 10 00 18 mov %i0, %o0
syntax::ext::hygiene::SyntaxContext::apply_mark::hbb670c8
@dhduvall
dhduvall / dynvar.py
Created February 13, 2015 01:52
Creating variables dynamically
laps = ["first", "second", "third", "fourth"]
for i, lap in enumerate(laps):
exec("lap_%s='%s'" % (i, lap))
print lap_0 # first
print lap_3 # fourth