Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement/migration java 8 17 merge develop #5766

Draft
wants to merge 40 commits into
base: improvement/migration-java-8-17
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
561111d
[TEST]: Improvement: Verification of switches and relations dump afte…
Oct 8, 2024
b953a40
[TEST]: Improvement: Verification of flows on the switch
Sep 12, 2024
628bc01
[TEST]: Improvement: Regular Flow: Getting Isls
Sep 6, 2024
bf8df1c
[TEST]: Improvement: HW: Path: Collecting path nodes between switches
Oct 11, 2024
83931d1
Merge pull request #5733 from telstra/test/pathHelper-refactoring-phase2
IvanChupin Oct 11, 2024
4a73705
Merge pull request #5737 from telstra/test/improvement-flows-on-switch
IvanChupin Oct 11, 2024
015b6cd
[TEST]: Refactoring: Verification of the ping operation
Sep 17, 2024
cea4ad3
Merge pull request #5744 from telstra/test/improvement-hw-sw-path-nodes
IvanChupin Oct 11, 2024
1fe31f7
[TEST]: Improvement: Verification of validation response
Oct 2, 2024
16ee603
Merge pull request #5738 from telstra/test/improvement-entities-compa…
IvanChupin Oct 22, 2024
3aed73b
Merge pull request #5741 from telstra/test/complexFlow-validation-check
IvanChupin Oct 22, 2024
3395883
Merge pull request #5742 from telstra/test/improvement-switches-relat…
IvanChupin Oct 22, 2024
8d78f56
[TEST]: Improvement: Switch rules/meters comparison
Sep 25, 2024
6a85e5d
Merge pull request #5740 from telstra/test/entities-comparison_flow-r…
IvanChupin Oct 25, 2024
bc04e30
[TEST]: Improvement: Ha-Flow: Reroute to better path
Nov 5, 2024
5c5cdc6
[TEST]: Improvement: Flaky test: Reroute with global timeout
Oct 21, 2024
4bc8a9f
[TEST]: Improvement: Moving factory classes to the appropriate folder…
Nov 13, 2024
5c41ccb
nbworker add feature to reroute y-flow for switch/link evacuation pro…
IvanChupin Nov 14, 2024
3f38220
Revert "nbworker add feature to reroute y-flow for switch/link evacua…
IvanChupin Nov 14, 2024
50a4fe4
Merge pull request #5748 from telstra/test/improvement-haFlow-reroute…
IvanChupin Nov 14, 2024
e97522d
Merge pull request #5749 from telstra/test/improvement-globalTimeout
IvanChupin Nov 18, 2024
3002175
Merge pull request #5750 from telstra/test/improvement-moving-factory…
IvanChupin Nov 18, 2024
5d1939d
[TEST]: Improvement: SwT: Y-Point selection
Nov 18, 2024
5094763
[TEST]: Flaky tests: Hardware environment issue
Nov 4, 2024
dd9d927
Merge pull request #5755 from telstra/test/improvement-hw-flaky
IvanChupin Nov 29, 2024
ba008e8
[TEST]: Improvement: Switch default cookies
Nov 27, 2024
8cc0208
added context menu fix to copy some cell values for datatable compone…
IvanChupin Nov 27, 2024
4d85c7b
nbworker add feature to reroute y-flow for switch/link evacuation pro…
IvanChupin Nov 14, 2024
06f5163
[TEST]: Isl/Switch maintenance mode: Y-Flow evacuation
Nov 21, 2024
85939b4
Merge pull request #5751 from telstra/feature/evacuate-y-flow
IvanChupin Dec 3, 2024
57fb65b
Merge pull request #5758 from telstra/fix/flow-list-page-column-width
IvanChupin Dec 3, 2024
4ca84a0
Merge pull request #5756 from telstra/test/improvement-default-rules
IvanChupin Dec 3, 2024
a148a07
Merge pull request #5752 from telstra/test/improvement-ypoint-selection
IvanChupin Dec 3, 2024
6ef075f
[TEST]: Improvement: Minor fix: Collecting default rules(s42:isl)
Dec 20, 2024
39ffae8
Merge pull request #5760 from telstra/test/minor-fix-s42-isl-default-…
IvanChupin Dec 23, 2024
d477f31
[TEST]: Improvement: Server42: Isl Rtt
Jan 8, 2025
f16cf57
Merge pull request #5761 from telstra/test/improvement-s42-isl
IvanChupin Jan 17, 2025
b1b0faf
update CHANGELOG.md
IvanChupin Jan 17, 2025
e5730ae
Merge branch 'release-1.162.0' into develop
IvanChupin Jan 23, 2025
d81306a
Merge branch 'develop' into improvement/migration-java-8-17-merge-dev…
pablomuri Jan 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,37 @@
# Changelog
## v1.162.0 (22/01/2025)

