[ 
https://issues.apache.org/jira/browse/YUNIKORN-1853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wilfred Spiegelenburg resolved YUNIKORN-1853.
---------------------------------------------
    Fix Version/s: 1.4.0
       Resolution: Fixed

Linker sets all details directly in the conf package. Removing duplicated code.

Thank you [~yangpoan]  for the fix.

> de-duplicate build info init and storage
> ----------------------------------------
>
>                 Key: YUNIKORN-1853
>                 URL: https://issues.apache.org/jira/browse/YUNIKORN-1853
>             Project: Apache YuniKorn
>          Issue Type: Task
>          Components: shim - kubernetes
>            Reporter: Wilfred Spiegelenburg
>            Assignee: PoAn Yang
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 1.4.0
>
>
> The build info is set via the linker in the main module on build time. This 
> means that each main we have must have the variables defined to set. The main 
> function then sets the values in the config to have a centralised place to 
> use later.
> We can directly set the values in the config using the linker using the path 
> expression supported: 
> {{github.com/apache/yunikorn-k8shim/pkg/conf.goVersion}} as an example. It 
> also externalises the plugin flag 
> Moving it all directly to the config also makes it possible to log all 
> details in the same way, i.e. provide a build
> Moving the building of the map and a stringified version of the info into the 
> config also removes the need to export all variables in the config.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to