Skip to content

mgr/dashboard: NVMeoF -Create Gatway group Form#66546

Merged
afreen23 merged 1 commit intoceph:mainfrom
rhcs-dashboard:create-gateway-group
Jan 28, 2026
Merged

mgr/dashboard: NVMeoF -Create Gatway group Form#66546
afreen23 merged 1 commit intoceph:mainfrom
rhcs-dashboard:create-gateway-group

Conversation

@pujaoshahu
Copy link
Copy Markdown

@pujaoshahu pujaoshahu commented Dec 8, 2025

Fixes: https://tracker.ceph.com/issues/74134
Signed-off-by: pujaoshahu pshahu@redhat.com

--
image

Screencast.From.2026-01-27.13-25-40.mp4

Contribution Guidelines

  • To sign and title your commits, please refer to Submitting Patches to Ceph.

  • If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.

  • When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an x between the brackets: [x]. Spaces and capitalization matter when checking off items this way.

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands

You must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.

@github-actions
Copy link
Copy Markdown

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@pujaoshahu pujaoshahu force-pushed the create-gateway-group branch 3 times, most recently from 8f70967 to 6975f16 Compare December 15, 2025 17:56
@pujaoshahu pujaoshahu force-pushed the create-gateway-group branch 5 times, most recently from bd6fc8e to 6cef167 Compare December 18, 2025 10:40
@pujaoshahu pujaoshahu force-pushed the create-gateway-group branch 3 times, most recently from 47f4c81 to 3786765 Compare December 23, 2025 05:45
@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard cephadm

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test api

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test make check

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test make check arm64

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test api

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard cephadm

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test make check

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test make check arm64

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test api

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard cephadm

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard

Copy link
Copy Markdown
Contributor

@nmunet nmunet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @pujaoshahu, some more suggestions from my end

  1. Mostly in forms we keep the buttons in the right side, but its on the left side in this create form.
image
  1. Also the create gateway group field does not have any validation implemented, i submitted the gateway group name with special characters and the API got failed.

@github-actions
Copy link
Copy Markdown

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@pujaoshahu
Copy link
Copy Markdown
Author

pujaoshahu commented Jan 27, 2026

Hi @pujaoshahu, some more suggestions from my end

  1. Mostly in forms we keep the buttons in the right side, but its on the left side in this create form. >> As per design its implemented
image 2. Also the create gateway group field does not have any validation implemented, i submitted the gateway group name with special characters and the API got failed. >>> **Done**
image

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test make check

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test api

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard cephadm

Copy link
Copy Markdown
Contributor

@nmunet nmunet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @pujaoshahu , LGTM
Also please try to use new control flow blocks @if, @else, @for

Fixes: https://tracker.ceph.com/issues/74134
Signed-off-by: pujaoshahu <pshahu@redhat.com>
@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test make check

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard

@pujaoshahu
Copy link
Copy Markdown
Author

jenkins test dashboard cephadm

@github-actions
Copy link
Copy Markdown

This is an automated message by src/script/redmine-upkeep.py.

I found one or more Fixes: tags in the commit messages in

git log bc2e036bb6c163d0acc9085f7bca9ac24c847ca8^..bc2e036bb6c163d0acc9085f7bca9ac24c847ca8

The referenced tickets are:

Those tickets do not reference this merged Pull Request. If this Pull Request merge resolves any of those tickets, please update the "Pull Request ID" field on each ticket. A future run of this script will appropriately update them.

Update Log: https://github.com/ceph/ceph/actions/runs/21429963028

@bluikko
Copy link
Copy Markdown
Contributor

bluikko commented Jan 28, 2026

It seems this PR introduced a directory nvmeof-group-form that has a space at the end:
https://github.com/ceph/ceph/tree/main/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-group-form%20

Please note the %20 at the end. Pulling these changes on at least Windows git systems will fail with:

error: invalid path 'src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-group-form /nvmeof-group-form.component.html'

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

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants