Closed misraved closed 1 year ago
Thanks for all the feedback @misraved!
Following progress was made in the last week:
config/openstack.spc
docs/tables/
docs/index.md
and README
go.mod
Makefile
IMPORTANT: This repository has been moved for the release to https://github.com/ernw/steampipe-plugin-openstack. Please create new issues there as this repository will not be updated in the future.
Thanks @gdebus for this new plugin. Great work π !!
The basic structure looks good so far. While using the plugin, we did come up with a few suggestions based on our best practices:
config/openstack.spc
local/openstack
instead ofgdebus/openstack
? In general, we refer to the repo name for reference to the plugins - https://github.com/marekjalovec/steampipe-plugin-make/blob/main/config/make.spc#L2openstack.spc
file looks great with all the details of the authentication arguments, however, it looks slightly confusing in terms of which arguments are required and which ones are optional. Please take a look at namecheap plugin's config file for more information. In general, for new plugin users, I believe it is important to address the mandatory and optional arguments so that the initial process of plugin use becomes easier.openstack.spc
file to fetch the authentication arguments? I think overall it would be helpful for the users to figure out a way to navigate to the config arguments on the OpenStack console.docs/tables/*
List compute images created in the last 30 days
List compute images that haven't been updated in the last 90 days
openstack_fip
,openstack_volume
table docs etc.docs/index.md
andREADME
gdebus
instead ofturbot
. For instance,icon_url: "/images/plugins/turbot/openstack.svg"
should be updated to useicon_url: "/images/plugins/gdebus/openstack.svg"
. You could take a look at https://github.com/marekjalovec/steampipe-plugin-make/blob/main/docs/index.md for more reference.steampipe plugin install gdebus/openstack
instead ofsteampipe plugin install openstack
.gdebus
instead ofTurbot
.go.mod
5.4.1
versionMakefile
go build -o ~/.steampipe/plugins/hub.steampipe.io/plugins/gdebus/openstack@latest/steampipe-plugin-openstack.plugin *.go
openstack/*
ListConfig
section, however, per http://gophercloud.io/docs/compute/#get-image, we could also add support for theGetConfig
. Please refer https://steampipe.io/docs/develop/writing-plugins#get-config for more informationGetConfig
for all the supported tables.openstack_applicationcredential
instead ofopenstack_application_credential
A couple of follow-up questions:
Overall the plugin looks great @gdebus. Thanks for all the effort. Please let us know if you have questions. Happy to help π. Once the suggestion/feedback comments are addressed, we could release it to the hub π.