-
Notifications
You must be signed in to change notification settings - Fork 120
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
feat: add pulumiverse/pulumi-fortios provider #4184
feat: add pulumiverse/pulumi-fortios provider #4184
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tmeckel I reviewed the provider. Can you have a look at the two items I didn't check:
- at least one representative code example in
docs/_index.md
. Can you add one? - a copyable command for installing the resource plugin: the command is there but not complete. It is missing the
--server
to point to Pulumiverse (aka thePluginDownloadURL
). See example here: https://github.com/pulumiverse/pulumi-scaleway/blob/main/docs/installation-configuration.md?plain=1#L16-L24
@ringods can you please have a look at the PR in the provider repo (pulumiverse/pulumi-fortios#7), if the changes to the documentation reflect your expectations. |
@tmeckel can you rebase your PR? Due to other merges, there are conflicts now on this package list file. |
fd2d348
to
60257f9
Compare
@tmeckel When I attempt to build the docs, I get an error:
Any ideas as to why? Here's where the panic occurs: https://github.com/pulumi/pulumi/blob/e86db2e79667b5cc674a94e7165437937873b220/pkg/codegen/utilities.go#L180 |
@cnunciato The root cause of this panic has been fixed with pulumi/pulumi#15035. I think you're using Just checked that cc @t0yv0 |
@tmeckel Ah, right you are, thanks! I've updated. (And yes we pulled resourcedocsgen out of pulumi/docs -- it's now in pulumi/registry.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tmeckel It looks like the docs still contain some HCL. Can you run through these and make sure they're all correct?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, clicked the Approve option by mistake. (See my previous comment.)
Anyways ... I'll update the docs and remove (translate) or remove the HCL code you mentioned in #4184 (review) |
Before I create a new release of the Fortios provider, can you have a look at the PR in the provider repo pulumiverse/pulumi-fortios#8 if everything has been corrected. |
LMK if I'm needed here. Happy to jump on a call. |
@tmeckel I'm still seeing issues -- left you some comments on the PR. Here's what I see when I render these out: |
@cnunciato It is no excuse not to work carefully, but the fact that you have to squeeze the documentation into two files with the community providers makes it easy to lose track in huge files. We already had a discussion about this unfortunately we did not come to a conclusion. So could you please have another look at the PR in the Fortios provider repo. I really hope that I now fixed all open issues. |
Thanks for rolling with the revisions, @tmeckel! |
@cnunciato created a new PR containing the fixes to the docs |
Description
Add
pulumiverse/pulumi-fortios
to community-packages/package-list.jsonAdding a new package?
If this pull request adds a new package:
Cloud
,Infrastructure
,Network
,Database
,Monitoring
, orUtility
).v
that corresponds with a valid GitHub release./docs/_index.md
) that includes:layout
set topackage
./docs/installation-configuration.md
) that includes:pulumi config set
.