package Ġio . k uber ig . gradle . tasks . resource Ċ Ċ import Ġio . k uber ig . core . generation . yaml . Yaml Generator Ċ import Ġio . k uber ig . gradle . tasks . Abstract Resource Task Ċ import Ġorg . gradle . api . tasks . Task Action Ċ Ċ open Ġclass ĠResource Generation Task Ġ: ĠAbstract Resource Task () Ġ{ ĊĊĠĠĠ Ġ@ Task Action ĊĠĠĠ Ġfun Ġgenerate Resources () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgenerator Ġ= ĠYaml Generator ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . environment FileSystem (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . kube R ig Extension (). yaml OutputFile Convention ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval ĠgroupName Matcher Ġ= Ġthis . groupName Matcher ( groupName , Ġall Groups ) ĊĠĠĠĠĠĠĠ Ġval Ġmethod Results Ġ= Ġthis . resource Generator Method Executor ( groupName Matcher ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĊĠĠĠĠĠĠĠ Ġgenerator . generate ( method Results ) ĊĠĠĠ Ġ} Ċ Ċ }