Explain how to install cert-manager using Flux#1338
Explain how to install cert-manager using Flux#1338jetstack-bot merged 4 commits intocert-manager:masterfrom
Conversation
Signed-off-by: Richard Wall <richard.wall@venafi.com>
✅ Deploy Preview for cert-manager-website ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
@jsoref: adding LGTM is restricted to approvers and reviewers in OWNERS files. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Signed-off-by: Richard Wall <wallrj@users.noreply.github.com>
erikgb
left a comment
There was a problem hiding this comment.
Added a couple of suggestions, but LGTM at it stands.
/lgtm
|
@erikgb: adding LGTM is restricted to approvers and reviewers in OWNERS files. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
content/docs/installation/helm.md
Outdated
| discuss. | ||
|
|
||
|
|
||
| ## Install the Helm chart using Flux |
There was a problem hiding this comment.
Shouldn't we add a separate Flux section?
There was a problem hiding this comment.
When I go to cert-manager.io, I probably would look for a Flux section if that is the tool I'm using.
There was a problem hiding this comment.
What precisely do you propose?
I did consider adding a flux.md page, but decided that we'd end up with too many submenu items if we also add argo.md, anthos.md, octopus.md etc.
I also considered that Flux can install cert-manager in other ways too, so it seems appropriate to document the Flux Helm Controller here and in future document the Flex Kustomize controller in the kubectl applyt page.
I looked for examples from other projects and I found that Kyverno have a https://kyverno.io/docs/installation/platform-notes/ page where they include notes for ArgoCD users.
Couldn't find any other examples of projects that have a specific page for installing using flux or argo.
I have tried creating a "Continuous Deployment" page and move this tutorial there.
See what you think.
There was a problem hiding this comment.
What do you think about the name "GitOps"?
There was a problem hiding this comment.
I don't think it's appropriate.
GitOps is about storing your infrastructure configuration in a Git repo and then using a continuous delivery / continuous deployment like Flux tool to apply it.
So this page is about the CD part.
Why do you suggest it?
There was a problem hiding this comment.
Also GitOps is the brand name Red Hat uses on their ArgoCD hybrid, so I would stay FAR away from that term. 😉
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
|
@hawksight: adding LGTM is restricted to approvers and reviewers in OWNERS files. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
hawksight
left a comment
There was a problem hiding this comment.
I just ran through the flux installation and it worked perfectly. Thanks @wallrj - a good little intro to fluxcd for me.
Just a question for anyone who knows, did fluxctl become flux instead at some point? That tripped me up as I thought I had the CLI but turns out I did not.
/lgtm
|
@hawksight: adding LGTM is restricted to approvers and reviewers in OWNERS files. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I think |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: hawksight The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Thanks for all your documentation reviews Peter, for example: * cert-manager#1344 * cert-manager#1338 * cert-manager#1331 We'd like you to be able to `lgtm` future PRs, so we're adding you to the reviewers list. Signed-off-by: Richard Wall <richard.wall@venafi.com>
Thanks for all your documentation reviews Peter, for example: * cert-manager#1344 * cert-manager#1338 * cert-manager#1331 We'd like you to be able to `lgtm` future PRs, so we're adding you to the reviewers list. Signed-off-by: Richard Wall <richard.wall@venafi.com>
Preview: https://deploy-preview-1338--cert-manager-website.netlify.app/docs/installation/helm/#install-the-helm-chart-using-flux
I wanted to see for myself whether cert-manager can be installed using Flux and it seems to be quite straight forward,
so I documented it here.
I used some of the settings -- such as
--crds CreateReplace-- that @slam-wowx had used in: cert-manager/cert-manager#6409.xref: