Configure cert-manager
Create a cert-manager Issuer (or ClusterIssuer), referencing a Secret, but do not create the Secret.
⚠ The issuer refers to a credentialsRef that we did not create. That is intentional. It is the job of venafi-oauth-helper to create the secret with access-token required to access Venafi TPP.
kubectl apply -f- <<EOFapiVersion: cert-manager.io/v1kind: Issuermetadata:name: issuer-1spec:venafi:zone: "REPLACE_WITH_YOUR_VENAFI_POLICY_FOLDER"tpp:url: https://REPLACE_WITH_VENAFI_TPP_HOST/vedsdkcaBundle: REPLACE_WITH_BASE64_ENCODED_CERT_CHAIN_TO_ACCESS_VENAFIcredentialsRef:name: issuer-1-credentialsEOF
Copy to clipboard
Check to see the status of the issuer. It should be ready.
kubectl get issuer issuer-1
Copy to clipboard
kubectl describe issuer issuer-1
Copy to clipboard