Skip to content

Implements the frontend logic for gNSI Credentialz#574

Draft
jayaragini-hcl wants to merge 2 commits intosonic-net:masterfrom
jayaragini-hcl:gnsi_credz_fe_pr_1
Draft

Implements the frontend logic for gNSI Credentialz#574
jayaragini-hcl wants to merge 2 commits intosonic-net:masterfrom
jayaragini-hcl:gnsi_credz_fe_pr_1

Conversation

@jayaragini-hcl
Copy link
Contributor

@jayaragini-hcl jayaragini-hcl commented Feb 10, 2026

This PR enables support for managing credentials used for console and SSH access authentication on target device.

HLD Link

Dependency Chain for Merge
Backend transformer PR : sonic-net/sonic-mgmt-common#203
Frontend Base PR: #573 [Merge first]
Current PR : #574

UT Results

=== RUN TestGnsiCredzSSHServer
=== RUN TestGnsiCredzSSHServer/Unimplemented_ServerKeys
=== RUN TestGnsiCredzSSHServer/Unimplemented_GenerateKeys
=== RUN TestGnsiCredzSSHServer/Unimplemented_AuthenticationAllowed
=== RUN TestGnsiCredzSSHServer/Unimplemented_AuthorizedPrincipalCheck
=== RUN TestGnsiCredzSSHServer/User_scenario:_keys,_users,_finalize
=== RUN TestGnsiCredzSSHServer/User_scenario:_keys,_finalize
=== RUN TestGnsiCredzSSHServer/User_scenario:_users,_finalize
=== RUN TestGnsiCredzSSHServer/User_scenario:_keys,_users,_no_finalize
=== RUN TestGnsiCredzSSHServer/User_scenario:_keys,_no_finalize
=== RUN TestGnsiCredzSSHServer/User_scenario:_users,_no_finalize
=== RUN TestGnsiCredzSSHServer/User_scenario:_graceful_close
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize/RotateHostParameters_ModifySshCaPublicKey
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize/RotateHostParameters_ModifyFinalize
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize/RotateHostParameters_ModifySshCaPublicKey
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize/RotateHostParameters_CloseStream
=== RUN TestGnsiCredzSSHServer/Host_scenario:_graceful_close
=== RUN TestGnsiCredzSSHServer/Host_scenario:_graceful_close/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzSSHServer/Host_scenario:_graceful_close/RotateHostParameters_CloseStream
=== RUN TestGnsiCredzSSHServer/read_JSON_with_version_info,_fail
=== RUN TestGnsiCredzSSHServer/read_JSON_with_version_info,_success
=== RUN TestGnsiCredzSSHServer/write_JSON_with_version_info,_fail
=== RUN TestGnsiCredzSSHServer/write_JSON_with_version_info,_success
=== RUN TestGnsiCredzSSHServer/Reject_concurrent_account
=== RUN TestGnsiCredzSSHServer/Reject_concurrent_host
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key/RotateHostParameters_ModifySshCaPublicKey
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key/RotateHostParameters_SecondModifySshCaPublicKey
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome/RotateHostParameters_ModifySshCaPublicKey
=== RUN TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome/RotateHostParameters_GlomeRequest
--- PASS: TestGnsiCredzSSHServer (6.33s)
--- PASS: TestGnsiCredzSSHServer/Unimplemented_ServerKeys (0.01s)
--- PASS: TestGnsiCredzSSHServer/Unimplemented_GenerateKeys (0.01s)
--- PASS: TestGnsiCredzSSHServer/Unimplemented_AuthenticationAllowed (0.01s)
--- PASS: TestGnsiCredzSSHServer/Unimplemented_AuthorizedPrincipalCheck (0.01s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_keys,_users,_finalize (0.02s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_keys,_finalize (0.02s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_users,_finalize (0.01s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_keys,_users,_no_finalize (0.01s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_keys,_no_finalize (0.01s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_users,_no_finalize (0.02s)
--- PASS: TestGnsiCredzSSHServer/User_scenario:_graceful_close (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize (0.02s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize/RotateHostParameters_OpenStream (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize/RotateHostParameters_ModifySshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_finalize/RotateHostParameters_ModifyFinalize (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize/RotateHostParameters_OpenStream (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize/RotateHostParameters_ModifySshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_no_finalize/RotateHostParameters_CloseStream (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_graceful_close (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_graceful_close/RotateHostParameters_OpenStream (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_graceful_close/RotateHostParameters_CloseStream (0.00s)
--- PASS: TestGnsiCredzSSHServer/read_JSON_with_version_info,_fail (0.00s)
--- PASS: TestGnsiCredzSSHServer/read_JSON_with_version_info,_success (0.00s)
--- PASS: TestGnsiCredzSSHServer/write_JSON_with_version_info,_fail (0.00s)
--- PASS: TestGnsiCredzSSHServer/write_JSON_with_version_info,_success (0.00s)
--- PASS: TestGnsiCredzSSHServer/Reject_concurrent_account (0.01s)
--- PASS: TestGnsiCredzSSHServer/Reject_concurrent_host (0.02s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key/RotateHostParameters_OpenStream (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key/RotateHostParameters_ModifySshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_ca_public_key/RotateHostParameters_SecondModifySshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome (0.02s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome/RotateHostParameters_OpenStream (0.01s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome/RotateHostParameters_ModifySshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzSSHServer/Host_scenario:_ca_public_key,_glome/RotateHostParameters_GlomeRequest (0.00s)
=== RUN TestGnsiCredzConsoleServer
=== RUN TestGnsiCredzConsoleServer/two_accounts,_finalize
=== RUN TestGnsiCredzConsoleServer/two_accounts,no_finalize
=== RUN TestGnsiCredzConsoleServer/incomplete_set_request
(password),connection_closed
=== RUN TestGnsiCredzConsoleServer/incomplete_set_request
(password_blank),connection_closed
=== RUN TestGnsiCredzConsoleServer/incomplete_set_request
(username),connection_closed
=== RUN TestGnsiCredzConsoleServer/incomplete_set_request
(version),connection_closed
=== RUN TestGnsiCredzConsoleServer/incomplete_set_request
(created_on),_connection_closed
=== RUN TestGnsiCredzConsoleServer/no_accounts,_no_finalize,_abrupt_close
gnsi_credentialz_test.go:1657: Unexpected DBUS msg [gnsi_console.create_checkpoint ]
=== RUN TestGnsiCredzConsoleServer/read_JSON_with_version_info,_fail
=== RUN TestGnsiCredzConsoleServer/read_JSON_with_version_info,_success
=== RUN TestGnsiCredzConsoleServer/write_JSON_with_version_info,_fail
=== RUN TestGnsiCredzConsoleServer/write_JSON_with_version_info,_success
--- PASS: TestGnsiCredzConsoleServer (1.66s)
--- PASS: TestGnsiCredzConsoleServer/two_accounts,_finalize (0.01s)
--- PASS: TestGnsiCredzConsoleServer/two_accounts,no_finalize (0.00s)
--- PASS: TestGnsiCredzConsoleServer/incomplete_set_request
(password),connection_closed (0.00s)
--- PASS: TestGnsiCredzConsoleServer/incomplete_set_request
(password_blank),connection_closed (0.00s)
--- PASS: TestGnsiCredzConsoleServer/incomplete_set_request
(username),connection_closed (0.00s)
--- PASS: TestGnsiCredzConsoleServer/incomplete_set_request
(version),connection_closed (0.00s)
--- PASS: TestGnsiCredzConsoleServer/incomplete_set_request
(created_on),_connection_closed (0.00s)
--- PASS: TestGnsiCredzConsoleServer/no_accounts,_no_finalize,_abrupt_close (1.00s)
--- PASS: TestGnsiCredzConsoleServer/read_JSON_with_version_info,_fail (0.00s)
--- PASS: TestGnsiCredzConsoleServer/read_JSON_with_version_info,_success (0.00s)
--- PASS: TestGnsiCredzConsoleServer/write_JSON_with_version_info,_fail (0.00s)
--- PASS: TestGnsiCredzConsoleServer/write_JSON_with_version_info,_success (0.00s)
=== RUN TestGnsiCredzConsoleServerNoDBUS
=== RUN TestGnsiCredzConsoleServerNoDBUS/RPC_fails
--- PASS: TestGnsiCredzConsoleServerNoDBUS (1.80s)
--- PASS: TestGnsiCredzConsoleServerNoDBUS/RPC_fails (0.01s)
=== RUN TestGnsiCredzUnimplemented
=== RUN TestGnsiCredzUnimplemented/CanGenerateKeyUnimplemented
=== RUN TestGnsiCredzUnimplemented/GetPublicKeysUnimplemented
--- PASS: TestGnsiCredzUnimplemented (0.00s)
--- PASS: TestGnsiCredzUnimplemented/CanGenerateKeyUnimplemented (0.00s)
--- PASS: TestGnsiCredzUnimplemented/GetPublicKeysUnimplemented (0.00s)
=== RUN TestGnsiCredzMissingRequests
=== RUN TestGnsiCredzMissingRequests/user;_missing_version
=== RUN TestGnsiCredzMissingRequests/user;_missing_users
=== RUN TestGnsiCredzMissingRequests/user;_missing_user_list
=== RUN TestGnsiCredzMissingRequests/user;missing_account
=== RUN TestGnsiCredzMissingRequests/user;_missing_timestamp
=== RUN TestGnsiCredzMissingRequests/user;_missing_user
=== RUN TestGnsiCredzMissingRequests/cred;_missing_account
=== RUN TestGnsiCredzMissingRequests/cred;missing_keys#1
=== RUN TestGnsiCredzMissingRequests/cred;_missing_cred
=== RUN TestGnsiCredzMissingRequests/cred;_missing_timestamp
=== RUN TestGnsiCredzMissingRequests/cred;_missing_account#01
=== RUN TestGnsiCredzMissingRequests/cred;missing_version
=== RUN TestGnsiCredzMissingRequests/host_missing_request
=== RUN TestGnsiCredzMissingRequests/host_missing_keys
#1
=== RUN TestGnsiCredzMissingRequests/host_missing_timestamp
=== RUN TestGnsiCredzMissingRequests/host_missing_version
--- PASS: TestGnsiCredzMissingRequests (2.63s)
--- PASS: TestGnsiCredzMissingRequests/user;_missing_version (0.01s)
--- PASS: TestGnsiCredzMissingRequests/user;_missing_users (0.00s)
--- PASS: TestGnsiCredzMissingRequests/user;_missing_user_list (0.00s)
--- PASS: TestGnsiCredzMissingRequests/user;missing_account (0.00s)
--- PASS: TestGnsiCredzMissingRequests/user;_missing_timestamp (0.00s)
--- PASS: TestGnsiCredzMissingRequests/user;_missing_user (0.00s)
--- PASS: TestGnsiCredzMissingRequests/cred;_missing_account (0.00s)
--- PASS: TestGnsiCredzMissingRequests/cred;missing_keys#1 (0.00s)
--- PASS: TestGnsiCredzMissingRequests/cred;_missing_cred (0.00s)
--- PASS: TestGnsiCredzMissingRequests/cred;_missing_timestamp (0.00s)
--- PASS: TestGnsiCredzMissingRequests/cred;_missing_account#01 (0.00s)
--- PASS: TestGnsiCredzMissingRequests/cred;missing_version (0.00s)
--- PASS: TestGnsiCredzMissingRequests/host_missing_request (0.00s)
--- PASS: TestGnsiCredzMissingRequests/host_missing_keys
#1 (0.00s)
--- PASS: TestGnsiCredzMissingRequests/host_missing_timestamp (0.00s)
--- PASS: TestGnsiCredzMissingRequests/host_missing_version (0.00s)
=== RUN TestGnsiCredzGlome
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize/RotateHostParameters_FinalizeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize/RotateHostParameters_FinalizeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize/RotateHostParameters_CloseStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_no_glome,_finalize
=== RUN TestGnsiCredzGlome/GLOME_scenario:_no_glome,_finalize/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_no_glome,_finalize/RotateHostParameters_FinalizeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_glome
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_glome/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_glome/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_glome/RotateHostParameters_SecondGlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey/RotateHostParameters_ModifySshCaPublicKey
=== RUN TestGnsiCredzGlome/GLOME_scenario:_invalid_url_prefix_in_glome_request
=== RUN TestGnsiCredzGlome/GLOME_scenario:_invalid_url_prefix_in_glome_request/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_invalid_url_prefix_in_glome_request/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enabled_false,_but_other_fields_are_set
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enabled_false,_but_other_fields_are_set/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_glome_enabled_false,_but_other_fields_are_set/RotateHostParameters_GlomeRequest
=== RUN TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters
=== RUN TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters/RotateHostParameters_OpenStream
=== RUN TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters/RotateHostParameters_GlomeRequestWithSpecialCharacters
=== RUN TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters/RotateHostParameters_FinalizeRequest
--- PASS: TestGnsiCredzGlome (1.25s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize (0.01s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize/RotateHostParameters_OpenStream (0.01s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enable,_finalize/RotateHostParameters_FinalizeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_disable,_finalize/RotateHostParameters_FinalizeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_no_finalize/RotateHostParameters_CloseStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_no_glome,_finalize (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_no_glome,_finalize/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_no_glome,_finalize/RotateHostParameters_FinalizeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_glome (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_glome/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_glome/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_glome/RotateHostParameters_SecondGlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome,_sshCaPublicKey/RotateHostParameters_ModifySshCaPublicKey (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_invalid_url_prefix_in_glome_request (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_invalid_url_prefix_in_glome_request/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_invalid_url_prefix_in_glome_request/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enabled_false,_but_other_fields_are_set (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enabled_false,_but_other_fields_are_set/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_glome_enabled_false,_but_other_fields_are_set/RotateHostParameters_GlomeRequest (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters/RotateHostParameters_OpenStream (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:_proto_json_marshaling_with_specical_characters/RotateHostParameters_GlomeRequestWithSpecialCharacters (0.00s)
--- PASS: TestGnsiCredzGlome/GLOME_scenario:proto_json_marshaling_with_specical_characters/RotateHostParameters_FinalizeRequest (0.00s)
=== RUN TestReadGlomeConfigMetadataFromStateDB
=== RUN TestReadGlomeConfigMetadataFromStateDB/glome_config_metadata_exists_in_STATE_DB
=== RUN TestReadGlomeConfigMetadataFromStateDB/no_glome_config_metadata_in_STATE_DB
=== RUN TestReadGlomeConfigMetadataFromStateDB/error_reading_from_STATE_DB
=== RUN TestReadGlomeConfigMetadataFromStateDB/invalid
'enabled'field_in_STATE_DB
=== RUN TestReadGlomeConfigMetadataFromStateDB/invalid
'key_version'field_in_STATE_DB
=== RUN TestReadGlomeConfigMetadataFromStateDB/invalid
'last_updated'field_in_STATE_DB
--- PASS: TestReadGlomeConfigMetadataFromStateDB (0.00s)
--- PASS: TestReadGlomeConfigMetadataFromStateDB/glome_config_metadata_exists_in_STATE_DB (0.00s)
--- PASS: TestReadGlomeConfigMetadataFromStateDB/no_glome_config_metadata_in_STATE_DB (0.00s)
--- PASS: TestReadGlomeConfigMetadataFromStateDB/error_reading_from_STATE_DB (0.00s)
--- PASS: TestReadGlomeConfigMetadataFromStateDB/invalid
'enabled'field_in_STATE_DB (0.00s)
--- PASS: TestReadGlomeConfigMetadataFromStateDB/invalid
'key_version'field_in_STATE_DB (0.00s)
--- PASS: TestReadGlomeConfigMetadataFromStateDB/invalid
'last_updated'_field_in_STATE_DB (0.00s)
=== RUN TestWriteGlomeConfigMetadataToStateDB
=== RUN TestWriteGlomeConfigMetadataToStateDB/success
=== RUN TestWriteGlomeConfigMetadataToStateDB/newGlomeConfigMetadata_is_nil
=== RUN TestWriteGlomeConfigMetadataToStateDB/error_writing_to_STATE_DB
=== RUN TestWriteGlomeConfigMetadataToStateDB/concurrent_writes_to_STATE_DB_are_safe
--- PASS: TestWriteGlomeConfigMetadataToStateDB (0.00s)
--- PASS: TestWriteGlomeConfigMetadataToStateDB/success (0.00s)
--- PASS: TestWriteGlomeConfigMetadataToStateDB/newGlomeConfigMetadata_is_nil (0.00s)
--- PASS: TestWriteGlomeConfigMetadataToStateDB/error_writing_to_STATE_DB (0.00s)
--- PASS: TestWriteGlomeConfigMetadataToStateDB/concurrent_writes_to_STATE_DB_are_safe (0.00s)

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command.

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Pattela JAYARAGINI <pattelaj@google.com>
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Pattela JAYARAGINI <pattelaj@google.com>
@mssonicbld
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jayaragini-hcl
Copy link
Contributor Author

Hi @ndas7 , @rlucus Could you please review the PR and approve
cc: @kishanps

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