SYMBOL INDEX (127 symbols across 25 files) FILE: cmd/lockbox-controller/keypair.go type kp (line 11) | type kp struct function KeyPairFromYAMLOrJSON (line 17) | func KeyPairFromYAMLOrJSON(r io.Reader) (pub, pri nacl.Key, err error) { FILE: cmd/lockbox-controller/main.go function main (line 45) | func main() { FILE: cmd/lockbox-keypair/main.go function main (line 12) | func main() { FILE: cmd/locket/main.go function main (line 41) | func main() { function GetConfig (line 189) | func GetConfig() clientcmd.ClientConfig { function GetRemotePublicKey (line 200) | func GetRemotePublicKey(ctx context.Context, c kubernetes.Interface, ns,... FILE: pkg/apis/lockbox.k8s.cloudflare.com/v1/groupversion_info.go function init (line 25) | func init() { FILE: pkg/apis/lockbox.k8s.cloudflare.com/v1/lockbox.go constant keySize (line 10) | keySize = nacl.KeySize function NewFromSecret (line 14) | func NewFromSecret(secret corev1.Secret, namespace string, peer, pub, pr... method UnlockInto (line 51) | func (in *Lockbox) UnlockInto(secret *corev1.Secret, pri nacl.Key) error { type decryptSecretKeyError (line 75) | type decryptSecretKeyError struct method SecretKey (line 81) | func (e decryptSecretKeyError) SecretKey() string { method Unwrap (line 86) | func (e decryptSecretKeyError) Unwrap() error { method GetConditions (line 90) | func (in *Lockbox) GetConditions() []Condition { method SetConditions (line 94) | func (in *Lockbox) SetConditions(conditions []Condition) { FILE: pkg/apis/lockbox.k8s.cloudflare.com/v1/lockbox_test.go function TestUnlock (line 15) | func TestUnlock(t *testing.T) { function TestUnlockErr (line 71) | func TestUnlockErr(t *testing.T) { function TestLockUnlock (line 115) | func TestLockUnlock(t *testing.T) { function loadKeypair (line 147) | func loadKeypair(t *testing.T, pub, pri string) (pubKey, priKey nacl.Key... FILE: pkg/apis/lockbox.k8s.cloudflare.com/v1/types.go type Lockbox (line 15) | type Lockbox struct type LockboxSpec (line 29) | type LockboxSpec struct type LockboxSecretTemplate (line 53) | type LockboxSecretTemplate struct type LockboxSecretTemplateMetadata (line 60) | type LockboxSecretTemplateMetadata struct type LockboxStatus (line 77) | type LockboxStatus struct type Condition (line 84) | type Condition struct type ConditionType (line 116) | type ConditionType constant ReadyCondition (line 119) | ReadyCondition ConditionType = "Ready" type ConditionSeverity (line 123) | type ConditionSeverity constant ConditionSeverityError (line 126) | ConditionSeverityError ConditionSeverity = "Error" constant ConditionSeverityWarning (line 127) | ConditionSeverityWarning ConditionSeverity = "Warning" constant ConditionSeverityInfo (line 128) | ConditionSeverityInfo ConditionSeverity = "Info" constant ConditionSeverityNone (line 129) | ConditionSeverityNone ConditionSeverity = "" type LockboxList (line 135) | type LockboxList struct FILE: pkg/apis/lockbox.k8s.cloudflare.com/v1/zz_generated.deepcopy.go method DeepCopyInto (line 12) | func (in *Condition) DeepCopyInto(out *Condition) { method DeepCopy (line 18) | func (in *Condition) DeepCopy() *Condition { method DeepCopyInto (line 28) | func (in *Lockbox) DeepCopyInto(out *Lockbox) { method DeepCopy (line 37) | func (in *Lockbox) DeepCopy() *Lockbox { method DeepCopyObject (line 47) | func (in *Lockbox) DeepCopyObject() runtime.Object { method DeepCopyInto (line 55) | func (in *LockboxList) DeepCopyInto(out *LockboxList) { method DeepCopy (line 69) | func (in *LockboxList) DeepCopy() *LockboxList { method DeepCopyObject (line 79) | func (in *LockboxList) DeepCopyObject() runtime.Object { method DeepCopyInto (line 87) | func (in *LockboxSecretTemplate) DeepCopyInto(out *LockboxSecretTemplate) { method DeepCopy (line 93) | func (in *LockboxSecretTemplate) DeepCopy() *LockboxSecretTemplate { method DeepCopyInto (line 103) | func (in *LockboxSecretTemplateMetadata) DeepCopyInto(out *LockboxSecret... method DeepCopy (line 122) | func (in *LockboxSecretTemplateMetadata) DeepCopy() *LockboxSecretTempla... method DeepCopyInto (line 132) | func (in *LockboxSpec) DeepCopyInto(out *LockboxSpec) { method DeepCopy (line 169) | func (in *LockboxSpec) DeepCopy() *LockboxSpec { method DeepCopyInto (line 179) | func (in *LockboxStatus) DeepCopyInto(out *LockboxStatus) { method DeepCopy (line 191) | func (in *LockboxStatus) DeepCopy() *LockboxStatus { FILE: pkg/flagvar/enum.go type Enum (line 11) | type Enum struct method Help (line 16) | func (e *Enum) Help() string { method Set (line 20) | func (e *Enum) Set(v string) error { method String (line 31) | func (e *Enum) String() string { FILE: pkg/flagvar/enum_test.go function TestEnumString (line 10) | func TestEnumString(t *testing.T) { function TestEnumSet (line 43) | func TestEnumSet(t *testing.T) { FILE: pkg/flagvar/file.go type File (line 8) | type File struct method Help (line 13) | func (f *File) Help() string { method Set (line 19) | func (f *File) Set(v string) error { method String (line 27) | func (f *File) String() string { method Type (line 36) | func (f *File) Type() string { FILE: pkg/flagvar/file_test.go function TestFileString (line 12) | func TestFileString(t *testing.T) { function TestFileSet (line 45) | func TestFileSet(t *testing.T) { FILE: pkg/flagvar/tcp_addr.go type TCPAddr (line 6) | type TCPAddr struct method Help (line 13) | func (t *TCPAddr) Help() string { method Set (line 19) | func (t *TCPAddr) Set(v string) error { method String (line 33) | func (t *TCPAddr) String() string { method Type (line 42) | func (t *TCPAddr) Type() string { FILE: pkg/flagvar/tcp_addr_test.go function TestTCPAddrString (line 11) | func TestTCPAddrString(t *testing.T) { function TestTCPAddrSet (line 44) | func TestTCPAddrSet(t *testing.T) { FILE: pkg/lockbox-controller/secretreconciler.go constant keySize (line 28) | keySize = nacl.KeySize type SecretReconcilerOption (line 31) | type SecretReconcilerOption type SecretReconciler (line 34) | type SecretReconciler struct method Reconcile (line 60) | func (s *SecretReconciler) Reconcile(ctx context.Context, lb *lockboxv... method reconcileExisting (line 138) | func (s *SecretReconciler) reconcileExisting(lb *lockboxv1.Lockbox, se... function NewSecretReconciler (line 44) | func NewSecretReconciler(pubKey, priKey nacl.Key, options ...SecretRecon... function WithRecorder (line 156) | func WithRecorder(r record.EventRecorder) SecretReconcilerOption { function WithClient (line 163) | func WithClient(c client.Client) SecretReconcilerOption { type decryptSecretKeyErrorer (line 171) | type decryptSecretKeyErrorer interface FILE: pkg/lockbox-controller/secretreconciler_suite_test.go function TestMain (line 38) | func TestMain(m *testing.M) { function TestSuiteSecretReconciler (line 56) | func TestSuiteSecretReconciler(t *testing.T) { FILE: pkg/lockbox-controller/secretreconciler_test.go function TestSecretReconciler (line 22) | func TestSecretReconciler(t *testing.T) { function loadKeypair (line 318) | func loadKeypair(t *testing.T, pub, pri string) (pubKey, priKey nacl.Key... FILE: pkg/lockbox-server/serve.go function PublicKey (line 11) | func PublicKey(pubKey nacl.Key) http.Handler { FILE: pkg/statemetrics/collector.go type Kubernetes (line 11) | type Kubernetes interface type kubernetes (line 20) | type kubernetes struct method Set (line 27) | func (k *kubernetes) Set(val float64) { method Describe (line 32) | func (k *kubernetes) Describe(ch chan<- *prometheus.Desc) { method Collect (line 37) | func (k *kubernetes) Collect(ch chan<- prometheus.Metric) { type KubernetesVec (line 45) | type KubernetesVec struct method WithLabelValues (line 74) | func (v *KubernetesVec) WithLabelValues(uid types.UID, lvs ...string) ... method Delete (line 89) | func (v *KubernetesVec) Delete(uid types.UID) { method Describe (line 97) | func (v *KubernetesVec) Describe(ch chan<- *prometheus.Desc) { method Collect (line 102) | func (v *KubernetesVec) Collect(ch chan<- prometheus.Metric) { type KubernetesOpts (line 52) | type KubernetesOpts function NewKubernetesVec (line 56) | func NewKubernetesVec(opts KubernetesOpts, labelNames []string) *Kuberne... type LabelsVec (line 115) | type LabelsVec struct method With (line 132) | func (v *LabelsVec) With(uid types.UID, l prometheus.Labels) Kubernetes { method Delete (line 162) | func (v *LabelsVec) Delete(uid types.UID) { method Describe (line 171) | func (v *LabelsVec) Describe(chan<- *prometheus.Desc) {} method Collect (line 174) | func (v *LabelsVec) Collect(ch chan<- prometheus.Metric) { function NewLabelsVec (line 122) | func NewLabelsVec(opts KubernetesOpts) *LabelsVec { FILE: pkg/statemetrics/handler.go type StateMetricProxy (line 15) | type StateMetricProxy struct method Create (line 40) | func (s *StateMetricProxy) Create(ctx context.Context, evt event.Creat... method Update (line 49) | func (s *StateMetricProxy) Update(ctx context.Context, evt event.Updat... method Delete (line 58) | func (s *StateMetricProxy) Delete(ctx context.Context, evt event.Delet... method Generic (line 74) | func (s *StateMetricProxy) Generic(ctx context.Context, evt event.Gene... method updateWith (line 81) | func (s *StateMetricProxy) updateWith(obj client.Object) { function NewStateMetricProxy (line 27) | func NewStateMetricProxy(enqueuer handler.EventHandler, info, created, r... FILE: pkg/statemetrics/handler_test.go function TestStateMetricsProxy_Create (line 16) | func TestStateMetricsProxy_Create(t *testing.T) { function TestStateMetricsProxy_Update (line 71) | func TestStateMetricsProxy_Update(t *testing.T) { function TestStateMetricsProxy_Delete (line 149) | func TestStateMetricsProxy_Delete(t *testing.T) { function createMetricVectors (line 190) | func createMetricVectors(t *testing.T) (info, created, resourceVersion, ... FILE: pkg/statemetrics/labels.go function sanitizeLabel (line 12) | func sanitizeLabel(l string) string { function kubernetesLabelsToPrometheusLabels (line 18) | func kubernetesLabelsToPrometheusLabels(labels map[string]string) promet... FILE: pkg/statemetrics/labels_test.go constant reservedLabelPrefix (line 11) | reservedLabelPrefix = "__" function TestLabelsTransformation (line 13) | func TestLabelsTransformation(t *testing.T) { function checkLabelName (line 31) | func checkLabelName(l string) bool { FILE: pkg/util/conditions/conditions.go type Getter (line 28) | type Getter interface type Setter (line 32) | type Setter interface function FalseCondition (line 37) | func FalseCondition(t lockboxv1.ConditionType, reason string, severity l... function TrueCondition (line 47) | func TrueCondition(t lockboxv1.ConditionType) *lockboxv1.Condition { function UnknownCondition (line 54) | func UnknownCondition(t lockboxv1.ConditionType, reason string, message ... function Get (line 63) | func Get(from Getter, t lockboxv1.ConditionType) *lockboxv1.Condition { function Set (line 78) | func Set(to Setter, condition *lockboxv1.Condition) { function lexicographicLess (line 113) | func lexicographicLess(i, j *lockboxv1.Condition) bool { function hasSameState (line 117) | func hasSameState(i, j *lockboxv1.Condition) bool {