### Features:
- [#5751](https://github.com/telstra/open-kilda/pull/5751) nbworker add feature to reroute y-flow for switch/link evacuation process

### Improvements:
- [#5760](https://github.com/telstra/open-kilda/pull/5760) [TEST]: Improvement: Minor fix: Collecting default rules(s42:isl) [**tests**]
- [#5761](https://github.com/telstra/open-kilda/pull/5761) [TEST]: Improvement: Server42: Isl Rtt [**tests**]
- [#5725](https://github.com/telstra/open-kilda/pull/5725) [TEST]: Improvement: SwitchTriplets [**tests**]
- [#5729](https://github.com/telstra/open-kilda/pull/5729) use docker compose command instead of docker-compose
- [#5732](https://github.com/telstra/open-kilda/pull/5732) [TEST]: Improvement: Paths manipulation: Regular flow [**tests**]
- [#5733](https://github.com/telstra/open-kilda/pull/5733) [TEST]: Improvement: Regular Flow: Getting Isls [**tests**]
- [#5734](https://github.com/telstra/open-kilda/pull/5734) [TEST]: Improvement: Path Manipulation: Complex Flow(switch triplet) [**tests**]
- [#5737](https://github.com/telstra/open-kilda/pull/5737) [TEST]: Improvement: Verification of flows on the switch [**tests**]
- [#5738](https://github.com/telstra/open-kilda/pull/5738) [TEST]: Refactoring: Verification of the ping operation [**tests**]
- [#5739](https://github.com/telstra/open-kilda/pull/5739) [TEST]: Improvement: DB calls optimization(ISLs bandwidth updating) [**tests**]
- [#5740](https://github.com/telstra/open-kilda/pull/5740) [TEST]: Improvement: Switch rules/meters comparison [**tests**]
- [#5741](https://github.com/telstra/open-kilda/pull/5741) [TEST]: Improvement: Verification of validation response [**tests**]
- [#5742](https://github.com/telstra/open-kilda/pull/5742) [TEST]: Improvement: Verification of switches and relations dump after WFM restarting [**tests**]
- [#5744](https://github.com/telstra/open-kilda/pull/5744) [TEST]: Improvement: HW: Path: Collecting path nodes between switches [**tests**]
- [#5748](https://github.com/telstra/open-kilda/pull/5748) [TEST]: Improvement: Ha-Flow: Reroute to better path [**tests**]
- [#5749](https://github.com/telstra/open-kilda/pull/5749) [TEST]: Improvement: Flaky test: Reroute with global timeout [**tests**]
- [#5750](https://github.com/telstra/open-kilda/pull/5750) [TEST]: Improvement: Moving factory classes to the appropriate folder, ha-flow deletion [**tests**]
- [#5752](https://github.com/telstra/open-kilda/pull/5752) [TEST]: Improvement: SwT: Y-Point selection [**tests**]
- [#5755](https://github.com/telstra/open-kilda/pull/5755) [TEST]: Flaky tests: Hardware environment issue [**tests**]
- [#5756](https://github.com/telstra/open-kilda/pull/5756) [TEST]: Improvement: Switch default cookies [**tests**]
- [#5758](https://github.com/telstra/open-kilda/pull/5758) GUI improvement for tables


For the complete list of changes, check out [the commit log](https://github.com/telstra/open-kilda/compare/v1.161.0...v1.162.0).

---

## v1.161.0 (08/08/2024)

### Bug Fixes:
Expand Down
2 changes: 2 additions & 0 deletions src-gui/ui/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
"src/assets"
],
"styles": [
"@angular/cdk/overlay-prebuilt.css",
"node_modules/@perfectmemory/ngx-contextmenu/src/assets/stylesheets/base.scss",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/font-awesome/css/font-awesome.css",
"node_modules/datatables.net-dt/css/jquery.dataTables.css",
Expand Down
2 changes: 2 additions & 0 deletions src-gui/ui/src/app/common/constants/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ export const MessageObj = {
bfd_flag_updated: 'BFD flag updated successfully!',
flows_evacuated: 'All flows are evacuated successfully!',
error_flows_evacuated: 'Error in evacuating flows!',
info_cannot_evacuate_flows_from_switch: 'Can not evacuate flows while switch is not under maintenance.',
info_cannot_evacuate_flows_from_isl: 'Can not evacuate flows while ISL is not under maintenance.',
reverse_graph_no_data: 'Backward graph API did not return data.',
forward_graph_no_data: 'Forward graph API did not return data.',
updating_isl_bandwidth: 'Updating ISL max bandwidth',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,7 @@
</span>
<i class="fa fa-search" (click)="toggleSearch($event,'expandedSrcSwitchName')"></i>
<input value="{{ srcSwitch }}" class="heading_search_box" (click)="stopPropagationmethod($event)" (keydown.enter)="stopPropagationmethod($event)" type="search" placeholder="Search" [hidden]="!expandedSrcSwitchName" id="expandedSrcSwitchName"/>

</th>
<th> <span title="Source Switch">Src Switch ID</span></th>
<th >
<span title="Source Port">
Src Port
Expand All @@ -51,9 +49,7 @@
</span>
<i class="fa fa-search" (click)="toggleSearch($event,'expandedTargetSwitchName')"></i>
<input value="{{ dstSwitch }}" class="heading_search_box" (click)="stopPropagationmethod($event)" (keydown.enter)="stopPropagationmethod($event)" type="search" placeholder="Search" [hidden]="!expandedTargetSwitchName" id="expandedTargetSwitchName"/>

</th>
<th > <span title="Destination Switch">Dst Switch ID</span></th>
<th >
<span title="Destination Port">
Dst Port
Expand All @@ -68,8 +64,6 @@
</span>
<i class="fa fa-search" (click)="toggleSearch($event,'expandedTargetSwitchVlan')"></i>
<input class="heading_search_box" (click)="stopPropagationmethod($event)" (keydown.enter)="stopPropagationmethod($event)" type="search" placeholder="Search" [hidden]="!expandedTargetSwitchVlan" id="expandedTargetSwitchVlan"/>


</th>
<th >
<span title="Bandwidth (Mbps)">
Expand All @@ -96,26 +90,6 @@
<input class="heading_search_box" (click)="stopPropagationmethod($event)" (keydown.enter)="stopPropagationmethod($event)" type="search" placeholder="Search" [hidden]="!expandedDescription" id="expandedDescription"/>

</th>


<th >
<span title="Created">
Created
</span>
<i class="fa fa-search" (click)="toggleSearch($event,'expandedCreated')"></i>
<input class="heading_search_box" (click)="stopPropagationmethod($event)" (keydown.enter)="stopPropagationmethod($event)" type="search" placeholder="Search" [hidden]="!expandedCreated" id="expandedCreated"/>

</th>

<!-- <th >
<span title="Updated">
Updated
</span>
<i class="fa fa-search" (click)="toggleSearch($event,'expandedUpdated')"></i>
<input class="heading_search_box" (click)="stopPropagationmethod($event)" (keydown.enter)="stopPropagationmethod($event)" type="search" placeholder="Search" [hidden]="!expandedUpdated" id="expandedUpdated"/>
</th> -->


<th >
<span title="type">
type
Expand All @@ -130,54 +104,48 @@
<td class="divTableCell">
<input [disabled]="row.status == 'UP' || row.status == 'IN PROGRESS' || (storeLinkSetting && row.state) " type="checkbox" class="large-checkbox" name="checkedFlow[row.flowid]" [checked]="checkedFlow[row.flowid]" (click) = "toggleSelection(row)" />
</td>
<td (click)="showFlow(row)" class="divTableCell" title="{{row.flowid }}" [contextMenu]="copyFLow">
<td (click)="showFlow(row)" class="divTableCell" title="{{row.flowid }}" [contextMenu]="copyFLow">
{{row.flowid || "-"}}
<context-menu #copyFLow>
<ng-template contextMenuItem (execute)="copyToClip($event,'flowid',i);">
Copy to Clipboard
</ng-template>
</context-menu>
</td>
<td (click)="showFlow(row)" class="divTableCell" title="{{row.y_flow_id }}" [contextMenu]="copyFLow">
<td (click)="showFlow(row)" class="divTableCell" title="{{row.y_flow_id }}" [contextMenu]="copyYFLow">
{{row.y_flow_id || "-"}}
<context-menu #copyFLow>
<context-menu #copyYFLow>
<ng-template contextMenuItem (execute)="copyToClip($event,'y_flow_id',i);">
Copy to Clipboard
</ng-template>
</context-menu>
</td>
<td (click)="showFlow(row)" title="{{row.source_switch_name}}" [contextMenu]="copySourceSwitch">
{{row.source_switch_name || "-"}}
<td (click)="showFlow(row)" title="{{row.source_switch}}" [contextMenu]="copySourceSwitch">
{{row.source_switch || "-"}}
<context-menu #copySourceSwitch>
<ng-template contextMenuItem (execute)="copyToClip($event,'source_switch_name',i);">
<ng-template contextMenuItem (execute)="copyToClip($event,'source_switch',i);">
Copy to Clipboard
</ng-template>
</context-menu>
</td>
<td (click)="showFlow(row)" title="{{row.src_switch}}">{{row.source_switch || "-"}}</td>
<td (click)="showFlow(row)" title="{{row.src_port}}">{{row.src_port || "-"}}</td>
<td (click)="showFlow(row)">{{row.src_vlan || "-"}}</td>
<td (click)="showFlow(row)" title="{{row.target_switch_name}}" [contextMenu]="copyTargetSwitch">
{{row.target_switch_name || "-"}}
<td (click)="showFlow(row)" title="{{row.target_switch}}" [contextMenu]="copyTargetSwitch">
{{row.target_switch || "-"}}
<context-menu #copyTargetSwitch>
<ng-template contextMenuItem (execute)="copyToClip($event,'target_switch_name',i);">
<ng-template contextMenuItem (execute)="copyToClip($event,'target_switch',i);">
Copy to Clipboard
</ng-template>
</context-menu>
</td>
<td (click)="showFlow(row)" title="{{row.target_switch}}">{{row.target_switch || "-"}}</td>
<td (click)="showFlow(row)">{{row.dst_port || "-"}}</td>
<td (click)="showFlow(row)">{{row.dst_vlan || "-"}}</td>
<td (click)="showFlow(row)" >{{row.maximum_bandwidth / 1000 || "-"}}</td>
<td (click)="showFlow(row)" title="{{row.status || row.state || '-'}}">{{ row.status || row.state || "-"}}</td>
<td (click)="showFlow(row)" title="{{row.description}}">{{row.description || "-"}}</td>
<td (click)="showFlow(row)" title="{{row['created'] | date:'yyyy/MM/dd H:mm:s'}}">{{row['created'] | date:'yyyy/MM/dd H:mm:s'}}</td>
<!-- <td>{{row['last-updated']}}</td> -->
<td (click)="showFlow(row)">{{ descrepancyString(row) }}</td>
<td (click)="showFlow(row)" title="{{descrepancyString(row)}}">{{ descrepancyString(row) }}</td>
<td >
<a class="pull-left" title="Edit Flow" *ngIf="commonService.hasPermission('fw_flow_update') && (!storeLinkSetting || (row.hasOwnProperty('controller-flow') && row['controller-flow'] ) || (storeLinkSetting && row.hasOwnProperty('discrepancy') && row['discrepancy'].hasOwnProperty('controller-discrepancy') && !row['discrepancy']['controller-discrepancy']))" [routerLink]="['/flows/edit',row.flowid]"><i class="fa fa-edit"></i></a></td>


</tr>
</tbody>
</table>
Expand Down
Loading
Loading