Skip to content

[Juniper] Only set the legacy gRPC services config if the specific node label isn't set.#647

Merged
NehaManjunath merged 5 commits intoopenconfig:mainfrom
gmacf:main
Sep 19, 2025
Merged

[Juniper] Only set the legacy gRPC services config if the specific node label isn't set.#647
NehaManjunath merged 5 commits intoopenconfig:mainfrom
gmacf:main

Conversation

@gmacf
Copy link
Copy Markdown
Contributor

@gmacf gmacf commented Sep 15, 2025

These config lines are now not required in D47 and will cause future config commits to fail if combined with the newer gRPC services configuration.

From Juniper's D47 release notes:

NGINX-based server implementation allows for hosting GRPC services on ports specified in the system configuration. Configuration model for this feature is mutually exclusive from the existing GRPC server configuration model. The new standards-based server implementation brings in performance enhancements for scaling gRPC sessions and has built-in support for the gNSI security suite. Support for using PKID-based certificate intake as well hot-reloading of TLS certificates is already built-in to the solution and does not need to be explicitly configured.

This configuration should be present in the bootstrap configuration, and the “set system services extension-service request-response grpc” hierarchy must NOT be present while this is present, otherwise the system will fail to apply the configuration since the two models are mutually exclusive.

KNE topologies will be able to disable this legacy gRPC config by using this label.

Also incorporated a change from #622 that improved retry behavior on config pushes.

…de label isn't set.

These config lines are now not required in D47 and will cause future config commits to fail if combined with the newer gRPC services configuration.
@NehaManjunath
Copy link
Copy Markdown
Contributor

/gcbrun

@gmacf
Copy link
Copy Markdown
Contributor Author

gmacf commented Sep 16, 2025

@NehaManjunath The KNE presubmit failed but it's hard to tell if it's related to my change. Could you run it again?

@NehaManjunath
Copy link
Copy Markdown
Contributor

/gcbrun

@gmacf
Copy link
Copy Markdown
Contributor Author

gmacf commented Sep 18, 2025

Hi folks, could I get a review of this PR? Also need some help to re-run the presubmit after pushing 107d189.

@marcushines
Copy link
Copy Markdown
Contributor

/gcbrun

1 similar comment
@NehaManjunath
Copy link
Copy Markdown
Contributor

/gcbrun

@NehaManjunath NehaManjunath merged commit 62fe19b into openconfig:main Sep 19, 2025
5 of 6 checks passed
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