Skip to content

[ssip]: Add CLI#2191

Merged
liat-grozovik merged 15 commits intosonic-net:masterfrom
nazariig:master-ssip
Jul 18, 2022
Merged

[ssip]: Add CLI#2191
liat-grozovik merged 15 commits intosonic-net:masterfrom
nazariig:master-ssip

Conversation

@nazariig
Copy link
Copy Markdown
Collaborator

@nazariig nazariig commented May 31, 2022

HLD: sonic-net/SONiC#1002

What I did

  • Implemented CLI for Syslog Source IP

How I did it

  • N/A

How to verify it

  • N/A

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

  • N/A

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

root@sonic:/home/admin# show syslog
SERVER IP    SOURCE IP    PORT    VRF
-----------  -----------  ------  --------
2.2.2.2      1.1.1.1      514     default
3.3.3.3      1.1.1.1      514     mgmt
2222::2222   1111::1111   514     Vrf-Data

@nazariig
Copy link
Copy Markdown
Collaborator Author

/azpw run

@mssonicbld
Copy link
Copy Markdown
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Comment thread config/main.py
if len(vrf_name) > 15:
ctx.fail("'vrf_name' is too long!")
syslog_table = config_db.get_table("SYSLOG_SERVER")
syslog_vrf_dev = "mgmt" if vrf_name == "management" else vrf_name
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

vrf_name

@prsunny, Could you check VRF related part?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm, minor comment: Later part of the syslog implementation checks for the presence of 'source_ip' in linux during add operation. But this is not checked during an ip address delete. Is this intentional or am i missing something?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@prsunny you are right, this is intentionally. The reason for that is because we don't reference IP in Config DB, so there is no point to check

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@prsunny can you please approve if no more questions

nazariig added 7 commits July 5, 2022 15:22
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
@nazariig nazariig force-pushed the master-ssip branch 3 times, most recently from ba67de4 to a0d762a Compare July 5, 2022 17:01
Comment thread show/main.py Outdated
nazariig added 4 commits July 7, 2022 16:15
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
@liat-grozovik
Copy link
Copy Markdown
Collaborator

liat-grozovik commented Jul 9, 2022 via email

nazariig added 4 commits July 13, 2022 14:57
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
Signed-off-by: Nazarii Hnydyn <[email protected]>
@nazariig
Copy link
Copy Markdown
Collaborator Author

@wen587 / @qiluo-msft please sign-off if no more concerns

@wen587
Copy link
Copy Markdown
Contributor

wen587 commented Jul 14, 2022

LGTM

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.

6 participants