sigs.k8s.io/cluster-api@v1.7.1/docs/proposals/images/clusterctl-extensible-templates/templateClient.plantuml (about)

     1  @startuml
     2  class templateClient {
     3    listVariablesOnly: bool
     4  
     5  
     6    provider: config.Provider
     7    repository: Repository
     8    configVariablesClient: config.VariablesClient
     9  
    10  
    11    processor: YamlProcessor
    12    {method} Get(version, flavor, targetNamespace string) (Template, error)
    13  
    14  
    15  }
    16  note right
    17   An instance of this struct is created
    18   in newTemplateClient(TemplateClientInput).
    19   It defaults to using the default processor else
    20   it uses the specified yaml processor.
    21  end note
    22  @enduml