MCPcopy Create free account

hub / github.com/1Password/onepassword-operator / functions

Functions244 in github.com/1Password/onepassword-operator

↓ 55 callersMethodGet
Get retrieves a kubernetes secret
pkg/testhelper/kube/secret.go:95
↓ 30 callersMethodSecret
(name string)
pkg/testhelper/kube/kube.go:113
↓ 20 callersMethodGet
(ctx context.Context, vaultID string, itemID string)
pkg/onepassword/client/testing/mock/sdk.go:30
↓ 18 callersMethodCreate
(ctx context.Context, params sdk.ItemCreateParams)
pkg/onepassword/client/testing/mock/sdk.go:25
↓ 13 callersMethodDelete
Delete deletes a kubernetes secret
pkg/testhelper/kube/secret.go:110
↓ 12 callersMethodCheckIfExists
CheckIfExists repeatedly attempts to retrieve the given Secret from the cluster until it is found or the test's timeout expires.
pkg/testhelper/kube/secret.go:129
↓ 9 callersMethodApply
Apply applies a Kubernetes manifest file using server-side apply.
pkg/testhelper/kube/kube.go:155
↓ 9 callersMethodList
( ctx context.Context, vaultID string, filters ...sdk.ItemListFilter, )
pkg/onepassword/client/testing/mock/sdk.go:50
↓ 8 callersFunctiongenerateFields
(numToGenerate int)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:444
↓ 7 callersFunctionBuildKubernetesSecretData
( fields []model.ItemField, urls []model.ItemURL, files []model.File, allowEmptyValues bool, )
pkg/kubernetessecrets/kubernetes_secrets_builder.go:135
↓ 6 callersMethodDeployment
(name string)
pkg/testhelper/kube/kube.go:121
↓ 6 callersMethodToModel
()
internal/controller/suite_test.go:128
↓ 5 callersFunctionCreateKubernetesSecretFromItem
( ctx context.Context, kubeClient kubernetesClient.Client, secretName, namespace string, item *model.Item,
pkg/kubernetessecrets/kubernetes_secrets_builder.go:33
↓ 5 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1/zz_generated.deepcopy.go:36
↓ 5 callersFunctionRun
Run executes the provided command within this context
pkg/testhelper/system/system.go:14
↓ 5 callersMethodSetContent
(content []byte)
pkg/onepassword/model/file.go:25
↓ 4 callersFunctionAreContainersUsingSecrets
(containers []corev1.Container, secrets map[string]*corev1.Secret)
pkg/onepassword/containers.go:7
↓ 4 callersFunctionContainsString
(slice []string, s string)
pkg/utils/string.go:8
↓ 4 callersMethodGet
(ctx context.Context)
pkg/testhelper/kube/deployment.go:22
↓ 4 callersFunctionGetProjectRoot
()
pkg/testhelper/system/system.go:34
↓ 4 callersMethodPatchEnvVars
(ctx context.Context, upsert []corev1.EnvVar, remove []string)
pkg/testhelper/kube/deployment.go:53
↓ 4 callersMethodSetupWithManager
SetupWithManager sets up the controller with the Manager.
internal/controller/deployment_controller.go:137
↓ 4 callersFunctionStringToBool
(str string)
pkg/utils/string.go:27
↓ 4 callersFunctioncompareFields
(actualFields []model.ItemField, secretData map[string][]byte, t *testing.T)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:432
↓ 4 callersFunctionformatSecretDataName
formatSecretDataName rewrites a value to be a valid Secret data key. The Secret data keys must consist of alphanumeric numbers, `-`, `_` or `.` (http
pkg/kubernetessecrets/kubernetes_secrets_builder.go:226
↓ 3 callersFunctionAreVolumesUsingSecrets
(volumes []corev1.Volume, secrets map[string]*corev1.Secret)
pkg/onepassword/volumes.go:5
↓ 3 callersFunctionBuildKubernetesSecretFromOnePasswordItem
( name, namespace string, annotations map[string]string, labels map[string]string, secretType string, ite
pkg/kubernetessecrets/kubernetes_secrets_builder.go:108
↓ 3 callersFunctionFilterAnnotations
(annotations map[string]string, regex *regexp.Regexp)
pkg/onepassword/annotations.go:36
↓ 3 callersMethodFromConnectItem
FromConnectItem populates the Item from a Connect item.
pkg/onepassword/model/item.go:29
↓ 3 callersFunctionGetAnnotationsForDeployment
(deployment *appsv1.Deployment, regex *regexp.Regexp)
pkg/onepassword/annotations.go:19
↓ 3 callersFunctionIsDeploymentUsingSecrets
(deployment *appsv1.Deployment, secrets map[string]*corev1.Secret)
pkg/onepassword/deployments.go:8
↓ 3 callersFunctionUpdateItemPassword
UpdateItemPassword updates the password of an item in 1Password
pkg/testhelper/op/op.go:17
↓ 3 callersMethodUpdateKubernetesSecretsTask
(ctx context.Context)
pkg/onepassword/secret_update_handler.go:55
↓ 3 callersFunctionemptyValueIsNotAllowed
emptyValueIsNotAllowed checks if the value is empty and empty values are not allowed.
pkg/kubernetessecrets/kubernetes_secrets_builder.go:207
↓ 3 callersFunctiongenerateContainersWithSecretRefsFromEnv
(names []string)
pkg/onepassword/object_generators_for_test.go:43
↓ 3 callersFunctiongenerateVolumes
(names []string)
pkg/onepassword/object_generators_for_test.go:5
↓ 3 callersFunctiongetValidAnnotations
()
pkg/onepassword/annotations_test.go:88
↓ 2 callersFunctionAppendUpdatedContainerSecrets
( containers []corev1.Container, secrets map[string]*corev1.Secret, updatedDeploymentSecrets map[string]*co
pkg/onepassword/containers.go:31
↓ 2 callersMethodCreateFromEnvVar
CreateFromEnvVar creates a kubernetes secret from an environment variable
pkg/testhelper/kube/secret.go:28
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItem.
api/v1/zz_generated.deepcopy.go:45
↓ 2 callersMethodFromConnectVault
(vault *connect.Vault)
pkg/onepassword/model/vault.go:15
↓ 2 callersMethodFromSDKItem
FromSDKItem populates the Item from an SDK item.
pkg/onepassword/model/item.go:63
↓ 2 callersMethodFromSDKItemOverview
FromSDKItemOverview populates the Item from an SDK item overview.
pkg/onepassword/model/item.go:107
↓ 2 callersMethodFromSDKVault
(vault *sdk.VaultOverview)
pkg/onepassword/model/vault.go:20
↓ 2 callersMethodGetFileContent
(ctx context.Context, vaultID, itemID, fileID string)
pkg/onepassword/client/client.go:19
↓ 2 callersMethodGetItemByID
(ctx context.Context, vaultID, itemID string)
pkg/onepassword/client/client.go:17
↓ 2 callersMethodGetItemsByTitle
(ctx context.Context, vaultID, itemTitle string)
pkg/onepassword/client/client.go:18
↓ 2 callersMethodGetVaultsByTitle
(ctx context.Context, title string)
pkg/onepassword/client/client.go:20
↓ 2 callersFunctionIsValidClientUUID
IsValidClientUUID returns true if the given client uuid is valid.
pkg/onepassword/uuid.go:7
↓ 2 callersFunctionIsVolumeUsingSecret
(volume corev1.Volume, secrets map[string]*corev1.Secret)
pkg/onepassword/volumes.go:35
↓ 2 callersFunctionIsVolumeUsingSecretProjection
(volume corev1.Volume, secrets map[string]*corev1.Secret)
pkg/onepassword/volumes.go:46
↓ 2 callersMethodPod
(selector map[string]string)
pkg/testhelper/kube/kube.go:129
↓ 2 callersFunctionRemoveString
(slice []string, s string)
pkg/utils/string.go:17
↓ 2 callersMethodWaitDeploymentRolledOut
WaitDeploymentRolledOut waits for deployment to finish a rollout.
pkg/testhelper/kube/deployment.go:104
↓ 2 callersMethodWaitingForRunningPod
(ctx context.Context)
pkg/testhelper/kube/pod.go:25
↓ 2 callersFunctioncompareAnnotationsToItem
(annotations map[string]string, item model.Item, t *testing.T)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:410
↓ 2 callersFunctiongenerateContainersWithSecretRefsFromEnvFrom
(names []string)
pkg/onepassword/object_generators_for_test.go:66
↓ 2 callersFunctiongenerateVolumesProjected
(names []string)
pkg/onepassword/object_generators_for_test.go:20
↓ 2 callersFunctiongetFirstFoundEnvTestBinaryDir
getFirstFoundEnvTestBinaryDir locates the first binary in the specified path. ENVTEST-based tests depend on specific binaries, usually located in path
internal/controller/suite_test.go:232
↓ 2 callersMethodgetIsSetForAutoRestartByNamespaceMap
( ctx context.Context, )
pkg/onepassword/secret_update_handler.go:246
↓ 2 callersFunctiongetPodTemplate
(obj client.Object)
pkg/onepassword/secret_update_handler.go:367
↓ 2 callersMethodisNamespaceSetToAutoRestart
(namespace *corev1.Namespace)
pkg/onepassword/secret_update_handler.go:350
↓ 2 callersFunctionisUpdatedSecret
(secretName string, updatedSecrets map[string]*corev1.Secret)
pkg/onepassword/secret_update_handler.go:241
↓ 2 callersFunctionloadItemFiles
(ctx context.Context, client opclient.Client, vaultID string, item *model.Item)
pkg/onepassword/items.go:130
↓ 2 callersFunctionrunCommonTestCases
runCommonTestCases contains test cases that are common to both Connect and Service Account authentication methods.
test/e2e/e2e_test.go:109
↓ 2 callersFunctionsetupDeployment
( ctx context.Context, kubeClient client.Client, deploymentPath string, deploymentNamespace string, )
pkg/onepassword/connect_setup.go:35
↓ 2 callersFunctionsetupService
(ctx context.Context, kubeClient client.Client, servicePath string, deploymentNamespace string)
pkg/onepassword/connect_setup.go:94
↓ 1 callersFunctionAppendAnnotationUpdatedSecret
( annotations map[string]string, secrets map[string]*corev1.Secret, updatedDeploymentSecrets map[string]*co
pkg/onepassword/annotations.go:51
↓ 1 callersFunctionAppendUpdatedVolumeSecrets
( volumes []corev1.Volume, secrets map[string]*corev1.Secret, updatedDeploymentSecrets map[string]*corev1.S
pkg/onepassword/volumes.go:16
↓ 1 callersFunctionAreAnnotationsUsingSecrets
(annotations map[string]string, secrets map[string]*corev1.Secret)
pkg/onepassword/annotations.go:46
↓ 1 callersMethodContent
Content returns the content of the file if they have been loaded and returns an error if they have not been loaded. Use `client.GetFileContent(file *F
pkg/onepassword/model/file.go:18
↓ 1 callersMethodCreateFromFile
CreateFromFile creates a kubernetes secret from a file
pkg/testhelper/kube/secret.go:56
↓ 1 callersMethodCreateOpCredentials
CreateOpCredentials creates a kubernetes secret from 1password-credentials.json file in the project root encodes it in base64 and saves it to op-sessi
pkg/testhelper/kube/secret.go:81
↓ 1 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemList.
api/v1/zz_generated.deepcopy.go:93
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1/zz_generated.deepcopy.go:63
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1/zz_generated.deepcopy.go:79
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1/zz_generated.deepcopy.go:111
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/v1/zz_generated.deepcopy.go:126
↓ 1 callersMethodFiles
()
pkg/onepassword/client/testing/mock/sdk.go:64
↓ 1 callersMethodGetFileContent
(ctx context.Context, vaultID, itemID, fileID string)
pkg/onepassword/client/sdk/sdk.go:69
↓ 1 callersMethodGetFileContent
GetFileContent retrieves the content of a file from a 1Password item. As the Connect has a delay when synchronizing files and returns a 500 error in t
pkg/onepassword/client/connect/connect.go:64
↓ 1 callersMethodGetItemByID
(ctx context.Context, vaultID, itemID string)
pkg/onepassword/client/sdk/sdk.go:38
↓ 1 callersMethodGetItemByID
(ctx context.Context, vaultID, itemID string)
pkg/onepassword/client/connect/connect.go:33
↓ 1 callersMethodGetItemByUUID
(uuid string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:49
↓ 1 callersMethodGetItemsByTitle
(ctx context.Context, vaultID, itemTitle string)
pkg/onepassword/client/sdk/sdk.go:49
↓ 1 callersMethodGetItemsByTitle
(ctx context.Context, vaultID, itemTitle string)
pkg/onepassword/client/connect/connect.go:44
↓ 1 callersFunctionGetOnePasswordItemByPath
(ctx context.Context, opClient opclient.Client, path string)
pkg/onepassword/items.go:16
↓ 1 callersFunctionGetOperatorNamespace
GetOperatorNamespace returns the namespace the operator should be running in.
pkg/utils/k8sutil.go:46
↓ 1 callersMethodGetPodLogs
(ctx context.Context)
pkg/testhelper/kube/pod.go:52
↓ 1 callersMethodGetVaultsByTitle
(ctx context.Context, title string)
pkg/onepassword/client/sdk/sdk.go:80
↓ 1 callersMethodGetVaultsByTitle
(ctx context.Context, vaultQuery string)
pkg/onepassword/client/connect/connect.go:90
↓ 1 callersFunctionLoadImageToKind
LoadImageToKind loads a local docker image to the Kind cluster
pkg/testhelper/kind/kind.go:15
↓ 1 callersFunctionNewClient
(ctx context.Context, config Config)
pkg/onepassword/client/sdk/sdk.go:24
↓ 1 callersFunctionNewClient
NewClient creates a new Connect client using provided configuration.
pkg/onepassword/client/connect/connect.go:27
↓ 1 callersFunctionNewKubeClient
(config *Config)
pkg/testhelper/kube/kube.go:54
↓ 1 callersFunctionParseVaultAndItemFromPath
(path string)
pkg/onepassword/items.go:61
↓ 1 callersFunctionParseVaultIdAndItemIdFromPath
(path string)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:455
↓ 1 callersMethodRead
(ctx context.Context, vaultID, itemID string, attributes sdk.FileAttributes)
pkg/onepassword/client/testing/mock/sdk.go:91
↓ 1 callersMethodReadEnvVar
(ctx context.Context, envVarName string)
pkg/testhelper/kube/deployment.go:34
↓ 1 callersFunctionReadItemField
ReadItemField reads the password of an item in 1Password
pkg/testhelper/op/op.go:26
next →1–100 of 244, ranked by callers