You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by "HosseinMirjalali (via GitHub)" <gi...@apache.org> on 2025/01/13 08:38:31 UTC

[D] Possible missing documentation on plugins [cloudstack]

GitHub user HosseinMirjalali created a discussion: Possible missing documentation on plugins

<!--
Verify first that your issue/request is not already reported on GitHub.
Also test if the latest release and main branch are affected too.
Always add information AFTER of these HTML comments, but no need to delete the comments.
-->

##### ISSUE TYPE
<!-- Pick one below and delete the rest -->
 * Other

##### COMPONENT NAME
<!--
Categorize the issue, e.g. API, VR, VPN, UI, etc.
-->
Documentation / Plugin / NIC

##### CLOUDSTACK VERSION
<!--
New line separated list of affected versions, commit ID for issues on main branch.
-->
4.17.2.0


##### CONFIGURATION
<!--
Information about the configuration if relevant, e.g. basic network, advanced networking, etc.  N/A otherwise
-->
N/A

##### OS / ENVIRONMENT
<!--
Information about the environment if relevant, N/A otherwise
-->
N/A

##### SUMMARY
<!-- Explain the problem/feature briefly -->

The documentation for plugins only mentions [Storage Plugins](https://docs.cloudstack.apache.org/en/latest/developersguide/plugins.html#storage-plugins) but not anything else. Is writing plugins for other components, e.g. network possible? I need to be able to limit the number of **public** ipv4's a user can have across their instances, and was wondering whether the plugin system would be able to provide such capability? If so, the plugins section could provide some more information on development/usage.
Getting around such a large code base would be very time-consuming for new users who would want to develop specific features fit for their use case, and adding such documentation is certainly a big help.

##### STEPS TO REPRODUCE
<!--
For bugs, show exactly how to reproduce the problem, using a minimal test-case. Use Screenshots if accurate.

For new features, show how the feature would be used.
-->
N/A
<!-- Paste example playbooks or commands between quotes below -->


<!-- You can also paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!-- What did you expect to happen when running the steps above? -->
N/A


##### ACTUAL RESULTS
<!-- What actually happened? -->
N/A
<!-- Paste verbatim command output between quotes below -->



GitHub link: https://github.com/apache/cloudstack/discussions/10179

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org


Re: [D] Possible missing documentation on plugins [cloudstack]

Posted by "boring-cyborg[bot] (via GitHub)" <gi...@apache.org>.
GitHub user boring-cyborg[bot] deleted a comment on the discussion: Possible missing documentation on plugins

Thanks for opening your first issue here! Be sure to follow the issue template!


GitHub link: https://github.com/apache/cloudstack/discussions/10179#discussioncomment-11817478

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org


Re: [D] Possible missing documentation on plugins [cloudstack]

Posted by "HosseinMirjalali (via GitHub)" <gi...@apache.org>.
GitHub user HosseinMirjalali added a comment to the discussion: Possible missing documentation on plugins

Thank you for the link, it definitely helps.

GitHub link: https://github.com/apache/cloudstack/discussions/10179#discussioncomment-11886726

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org


Re: [D] Possible missing documentation on plugins [cloudstack]

Posted by "boring-cyborg[bot] (via GitHub)" <gi...@apache.org>.
GitHub user boring-cyborg[bot] added a comment to the discussion: Possible missing documentation on plugins

Thanks for opening your first issue here! Be sure to follow the issue template!


GitHub link: https://github.com/apache/cloudstack/discussions/10179#discussioncomment-11817478

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org


Re: [D] Possible missing documentation on plugins [cloudstack]

Posted by "HosseinMirjalali (via GitHub)" <gi...@apache.org>.
GitHub user HosseinMirjalali closed a discussion: Possible missing documentation on plugins

<!--
Verify first that your issue/request is not already reported on GitHub.
Also test if the latest release and main branch are affected too.
Always add information AFTER of these HTML comments, but no need to delete the comments.
-->

##### ISSUE TYPE
<!-- Pick one below and delete the rest -->
 * Other

##### COMPONENT NAME
<!--
Categorize the issue, e.g. API, VR, VPN, UI, etc.
-->
Documentation / Plugin / NIC

##### CLOUDSTACK VERSION
<!--
New line separated list of affected versions, commit ID for issues on main branch.
-->
4.17.2.0


##### CONFIGURATION
<!--
Information about the configuration if relevant, e.g. basic network, advanced networking, etc.  N/A otherwise
-->
N/A

##### OS / ENVIRONMENT
<!--
Information about the environment if relevant, N/A otherwise
-->
N/A

##### SUMMARY
<!-- Explain the problem/feature briefly -->

The documentation for plugins only mentions [Storage Plugins](https://docs.cloudstack.apache.org/en/latest/developersguide/plugins.html#storage-plugins) but not anything else. Is writing plugins for other components, e.g. network possible? I need to be able to limit the number of **public** ipv4's a user can have across their instances, and was wondering whether the plugin system would be able to provide such capability? If so, the plugins section could provide some more information on development/usage.
Getting around such a large code base would be very time-consuming for new users who would want to develop specific features fit for their use case, and adding such documentation is certainly a big help.

##### STEPS TO REPRODUCE
<!--
For bugs, show exactly how to reproduce the problem, using a minimal test-case. Use Screenshots if accurate.

For new features, show how the feature would be used.
-->
N/A
<!-- Paste example playbooks or commands between quotes below -->


<!-- You can also paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!-- What did you expect to happen when running the steps above? -->
N/A


##### ACTUAL RESULTS
<!-- What actually happened? -->
N/A
<!-- Paste verbatim command output between quotes below -->



GitHub link: https://github.com/apache/cloudstack/discussions/10179

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org


Re: [D] Possible missing documentation on plugins [cloudstack]

Posted by "DaanHoogland (via GitHub)" <gi...@apache.org>.
GitHub user DaanHoogland added a comment to the discussion: Possible missing documentation on plugins

@HosseinMirjalali , the documentation could certainly be improved on these points.

Have a look at https://github.com/shapeblue/hackerbook/ . It might be a bit daunting and much as an answer to your question, but a lot less then just diving into the code. And it does contain some of the answers for sure.

Also feel free to add to the documentation .

GitHub link: https://github.com/apache/cloudstack/discussions/10179#discussioncomment-11817480

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org