cyberark/secrets-provider-for-k8s

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
design/wrapping-of-secrets-provider-functions.png
e2e/consts.go39
A
0 mins
e2e/helm_utils.go470
A
3 hrs
e2e/k8s_utils.go279
B
5 hrs
e2e/rotations_utils.go161
A
2 hrs
go.mod
go.sum
helm/secrets-provider/Chart.yaml
helm/secrets-provider/ci/take-default-test-values-template.yaml
helm/secrets-provider/ci/take-image-values-template.yaml
helm/secrets-provider/ci/test-values-template.yaml
helm/secrets-provider/templates/_helpers.tpl
helm/secrets-provider/templates/cert-config-map.yaml
helm/secrets-provider/templates/role-binding.yaml
helm/secrets-provider/templates/role.yaml
helm/secrets-provider/templates/secrets-provider.yaml
helm/secrets-provider/templates/service-account.yaml
helm/secrets-provider/values.schema.json
helm/secrets-provider/values.yaml
kics.config
pkg/atomicwriter/atomic_writer.go106
A
0 mins
A
100%
pkg/entrypoint/entrypoint.go239
A
3 hrs
B
85%
pkg/entrypoint/trace.go72
A
0 mins
B
80%
pkg/log/messages/debug_messages.go10
A
0 mins
pkg/log/messages/error_messages.go58
A
0 mins
pkg/log/messages/info_messages.go20
A
0 mins
pkg/secrets/annotations/README.md
pkg/secrets/annotations/annotation_parser.go51
A
0 mins
C
72%
pkg/secrets/clients/conjur/conjur_client.go22
A
0 mins
pkg/secrets/clients/conjur/conjur_secrets_retriever.go130
A
35 mins
pkg/secrets/clients/conjur/mocks/access_token.go11
A
0 mins
pkg/secrets/clients/conjur/mocks/conjur_client.go149
A
1 hr
pkg/secrets/clients/k8s/k8s_secrets_client.go51
A
0 mins
pkg/secrets/config/config.go333
A
0 mins
A
100%
pkg/secrets/k8s_secrets_storage/mocks/k8s_secrets_client.go63
A
0 mins
pkg/secrets/k8s_secrets_storage/mocks/logger.go55
A
0 mins
pkg/secrets/k8s_secrets_storage/provide_conjur_secrets.go354
B
6 hrs
B
81%
pkg/secrets/provide_conjur_secrets.go161
A
0 mins
C
71%
pkg/secrets/provider_status.go96
A
0 mins
C
77%
pkg/secrets/pushtofile/README.md
pkg/secrets/pushtofile/provide_conjur_secrets.go107
A
0 mins
D
67%
pkg/secrets/pushtofile/pull_from_reader.go27
A
0 mins
B
83%
pkg/secrets/pushtofile/push_to_writer.go97
A
0 mins
A
97%
pkg/secrets/pushtofile/retrieve_secrets.go109
A
45 mins
B
88%
pkg/secrets/pushtofile/secret_group.go390
A
1 hr
A
93%
pkg/secrets/pushtofile/secret_spec.go129
A
0 mins
A
90%
pkg/secrets/pushtofile/standard_templates.go36
A
0 mins
C
75%
pkg/secrets/pushtofile/standard_templates_definitions.go25
A
0 mins
pkg/secrets/pushtofile/standard_templates_validate.go83
A
0 mins
A
100%
pkg/secrets/pushtofile/template_functions.go12
A
0 mins
A
100%