akeyless-community / steampipe-plugin-akeyless

Steampipe plugin to query The Akeyless Vaultless Platform configuration (no secrets values).
Apache License 2.0
4 stars 2 forks source link

Initial suggestions for plugin release #1

Open madhushreeray30 opened 8 months ago

madhushreeray30 commented 8 months ago

Thanks @devorbitus for this new plugin. Great work πŸŽ‰ !! I think this plugin is a WIP hence I would like to give some recommendations on the structure built so far. This would help in faster development and ensure we follow our best practices: The following suggestions are to make the plugin build process easier and faster. Some of the suggestions may not be directly from your code but related to general norms practiced across Steampipe.

config/akeyless.spc

docs/tables/table_auth_method.md

docs/index.md

akeyless/auth_method.go

akeyless/connection_config.go

akeyless/plugin.go

akeyless/utils.go

README.md

CHANGELOG.md

What's new?

Makefile

.vscode

Please let us know if you have questions, happy to help πŸ‘

devorbitus commented 8 months ago

Hey @madhushreeray30 , thanks for the suggestions!

Here is a status update on the implemtation:

config/akeyless.spc

docs/tables/table_auth_method.md

docs/index.md

akeyless/auth_method.go

akeyless/connection_config.go

akeyless/plugin.go

akeyless/utils.go

README.md

CHANGELOG.md

What's new?

Makefile

.vscode

devorbitus commented 8 months ago

Hey @madhushreeray30 ,

How do I get the stuff that goes at the top of the docs/index.md file like the images and their paths?

madhushreeray30 commented 8 months ago

@devorbitus The image path for this plugin in README.md would be ![image](https://hub.steampipe.io/images/plugins/akeyless-community/akeyless-social-graphic.png) For the index.md file it should be as follows

---
organization: akeyless-commuity
category: 
icon_url: "/images/plugins/akeyless-commuity/akeyless.svg"
brand_color: 
display_name: "Akeyless"
short_name: "akeyless"
description: 
og_description: 
og_image: "/images/plugins/akeyless-community/akeyess-social-graphic.png"
---

Please add the other details as per the plugin. I have just added the paths. The graphics will be available once they are ready for this plugin from our end.

devorbitus commented 2 weeks ago

@madhushreeray30 sorry to do this but we had a rebranding and was hoping you could generate an updated picture like from https://akeyless.io

akljph commented 2 weeks ago

Here is the logo:

Akeyless_Logo_RGB_Main Logo

akljph commented 2 weeks ago

@madhushreeray30 Can we also make sure that the path to the plugin is https://hub.steampipe.io/plugins/akeyless/akeyless ? And anything else it should just be akeyless/akeyless. Thanks!

Meaning as follows:

---
organization: Akeyless Security
category: 
icon_url: "/images/plugins/akeyless/akeyless.svg"
brand_color: 
display_name: "Akeyless"
short_name: "akeyless"
description: 
og_description: 
og_image: "/images/plugins/akeyless/akeyess-social-graphic.png"
---
akljph commented 2 weeks ago

@madhushreeray30 I also updated the README.md file and added an index.md file currently waiting to be merged. Just let me know if you have any objections to me merging please :)

misraved commented 3 days ago

Thanks @akljph and @devorbitus for this new plugin πŸ‘ !!

Few points that remain unaddressed:

akljph commented 2 days ago

Thanks, @misraved. Answers below:

1) akeyless-community is the correct org name. We only import certain libraries from our akeylesslabs org for this to work. 2) I updated the makefile command 3) I updated the file names to table_akeyless.go 4) I updated the indentation and added more examples to the table_docs

Please let me know if this is good to go :)

Lastly, please update the header image for our integration with our new logo above and send us a link to use: https://github.com/akeyless-community/steampipe-plugin-akeyless/issues/1#issuecomment-2189031219