Commit Graph

6 Commits

Author SHA1 Message Date
hwdef 379fd9635a upgrade lint to v2
Signed-off-by: hwdef <hwdefcom@outlook.com>
2025-08-29 19:04:01 +08:00
ArkaSaha30 2bd50de5b5
Add cert-manager interface function implementation
This commit will implement the interface functions required for cert-manager
certificate provider.

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2025-06-25 00:16:16 +05:30
ArkaSaha30 4b9840db48
Update "ValidateCertificateSecret" interface signature
This commit will update the `ValidateCertificateSecret` interface signature to return only error
instead of (bool, error) which will suggest if the validation is successful or not.

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2025-06-10 00:04:48 +05:30
ArkaSaha30 7fc45b5229
Add ProviderCertManagerConfig struct fields
This commit will add the necessary fields to ProviderCertManagerConfig which are
required as an user input to create a Certificate via cert-manager provider and
will use `CommonConfig` which will have common fields required for any and all Providers.

Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com>
2025-05-07 16:11:48 +05:30
Benjamin Wang 6e6ebc4c23 Move certificate interface into dedicated package to avoid cycle dependency
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-02-12 09:36:31 +00:00
Benjamin Wang ca14234009 Add the initial scaffold of certificate management
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2025-01-29 09:11:39 +00:00