CloudStack
  1. CloudStack
  2. CLOUDSTACK-4266

[UI] VSM specific input fields to be made optional on UI if no traffic chooses Nexus 1000v

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 4.2.0
    • Fix Version/s: 4.2.0
    • Component/s: UI
    • Security Level: Public (Anyone can view this level - this is the default.)
    • Labels:
      None

      Description

      Currently Nexus VSM specific input fields like Nexus 1000v ip/user/password etc. are mandatory in UI (shows red asterisk) while adding clsuter if global config parameter 'vmware.use.nexus.vswitch' is true.

      We need to amend this because we now have option to override the cloud level setting (which is from global configuration parameter set to 'true') or zone level setting (traffic lebel at zone level) at cluster level while adding cluster. Hence it makes no sense to ask user to provide VSM details, while adding cluster, when user chooses not to use Nexus 1000v for any of the traffics.

      Hence need to make these fields as optional (remove the red asterisks)

        Activity

        Hide
        Animesh Chaturvedi added a comment -

        Brian can you check on this issue

        Show
        Animesh Chaturvedi added a comment - Brian can you check on this issue
        Hide
        ASF subversion and git services added a comment -

        Commit 72fcfaaaa00805068b70d270d5709ecba33285e2 in branch refs/heads/4.2 from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=72fcfaa ]

        CLOUDSTACK-4266: UI > zone wizard > cluster step > make Nexus 1000v fields optional.

        Show
        ASF subversion and git services added a comment - Commit 72fcfaaaa00805068b70d270d5709ecba33285e2 in branch refs/heads/4.2 from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=72fcfaa ] CLOUDSTACK-4266 : UI > zone wizard > cluster step > make Nexus 1000v fields optional.
        Hide
        ASF subversion and git services added a comment -

        Commit 3efd9307391bb3243943f2b0991b6c591882d46a in branch refs/heads/master from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=3efd930 ]

        CLOUDSTACK-4266: UI > zone wizard > cluster step > make Nexus 1000v fields optional.

        Show
        ASF subversion and git services added a comment - Commit 3efd9307391bb3243943f2b0991b6c591882d46a in branch refs/heads/master from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=3efd930 ] CLOUDSTACK-4266 : UI > zone wizard > cluster step > make Nexus 1000v fields optional.
        Hide
        ASF subversion and git services added a comment -

        Commit 6fcb2dfde7931f3e22909873e3afed594ffb2985 in branch refs/heads/4.2 from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=6fcb2df ]

        CLOUDSTACK-4266: UI > Infrastructure > clusters > create cluster dialog > make Nexus 1000v fields optional.

        Show
        ASF subversion and git services added a comment - Commit 6fcb2dfde7931f3e22909873e3afed594ffb2985 in branch refs/heads/4.2 from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=6fcb2df ] CLOUDSTACK-4266 : UI > Infrastructure > clusters > create cluster dialog > make Nexus 1000v fields optional.
        Hide
        ASF subversion and git services added a comment -

        Commit f6671f6093b6e2e9b18d2e9e86ad02374ffcdac0 in branch refs/heads/master from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=f6671f6 ]

        CLOUDSTACK-4266: UI > Infrastructure > clusters > create cluster dialog > make Nexus 1000v fields optional.

        Show
        ASF subversion and git services added a comment - Commit f6671f6093b6e2e9b18d2e9e86ad02374ffcdac0 in branch refs/heads/master from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=f6671f6 ] CLOUDSTACK-4266 : UI > Infrastructure > clusters > create cluster dialog > make Nexus 1000v fields optional.
        Hide
        Sateesh Chodapuneedi added a comment -

        Display of VSM specific input field is always subject to global configuration parameter 'vmware.use.nexus.vswitch'. If this flag is set to false then VSM specific fields should be hidden in UI.

        Hence the scenario of this bug is about if the flag 'vmware.use.nexus.vswitch' is true then try to make the VSM specific fields as optional.

        Show
        Sateesh Chodapuneedi added a comment - Display of VSM specific input field is always subject to global configuration parameter 'vmware.use.nexus.vswitch'. If this flag is set to false then VSM specific fields should be hidden in UI. Hence the scenario of this bug is about if the flag 'vmware.use.nexus.vswitch' is true then try to make the VSM specific fields as optional.
        Hide
        Brian Federle added a comment - - edited

        Sateesh, from your latest comment does this mean that the VSM fields are always optional, and the only condition is whether the fields are shown/hidden at all?

        Show
        Brian Federle added a comment - - edited Sateesh, from your latest comment does this mean that the VSM fields are always optional, and the only condition is whether the fields are shown/hidden at all?
        Hide
        ASF subversion and git services added a comment -

        Commit 02641f851c2b303c91ee34ccae7a4cd7a8e48487 in branch refs/heads/4.2-forward from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=02641f8 ]

        CLOUDSTACK-4266: UI > Instrastructure > clusters > Add Cluster dialog > if configuration "vmware.use.nexus.switch" is set to false, hide VSM fields.

        Show
        ASF subversion and git services added a comment - Commit 02641f851c2b303c91ee34ccae7a4cd7a8e48487 in branch refs/heads/4.2-forward from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=02641f8 ] CLOUDSTACK-4266 : UI > Instrastructure > clusters > Add Cluster dialog > if configuration "vmware.use.nexus.switch" is set to false, hide VSM fields.
        Hide
        ASF subversion and git services added a comment -

        Commit 81193ff522e9b37cfb396d0edd7e54250aa56025 in branch refs/heads/master from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=81193ff ]

        CLOUDSTACK-4266: UI > Instrastructure > clusters > Add Cluster dialog > if configuration "vmware.use.nexus.switch" is set to false, hide VSM fields.

        Show
        ASF subversion and git services added a comment - Commit 81193ff522e9b37cfb396d0edd7e54250aa56025 in branch refs/heads/master from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=81193ff ] CLOUDSTACK-4266 : UI > Instrastructure > clusters > Add Cluster dialog > if configuration "vmware.use.nexus.switch" is set to false, hide VSM fields.
        Hide
        Jessica Wang added a comment -

        ----Original Message----
        From: Sateesh Chodapuneedi
        Sent: Thursday, August 29, 2013 10:10 AM
        To: Jessica Wang
        Cc: Ram Ganesh; Animesh Chaturvedi
        Subject: RE: https://issues.apache.org/jira/browse/CLOUDSTACK-4266 ('vmware.use.dvsitch' v.s. 'vmware.use.nexus.vswitch')

        Hi Jessica,

        > When 'vmware.use.dvsitch' is false ("Override Public/Guest Traffic" checkbox is hidden), should VSM fields be:
        >
        > (1) hidden
        > or
        > (2) shown but non-required

        (1)Hidden

        Regards,
        Sateesh

        > ----Original Message----
        > From: Jessica Wang
        > Sent: 29 August 2013 02:14
        > To: Sateesh Chodapuneedi
        > Cc: Ram Ganesh; Animesh Chaturvedi
        > Subject: RE: https://issues.apache.org/jira/browse/CLOUDSTACK-4266 ('vmware.use.dvsitch' v.s. 'vmware.use.nexus.vswitch')
        > Importance: High
        >
        > Sateesh,
        >
        > I just resolved the bug.
        >
        > However, I have a question about another configuration parameter 'vmware.use.dvsitch' (NOT 'vmware.use.nexus.vswitch'):
        >
        > When 'vmware.use.dvsitch' is false ("Override Public/Guest Traffic" checkbox is hidden), should VSM fields be:
        >
        > (1) hidden
        > or
        > (2) shown but non-required
        >
        > Jessica
        >

        Show
        Jessica Wang added a comment - ---- Original Message ---- From: Sateesh Chodapuneedi Sent: Thursday, August 29, 2013 10:10 AM To: Jessica Wang Cc: Ram Ganesh; Animesh Chaturvedi Subject: RE: https://issues.apache.org/jira/browse/CLOUDSTACK-4266 ('vmware.use.dvsitch' v.s. 'vmware.use.nexus.vswitch') Hi Jessica, > When 'vmware.use.dvsitch' is false ("Override Public/Guest Traffic" checkbox is hidden), should VSM fields be: > > (1) hidden > or > (2) shown but non-required (1)Hidden Regards, Sateesh > ---- Original Message ---- > From: Jessica Wang > Sent: 29 August 2013 02:14 > To: Sateesh Chodapuneedi > Cc: Ram Ganesh; Animesh Chaturvedi > Subject: RE: https://issues.apache.org/jira/browse/CLOUDSTACK-4266 ('vmware.use.dvsitch' v.s. 'vmware.use.nexus.vswitch') > Importance: High > > Sateesh, > > I just resolved the bug. > > However, I have a question about another configuration parameter 'vmware.use.dvsitch' (NOT 'vmware.use.nexus.vswitch'): > > When 'vmware.use.dvsitch' is false ("Override Public/Guest Traffic" checkbox is hidden), should VSM fields be: > > (1) hidden > or > (2) shown but non-required > > Jessica >
        Hide
        ASF subversion and git services added a comment -

        Commit d10babe824723e9a9ccfffdadc34398db94e12d5 in branch refs/heads/4.2-forward from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=d10babe ]

        CLOUDSTACK-4266: UI > Infrastructure > clusters > add cluster dialog > if configuration 'vmware.use.dvswitch' is set to false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration 'vmware.use.nexus.switch').

        Show
        ASF subversion and git services added a comment - Commit d10babe824723e9a9ccfffdadc34398db94e12d5 in branch refs/heads/4.2-forward from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=d10babe ] CLOUDSTACK-4266 : UI > Infrastructure > clusters > add cluster dialog > if configuration 'vmware.use.dvswitch' is set to false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration 'vmware.use.nexus.switch').
        Hide
        ASF subversion and git services added a comment -

        Commit 0f4917154ea07db434ce110287c8adc2d7e4a50d in branch refs/heads/master from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=0f49171 ]

        CLOUDSTACK-4266: UI > Infrastructure > clusters > add cluster dialog > if configuration 'vmware.use.dvswitch' is set to false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration 'vmware.use.nexus.switch').

        Show
        ASF subversion and git services added a comment - Commit 0f4917154ea07db434ce110287c8adc2d7e4a50d in branch refs/heads/master from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=0f49171 ] CLOUDSTACK-4266 : UI > Infrastructure > clusters > add cluster dialog > if configuration 'vmware.use.dvswitch' is set to false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration 'vmware.use.nexus.switch').
        Hide
        ASF subversion and git services added a comment -

        Commit 22146610b03253a660c33b729e3ec7462fda81cd in branch refs/heads/4.2 from Jessica Wang
        [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=2214661 ]

        CLOUDSTACK-4266: UI > Infrastructure > clusters > add cluster dialog > (1)if configuration "vmware.use.nexus.switch" is set fo false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration "vmware.use.nexus.switch"). (2)if configuration 'vmware.use.dvswitch' is set to false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration 'vmware.use.nexus.switch').

        Show
        ASF subversion and git services added a comment - Commit 22146610b03253a660c33b729e3ec7462fda81cd in branch refs/heads/4.2 from Jessica Wang [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=2214661 ] CLOUDSTACK-4266 : UI > Infrastructure > clusters > add cluster dialog > (1)if configuration "vmware.use.nexus.switch" is set fo false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration "vmware.use.nexus.switch"). (2)if configuration 'vmware.use.dvswitch' is set to false (i.e. override public/guest traffic checkboxes are hidden), hide VSM fields (regardless of another configuration 'vmware.use.nexus.switch').

          People

          • Assignee:
            Jessica Wang
            Reporter:
            Sateesh Chodapuneedi
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development