Skip to content

User Experience: Allow users to add Description to Private Gateway and Static Routes #8837

Open

Description

@btzq
ISSUE TYPE
  • Enhancement Request
COMPONENT NAME
UI Enhancement
CLOUDSTACK VERSION
4.19
CONFIGURATION
OS / ENVIRONMENT

N/A

SUMMARY
STEPS TO REPRODUCE

Currently, the Cloudstack UI doesnt support users to add descriptions/notes to their created Private Gateways and Static Routes

I propose adding descriptions To Private Gateways and Static Routes because as the number of gateways grows, i lose track of what each gateway was for, which makes it hard to maintain. And a Private Gateway can have many static routes, which are very hard to keep track too.

I see a large list, but i have no idea what each one is for. It becomes even worse if i have a colleague who adds another gateway and i have no i wont be able to identify (cause the list is so long) or understand what the item was created for.

I think this feature is one of those that are low hanging fruits that would greatly improve the users experience.


EXPECTED RESULTS
To be able to add descriptions to Private Gateways and Static Routes so its easier to maintain in the long term.
ACTUAL RESULTS
I add many private gateways and Static Routes without knowing its reference that its becoming very hard to maintain. 

Screenshot 2024-03-26 at 10 32 27 pm

Screenshot 2024-03-26 at 10 46 20 pm

Activity

  1. boring-cyborg commented on Mar 26, 2024

    @boring-cyborg

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

  2. changed the title [-]User Experience: Allow users to add Description to Private Gateway[/-] [+]User Experience: Allow users to add Description to Private Gateway and Static Routes[/+] on Mar 26, 2024
  3. DaanHoogland commented on Apr 11, 2024

    @DaanHoogland
    Contributor

    just a new DB field or two, seems like a simple issue, provided no audit trail is needed. If there is a comments trail needs to be added.

  4. btzq commented on Apr 12, 2024

    @btzq
    Author

    @DaanHoogland , no audit trail is needed... yet...

    Its a good to have but not big for us right now yet. Better to get pick the lowest fruits and work on the more complicated stuff later.

    Besides, Audit Trails is smth im still testing out. In some cases its useful, some cases, i wish there were more. Anyways, when i do finish that, ill create another ticket just for audit trails.

    Even for that, i think a quick and easy way to resolve that is to have the cloud operator use a Log Monitoring system like Grafana Loki and monitor the management logs of Cloudstack. That should suffice, even for the long run.

  5. added this to the unplanned milestone on Apr 30, 2024
  6. aziz-mohd1 commented on Feb 13, 2025

    @aziz-mohd1

    How do I do this issue?

  7. DaanHoogland commented on Feb 13, 2025

    @DaanHoogland
    Contributor

    @aziz-mohd1 , best to look at other entities, like load_balancer_rule or network_acl and see how it is implemented there.

  8. bri-harris commented on May 29, 2025

    @bri-harris

    Does this still need to be worked on? if so I would love to help.

  9. btzq commented on May 29, 2025

    @btzq
    Author

    Yes please! We have so many private gateways that its getting painful to track…

    Descriptions would be great for operators to add simple remarks, references or ticket numbers to make eat private gateways easier to track

  10. bri-harris commented on Jun 5, 2025

    @bri-harris

    @btzq good afternoon, I have had some issues getting my developers environment set up in order to start work on this issue. I am using MacOS and have compatibility issues when installing dependencies. I opened a new issue, to address this, #10967
    Could I be assigned this open issue (docker container for developers environment) and tackle that as my first issue so that I can eventually contribute here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions