Fix (#2644) - Add json tags to InfrastructureRole struct (#2645)

* Fix (#2644) - Add json tags to InfrastructureRole struct
* Fix (#2644) - Add name tags to InfrastructureRole struct

---------

Co-authored-by: Hemakshi Sachdev <hsachdev@purestorage.com>
This commit is contained in:
Hemakshi Sachdev 2024-05-31 17:47:26 +05:30 committed by GitHub
parent d60b424d79
commit 34f9cfbcda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 8 deletions

View File

@ -70,17 +70,17 @@ type Resources struct {
type InfrastructureRole struct {
// Name of a secret which describes the role, and optionally name of a
// configmap with an extra information
SecretName spec.NamespacedName
SecretName spec.NamespacedName `name:"secretname,omitempty"`
UserKey string
PasswordKey string
RoleKey string
UserKey string `name:"userkey,omitempty"`
PasswordKey string `name:"passwordkey,omitempty"`
RoleKey string `name:"rolekey,omitempty"`
DefaultUserValue string
DefaultRoleValue string
DefaultUserValue string `name:"defaultuservalue,omitempty"`
DefaultRoleValue string `name:"defaultrolevalue,omitempty"`
// This field point out the detailed yaml definition of the role, if exists
Details string
Details string `name:"details,omitempty"`
// Specify if a secret contains multiple fields in the following format:
//
@ -91,7 +91,7 @@ type InfrastructureRole struct {
// If it does, Name/Password/Role are interpreted not as unique field
// names, but as a template.
Template bool
Template bool `name:"template,omitempty"`
}
// Auth describes authentication specific configuration parameters