mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 06:11:51 +08:00

* Secrets: Move decrypt types to contracts and export public at root pkg * Provisioning: Replace decrypt pkg imports * Merge wire changes
26 lines
742 B
Go
26 lines
742 B
Go
package secret
|
|
|
|
import (
|
|
secretv1beta1 "github.com/grafana/grafana/apps/secret/pkg/apis/secret/v1beta1"
|
|
"github.com/grafana/grafana/pkg/registry/apis/secret/contracts"
|
|
)
|
|
|
|
// DecryptService is a decrypt client for secure value secrets.
|
|
type DecryptService = contracts.DecryptService
|
|
|
|
var (
|
|
ErrDecryptNotFound = contracts.ErrDecryptNotFound
|
|
ErrDecryptNotAuthorized = contracts.ErrDecryptNotAuthorized
|
|
ErrDecryptFailed = contracts.ErrDecryptFailed
|
|
)
|
|
|
|
type DecryptResult = contracts.DecryptResult
|
|
|
|
func NewDecryptResultErr(err error) DecryptResult {
|
|
return contracts.NewDecryptResultErr(err)
|
|
}
|
|
|
|
func NewDecryptResultValue(value *secretv1beta1.ExposedSecureValue) DecryptResult {
|
|
return contracts.NewDecryptResultValue(value)
|
|
}
|