Skip to content

[202012] [generate_dump] allow to extend dump with plugin scripts#2269

Merged
liat-grozovik merged 1 commit intosonic-net:202012from
noaOrMlnx:202012_plugins_techsupport
Jul 18, 2022
Merged

[202012] [generate_dump] allow to extend dump with plugin scripts#2269
liat-grozovik merged 1 commit intosonic-net:202012from
noaOrMlnx:202012_plugins_techsupport

Conversation

@noaOrMlnx
Copy link
Collaborator

Signed-off-by: Noa Or [email protected]

What I did

Added support for tech support extension scripts,
by cherry-picking of #1335 to 202012 branch.

The purpose is to have dumps of extensions in SONiC techsupport, even without App Extension infrastructure.
The new application will write a file that contains the dump command into /usr/bin/debug-dump folder, and it will appear in the output of show techsupport command.

How I did it

It looks at /usr/bin/debug-dump for scripts, if it finds one it will execute them and save the output to dump/ folder.

How to verify it

Write a simple scripts with an output and place it under /usr/bin/debug-dump/

Previous command output (if the output of a command-line utility has changed)

New command output (if the output of a command-line utility has changed)

@noaOrMlnx
Copy link
Collaborator Author

@qiluo-msft can you please help to review?

@liat-grozovik liat-grozovik merged commit e462c09 into sonic-net:202012 Jul 18, 2022
noaOrMlnx added a commit to noaOrMlnx/sonic-buildimage that referenced this pull request Jul 20, 2022
Update sonic-utilities submodule pointer to include the following:
* [vnet_route_check] Align DB data parse logic with format used by swsscommon API ([sonic-net#2268](sonic-net/sonic-utilities#2268))
* [202012] [generate_dump] allow to extend dump with plugin scripts ([sonic-net#2269](sonic-net/sonic-utilities#2269))

Signed-off-by: noaOrMlnx <[email protected]>
dprital added a commit to dprital/sonic-buildimage that referenced this pull request Jul 21, 2022
Update sonic-utilities submodule pointer to include the following:
* Fix test for pfcwd_sw_enable in db_migrator_test ([sonic-net#2252](sonic-net/sonic-utilities#2252))
* [DHCPv6] [202012] Update the dhcpv6_relay config/show cli ([sonic-net#2271](sonic-net/sonic-utilities#2271))
* [vnet_route_check] Align DB data parse logic with format used by swsscommon API ([sonic-net#2268](sonic-net/sonic-utilities#2268))
* [202012] [generate_dump] allow to extend dump with plugin scripts ([sonic-net#2269](sonic-net/sonic-utilities#2269))

Signed-off-by: dprital <[email protected]>
yxieca pushed a commit to sonic-net/sonic-buildimage that referenced this pull request Jul 29, 2022
Update sonic-utilities submodule pointer to include the following:
* Fix test for pfcwd_sw_enable in db_migrator_test ([#2252](sonic-net/sonic-utilities#2252))
* [DHCPv6] [202012] Update the dhcpv6_relay config/show cli ([#2271](sonic-net/sonic-utilities#2271))
* [vnet_route_check] Align DB data parse logic with format used by swsscommon API ([#2268](sonic-net/sonic-utilities#2268))
* [202012] [generate_dump] allow to extend dump with plugin scripts ([#2269](sonic-net/sonic-utilities#2269))

Signed-off-by: dprital <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants