Got some answers from #sig-auth: https://kubernetes.slack.com/archives/C0EN96KUY/p1667201299188199
- OIDC generally, it's not good practice to contact the IdP on every request
- Token:
{
"iss": "https://idp.example",
"aud": "some-audience",
[dentrax@arch etc]$ polybar --log=info top | |
* Loading config: /home/dentrax/.config/polybar/config | |
* Loaded monitor eDP-1 (1920x1080+0+0) | |
* Bar geometry: 1920x34+0+0 | |
error: Disabling module "mpd" (reason: No built-in support for 'internal/mpd') | |
error: Disabling module "volume" (reason: Could not connect pulseaudio context.) | |
error: Disabling module "wired-network" (reason: Invalid network interface "net0") | |
* Starting application | |
* Starting module/powermenu | |
* Starting module/cpu |
// Integer Playground | |
// Furkan | |
#include <iostream> | |
#include <string> | |
#include <climits> | |
#include <typeinfo> | |
using namespace std; |
package main | |
import ( | |
"bytes" | |
"fmt" | |
"go/ast" | |
"go/format" | |
"go/parser" | |
"go/token" | |
"os" |
-----BEGIN ENCRYPTED PRIVATE KEY----- | |
eyJrZGYiOnsibmFtZSI6InNjcnlwdCIsInBhcmFtcyI6eyJOIjozMjc2OCwiciI6 | |
OCwicCI6MX0sInNhbHQiOiJENlQ0VTRXb1IyWEhuZW5qanNkMHY5MXhOQ2ZDMGZx | |
Z0JCM0dXdUdTRVRNPSJ9LCJjaXBoZXIiOnsibmFtZSI6Im5hY2wvc2VjcmV0Ym94 | |
Iiwibm9uY2UiOiJHRGtGcmF3Y2FhUm05S2FrcG9DdUoxWU15MFJrVUJOTCJ9LCJj | |
aXBoZXJ0ZXh0IjoiczFnbUJsUU9IMURXOXJaM2xGTnFuTXpJSkU5Y3Z1UTVpdDZZ | |
ZTI4dmVqclJ1dEh1UzdDMmZrYUk0NEJsWDRFajRhdWNJUEhLTmF4WjFwam4wVElp | |
SjhzdGc5blQ2OUxxQjNhUXQ1UmlyNER0eDAxbHlQcGp3YnVXRnZOWEx6RTJ4bHRZ | |
MSt5KzQxT2lZUCsxcEd1cGgzOHVyTVNCNEN6SHhCb0tEbFI1UlNiQXRJdlRhU3F5 | |
UEsyMU1QVDhaTGdUTUM4N2ZLTHkxNHc1N3l5WHZJV3hRamtaRDROdHY3VnhIaWlk |
#!/bin/bash | |
set -e | |
function usage(){ | |
echo "$(basename $0) --registry registry.gitlab.com/images --platform linux/amd64 --chart fluent/fluent-bit --version 0.19.10" >&2 | |
} | |
function teardown { | |
rm -rf "./tmp" |
package main | |
import ( | |
"archive/tar" | |
"bytes" | |
"fmt" | |
"github.com/google/go-containerregistry/pkg/crane" | |
"github.com/google/go-containerregistry/pkg/name" | |
v1 "github.com/google/go-containerregistry/pkg/v1" | |
"github.com/google/go-containerregistry/pkg/v1/mutate" |
Got some answers from #sig-auth: https://kubernetes.slack.com/archives/C0EN96KUY/p1667201299188199
{
"iss": "https://idp.example",
"aud": "some-audience",
Bolt operations are copy-on-write. When a page is updated, it is copied to a completely new page. The old page is added to a "freelist", which Bolt refers to when it needs a new page. This means that deleting large amounts of data will not actually free up space on disk, as the pages are instead kept on Bolt's freelist for future use. In order to free up this space to disk, you will need to perform a defrag.
The process of defragmentation releases this storage space back to the file system. Defragmentation is issued on a per-member so that cluster-wide latency spikes may be avoided.
Host github.com | |
User git | |
Hostname github.com | |
AddKeysToAgent yes | |
IgnoreUnknown UseKeychain | |
UseKeychain yes | |
PreferredAuthentications publickey | |
IdentityFile /Users/USERNAME/.ssh/id_rsa |
export $(grep -v '^#' /etc/etcd.env | xargs -d '\n')
etcdctl
etcdctl endpoint health status --cluster -w table && etcdctl endpoint status --cluster -w table