SecretStoreProvider is a interface that must be implemented by a provider that runs the e2e test.
| 53 | // SecretStoreProvider is a interface that must be implemented |
| 54 | // by a provider that runs the e2e test. |
| 55 | type SecretStoreProvider interface { |
| 56 | CreateSecret(key string, val SecretEntry) |
| 57 | DeleteSecret(key string) |
| 58 | } |
| 59 | |
| 60 | // TableFuncWithExternalSecret returns the main func that runs a TestCase in a table driven test. |
| 61 | func TableFuncWithExternalSecret(f *Framework, prov SecretStoreProvider) func(...func(*TestCase)) { |
no outgoing calls
no test coverage detected