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

cert-manager installation using argocd #1350

Closed
wants to merge 3 commits into from

Conversation

shahkv95
Copy link

@shahkv95 shahkv95 commented Nov 25, 2023

Signed-off-by: shahkv95 <35930270+shahkv95@users.noreply.github.com>
@jetstack-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign joshvanl for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jetstack-bot jetstack-bot added dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Nov 25, 2023
Copy link

netlify bot commented Nov 25, 2023

Deploy Preview for cert-manager-website ready!

Name Link
🔨 Latest commit 5098cdb
🔍 Latest deploy log https://app.netlify.com/sites/cert-manager-website/deploys/6562d3ed3e098f00088d3cea
😎 Deploy Preview https://deploy-preview-1350--cert-manager-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Signed-off-by: shahkv95 <35930270+shahkv95@users.noreply.github.com>
Signed-off-by: shahkv95 <35930270+shahkv95@users.noreply.github.com>
@shahkv95
Copy link
Author

shahkv95 commented Nov 26, 2023

@jsoref @wallrj
have addressed and updated the PR with necessary changes in accordance with the comments.

Can you resolve the comments if you are good with it?
Thank you!

Copy link
Member

@wallrj wallrj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @shahkv95

This looks good. I left a few suggestions and enabled the automated tests.
There some spell check errors for which I have suggested some changes.

- Optional: A GitOps repository connected with ArgoCD: [setup guide](https://argo-cd.readthedocs.io/en/stable/user-guide/private-repositories/)

### Setting up cert-manager
1. Create an ArgoCD Application manifest file with the provided configuration to set up cert-manager.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Create an ArgoCD Application manifest file with the provided configuration to set up cert-manager.
1. Create an [ArgoCD Application manifest file](link-to-reference-documentation) with the provided configuration to set up cert-manager.

It will be useful to link to the documentation so that the reader can learn about the fields of this custom resource.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wallrj this is not my code/fix BUT i'm currently affected by this.
I will pull this branch and make the suggested edits after my comments below are accepted or better suggestions are made.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. I don't have permission to push to @shahkv95 's branch, so I've created my own.

- CreateNamespace=true
```
2. Commit the manifest file and sync the changes in ArgoCD. If a GitOps repository is not set up, use `kubectl apply -f <above-file-path>` to apply the manifest [installation guide for kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl).
3. ArgoCD will synchronize the `DESIRED MANIFEST` and deploy cert-manager on Kubernetes based on the provided configuration.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Show the reader how they can check the status of the installation.
And explain what the reader should look for to know that the installation has succeeded.

@matthiashaasesourceforge

what's going on here ?
what's the status ?

@wallrj
Copy link
Member

wallrj commented Mar 14, 2024

@shahkv95 I don't have permission to push to your branch, so I've pushed your commits to my own branch, rebased and addressed my latest code review comments there:

I'll close this PR and we can continue the work there.

@wallrj wallrj closed this Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants