Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-platform build support and logging fixes #9

Closed
wants to merge 4 commits into from

Conversation

jnschaeffer
Copy link

This PR includes a few fixes for cert-manager-webhook-linode, namely:

This commit adds support for multi-architecture builds of
cert-manager-webhook-linode by allowing the user to specify their target
architecture during image build (e.g., when building for ARM clusters).
This commit updates the cert-manager-webhook-linode service account to have a
configurable image pull secret, allowing users to pull images from private
repositories.
cert-manager makes use of the API Priority and Fairness feature in
Kubernetes. When using cert-manager-webhook-linode with RBAC enabled, the
webhook will fail to run properly because it does not have access to
PriorityLevelConfigurations or FlowSchemas. This commit adds a new ClusterRole
and ClusterRole binding to give the cert-manager-webhook-linode service account
the ability to list and watch these resources.
This commit makes leveled logging work correctly by explicitly calling
klog.InitFlags(nil) in main and updating the Helm chart to use -v instead of --v
in the container args.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error when deploying latest version.
1 participant