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

Generate provider docs #229

Merged
merged 8 commits into from
Mar 20, 2023
Merged

Conversation

onematchfox
Copy link
Collaborator

@onematchfox onematchfox commented Jan 11, 2023

I realised when reviewing #224 that some of the provider docs are a bit outdated these days, as the updates occasionally get missed when reviewing PRs. This PR attempts to help address the issue by introducing the use of tfplugindocs (as recommended in #224) to generate provider documentation ensuring that it is easier to keep this in sync ().

I have also used the opportunity to:

  • do some housekeeping on the GitHub actions
  • clean up the README.md slightly whilst also explicitly calling out the provider's use case of managing ArgoCD resources (not bootstrapping/install ArgoCD). This has come up in the past (see Bit more documentation about intended use of the provider #126), and whilst there is/never was any confusion in my head around the provider's purpose, I suspect that others may get confused given that the Flux terraform provider

allows you to install Flux on Kubernetes and configure it to reconcile the cluster state from a Git repository.

Notes:

@onematchfox onematchfox force-pushed the docs/generate branch 3 times, most recently from 64b75a4 to 2148f94 Compare January 20, 2023 14:15
@onematchfox onematchfox marked this pull request as ready for review January 20, 2023 14:44
@onematchfox onematchfox requested a review from oboukili January 20, 2023 14:44
@onematchfox
Copy link
Collaborator Author

onematchfox commented Jan 20, 2023

@oboukili, this one is now ready for your eyes. Just so you know, in case you had already scanned some of it, the scope did grow a bit from when I first opened it as I decided to do some cleaning up in the Makefile and GitHub actions while I was integrating the docs generation there.

@onematchfox onematchfox force-pushed the docs/generate branch 2 times, most recently from 1e1899b to 04d2ddc Compare January 21, 2023 15:06
@github-actions
Copy link

github-actions bot commented Feb 5, 2023

This pr is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions github-actions bot added the Stale label Feb 5, 2023
@onematchfox onematchfox removed the Stale label Feb 5, 2023
@github-actions
Copy link

This pr is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions github-actions bot added the Stale label Feb 20, 2023
@onematchfox
Copy link
Collaborator Author

@oboukili when you get the chance, please can you take a look at this?

@onematchfox onematchfox removed the Stale label Feb 23, 2023
@github-actions
Copy link

github-actions bot commented Mar 9, 2023

This pr is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions github-actions bot added the Stale label Mar 9, 2023
@onematchfox onematchfox removed the Stale label Mar 9, 2023
@onematchfox
Copy link
Collaborator Author

@oboukili still waiting on you for this one please

@onematchfox onematchfox requested a review from MrLuje March 18, 2023 06:37
@onematchfox
Copy link
Collaborator Author

@MrLuje any chance you might be able to review these changes?

@MrLuje
Copy link
Contributor

MrLuje commented Mar 19, 2023

@MrLuje any chance you might be able to review these changes?

Sure, I'll have a look

Copy link
Contributor

@MrLuje MrLuje left a comment

Choose a reason for hiding this comment

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

LGTM, I even learned a new argocd feature will reading the docs :)

@onematchfox
Copy link
Collaborator Author

Thanks for the review @MrLuje. Much appreciated!

@onematchfox onematchfox merged commit a63eecb into argoproj-labs:master Mar 20, 2023
@onematchfox onematchfox deleted the docs/generate branch March 20, 2023 06:59
MrLuje pushed a commit to MrLuje/terraform-provider-argocd that referenced this pull request Apr 23, 2023
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.

2 participants