MCPcopy Create free account

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

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

↓ 1 callersMethodReconcile
+kubebuilder:rbac:groups=apps,resources=deployments,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=apps,resources=deployment
internal/controller/deployment_controller.go:78
↓ 1 callersFunctionReplaceFile
(src, dst string)
pkg/testhelper/system/system.go:57
↓ 1 callersMethodareMultipleDeploymentsUsingSecret
(ctx context.Context, updatedSecrets map[string]*corev1.Secret, deletedDeployment appsv1.Deployment)
internal/controller/deployment_controller.go:170
↓ 1 callersMethodcleanupKubernetesSecret
(ctx context.Context, onePasswordItem *onepasswordv1.OnePasswordItem)
internal/controller/onepassworditem_controller.go:144
↓ 1 callersMethodcleanupKubernetesSecretForDeployment
(ctx context.Context, secretName string, deletedDeployment *appsv1.Deployment)
internal/controller/deployment_controller.go:144
↓ 1 callersFunctioncreateDeployment
( ctx context.Context, kubeClient client.Client, deploymentPath string, deploymentNamespace string, )
pkg/onepassword/connect_setup.go:57
↓ 1 callersFunctioncreateItem
()
pkg/onepassword/secret_update_handler_test.go:1223
↓ 1 callersFunctioncreateService
( ctx context.Context, kubeClient client.Client, servicePath string, deploymentNamespace string, )
pkg/onepassword/connect_setup.go:111
↓ 1 callersFunctioncreateValidSecretDataName
(value string)
pkg/kubernetessecrets/kubernetes_secrets_builder.go:250
↓ 1 callersFunctioncreateValidSecretName
(value string)
pkg/kubernetessecrets/kubernetes_secrets_builder.go:235
↓ 1 callersFunctionfindCondition
(conditions []onepasswordv1.OnePasswordItemCondition, t onepasswordv1.OnePasswordItemConditionType)
internal/controller/onepassworditem_controller.go:213
↓ 1 callersFunctionformatSecretName
formatSecretName rewrites a value to be a valid Secret name. The Secret meta.name and data keys must be valid DNS subdomain names (https://kubernetes
pkg/kubernetessecrets/kubernetes_secrets_builder.go:215
↓ 1 callersFunctiongetDeploymentToCreate
(deploymentPath string, deploymentNamespace string)
pkg/onepassword/connect_setup.go:76
↓ 1 callersFunctiongetItemIDByTitle
(ctx context.Context, client opclient.Client, vaultId, itemNameOrID string)
pkg/onepassword/items.go:104
↓ 1 callersMethodgetPathFromOnePasswordItem
(secret corev1.Secret)
pkg/onepassword/secret_update_handler.go:285
↓ 1 callersFunctiongetPodTemplateAnnotations
(obj runtime.Object)
pkg/onepassword/secret_update_handler_test.go:1105
↓ 1 callersFunctiongetPollingIntervalForUpdatingSecrets
()
cmd/main.go:443
↓ 1 callersFunctiongetUpdatedSecretsForPodTemplate
( annotations map[string]string, podTemplate *corev1.PodTemplateSpec, secrets map[string]*corev1.Secret, )
pkg/onepassword/secret_update_handler.go:376
↓ 1 callersFunctiongetVaultID
(ctx context.Context, client opclient.Client, vaultNameOrID string)
pkg/onepassword/items.go:72
↓ 1 callersFunctiongetWatchNamespace
getWatchNamespace returns the Namespace the operator should be watching for changes
cmd/main.go:404
↓ 1 callersMethodhandleApplyingDeployment
(ctx context.Context, deployment *appsv1.Deployment, namespace string, annotations map[string]string, request
internal/controller/deployment_controller.go:197
↓ 1 callersMethodhandleOnePasswordItem
(ctx context.Context, resource *onepasswordv1.OnePasswordItem, _ ctrl.Request)
internal/controller/onepassworditem_controller.go:162
↓ 1 callersFunctioninstallCRDs
(ctx context.Context, restConfig *rest.Config, crdFiles []string)
pkg/testhelper/kube/kube.go:189
↓ 1 callersFunctionisItemLockedForForcedRestarts
(item *model.Item)
pkg/onepassword/secret_update_handler.go:231
↓ 1 callersFunctionisRunModeLocal
()
pkg/utils/k8sutil.go:62
↓ 1 callersFunctionisSecretSetForAutoRestart
( secret *corev1.Secret, workload client.Object, setForAutoRestartByNamespace map[string]bool, )
pkg/onepassword/secret_update_handler.go:301
↓ 1 callersFunctionisWorkloadSetForAutoRestart
(workload client.Object, setForAutoRestartByNamespace map[string]bool)
pkg/onepassword/secret_update_handler.go:328
↓ 1 callersFunctionprintVersion
()
cmd/main.go:81
↓ 1 callersFunctionprocessURLsByLabel
processURLsByLabel processes all urls preferring primary when multiple urls share the same label
pkg/kubernetessecrets/kubernetes_secrets_builder.go:262
↓ 1 callersMethodremoveOnePasswordFinalizerFromDeployment
(ctx context.Context, deployment *appsv1.Deployment)
internal/controller/deployment_controller.go:192
↓ 1 callersMethodremoveOnePasswordFinalizerFromOnePasswordItem
(ctx context.Context, onePasswordItem *onepasswordv1.OnePasswordItem)
internal/controller/onepassworditem_controller.go:157
↓ 1 callersMethodrestartWorkload
(ctx context.Context, workload client.Object)
pkg/onepassword/secret_update_handler.go:135
↓ 1 callersMethodrestartWorkloadsWithUpdatedSecrets
( ctx context.Context, updatedSecretsByNamespace map[string]map[string]*corev1.Secret, )
pkg/onepassword/secret_update_handler.go:64
↓ 1 callersFunctionshouldAutoRestartWorkloads
()
cmd/main.go:430
↓ 1 callersFunctionshouldManageConnect
()
cmd/main.go:417
↓ 1 callersMethodupdateKubernetesSecrets
(ctx context.Context)
pkg/onepassword/secret_update_handler.go:163
↓ 1 callersMethodupdateStatus
(ctx context.Context, resource *onepasswordv1.OnePasswordItem, err error)
internal/controller/onepassworditem_controller.go:194
↓ 1 callersFunctionvalidLabel
(v string)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:466
↓ 1 callersFunctionwaitCRDEstablished
waitCRDEstablished Wait until the CRD reaches Established=True, retrying until the suite timeout.
pkg/testhelper/kube/kube.go:218
MethodArchive
(ctx context.Context, vaultID string, itemID string)
pkg/onepassword/client/testing/mock/sdk.go:45
MethodAttach
(ctx context.Context, item sdk.Item, fileParams sdk.FileCreateParams)
pkg/onepassword/client/testing/mock/sdk.go:72
FunctionCheckConnectItemMapping
(t *testing.T, expected *onepassword.Item, actual *model.Item)
pkg/onepassword/client/testing/item.go:59
FunctionCheckSDKItemMapping
(t *testing.T, expected *sdk.Item, actual *model.Item)
pkg/onepassword/client/testing/item.go:81
FunctionCheckSDKItemOverviewMapping
(t *testing.T, expected *sdk.ItemOverview, actual *model.Item)
pkg/onepassword/client/testing/item.go:103
FunctionCreateConnectItem
()
pkg/onepassword/client/testing/item.go:14
MethodCreateItem
(item *onepassword.Item, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:64
FunctionCreateSDKItem
()
pkg/onepassword/client/testing/item.go:31
FunctionCreateSDKItemOverview
()
pkg/onepassword/client/testing/item.go:49
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemCondition.
api/v1/zz_generated.deepcopy.go:69
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemSpec.
api/v1/zz_generated.deepcopy.go:116
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemStatus.
api/v1/zz_generated.deepcopy.go:138
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
api/v1/zz_generated.deepcopy.go:55
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
api/v1/zz_generated.deepcopy.go:103
MethodDelete
(ctx context.Context, vaultID string, itemID string)
pkg/onepassword/client/testing/mock/sdk.go:40
MethodDelete
(ctx context.Context, item sdk.Item, sectionID string, fieldID string)
pkg/onepassword/client/testing/mock/sdk.go:77
MethodDeleteItem
(item *onepassword.Item, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:74
MethodDeleteItemByID
(itemUUID string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:79
MethodDeleteItemByTitle
(title string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:84
MethodDownloadFile
( file *onepassword.File, targetDirectory string, overwrite bool, )
pkg/onepassword/client/testing/mock/connect.go:107
MethodGetFile
(uuid string, itemQuery string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:94
MethodGetFileContent
(ctx context.Context, vaultID, itemID, fileID string)
pkg/mocks/mocksecretserver.go:28
MethodGetFileContent
(file *onepassword.File)
pkg/onepassword/client/testing/mock/connect.go:99
MethodGetFiles
(itemQuery string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:89
MethodGetItem
(itemQuery, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:44
MethodGetItemByID
(ctx context.Context, vaultID, itemID string)
pkg/mocks/mocksecretserver.go:15
MethodGetItemByTitle
(title string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:54
MethodGetItems
(vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:39
MethodGetItemsByTitle
(ctx context.Context, vaultID, itemTitle string)
pkg/mocks/mocksecretserver.go:23
MethodGetItemsByTitle
(title string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:59
MethodGetVault
(uuid string)
pkg/onepassword/client/testing/mock/connect.go:19
MethodGetVaultByTitle
(title string)
pkg/onepassword/client/testing/mock/connect.go:29
MethodGetVaultByUUID
(uuid string)
pkg/onepassword/client/testing/mock/connect.go:24
MethodGetVaults
()
pkg/onepassword/client/testing/mock/connect.go:14
MethodGetVaultsByTitle
(ctx context.Context, title string)
pkg/mocks/mocksecretserver.go:36
MethodGetVaultsByTitle
(title string)
pkg/onepassword/client/testing/mock/connect.go:34
MethodLabelNamespace
LabelNamespace applies the given labels to the specified namespace
pkg/testhelper/kube/namespace.go:21
MethodList
(ctx context.Context)
pkg/onepassword/client/testing/mock/sdk.go:15
MethodLoadStruct
(config interface{})
pkg/onepassword/client/testing/mock/connect.go:131
MethodLoadStructFromItem
(config interface{}, itemQuery string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:126
MethodLoadStructFromItemByTitle
(config interface{}, itemTitle string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:121
MethodLoadStructFromItemByUUID
(config interface{}, itemUUID string, vaultQuery string)
pkg/onepassword/client/testing/mock/connect.go:116
MethodNamespace
(name string)
pkg/testhelper/kube/kube.go:138
FunctionNewFromEnvironment
NewFromEnvironment creates a new 1Password client based on the provided configuration.
pkg/onepassword/client/client.go:29
FunctionNewSecretUpdateHandler
( kubernetesClient client.Client, apiReader client.Reader, opClient opclient.Client, config SecretUpdateHa
pkg/onepassword/secret_update_handler.go:34
MethodPut
(ctx context.Context, item sdk.Item)
pkg/onepassword/client/testing/mock/sdk.go:35
MethodReconcile
+kubebuilder:rbac:groups=onepassword.com,resources=onepassworditems,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=onepasswo
internal/controller/onepassworditem_controller.go:83
MethodReplaceDocument
( ctx context.Context, item sdk.Item, docParams sdk.DocumentCreateParams, )
pkg/onepassword/client/testing/mock/sdk.go:82
FunctionSetupConnect
(ctx context.Context, kubeClient client.Client, deploymentNamespace string)
pkg/onepassword/connect_setup.go:21
MethodSetupWithManager
SetupWithManager sets up the controller with the Manager.
internal/controller/onepassworditem_controller.go:137
MethodShares
()
pkg/onepassword/client/testing/mock/sdk.go:59
FunctionTestAPIs
(t *testing.T)
internal/controller/suite_test.go:142
FunctionTestAppendUpdatedContainerSecretsParsesEnvFromEnv
(t *testing.T)
pkg/onepassword/containers_test.go:65
FunctionTestAreContainersNotUsingSecrets
(t *testing.T)
pkg/onepassword/containers_test.go:48
FunctionTestAreContainersUsingSecretsFromEnv
(t *testing.T)
pkg/onepassword/containers_test.go:10
FunctionTestAreContainersUsingSecretsFromEnvFrom
(t *testing.T)
pkg/onepassword/containers_test.go:29
FunctionTestAreVolmesUsingSecrets
(t *testing.T)
pkg/onepassword/volumes_test.go:9
FunctionTestAreVolumesNotUsingSecrets
(t *testing.T)
pkg/onepassword/volumes_test.go:38
FunctionTestBuildKubernetesSecretData
(t *testing.T)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:155
FunctionTestBuildKubernetesSecretDataWithEmptyValues_Allowed
(t *testing.T)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:165
FunctionTestBuildKubernetesSecretDataWithEmptyValues_Skipped
(t *testing.T)
pkg/kubernetessecrets/kubernetes_secrets_builder_test.go:197
← previousnext →101–200 of 244, ranked by callers