Tags: runwhen-contrib/runwhen-local
Tags
Support for location id/name labels and generated-by annotation (#675) * Support for location id/name labels and generated-by annotation - the location labels were added to assist in troubleshooting - these are added to all generated SLX/workflow resources, at least assuming they are following the convention to include the common labels and annotation templates in their gen rules templates - the location values typically come from the uploadInfo.yaml file and are set by PAPI when that file is downloaded to RWL - although note that as of now the PAPI endpoint to generate the upload info file hasn't been updated to include the location name yet, so if you want to test that you need to hand tweak the upload info file. The name of the setting in there is "defaultLocationName". - the generated-by annotation will be used in the new PAPI reconciliation logic to be able to distinguish between resources that come from different locations - The value of the generated-by annotation is: workspace-builder:<location-name>. If no location name is specified in the upload info file, then it used the location id value. - there's also some code in this commit that reverts back to passing the kubeconfig contents in the request to the workspace builder service rather than reading it from the container file system. This is to go back to the original service design that didn't assume/require that the workspace builder service share a file system with the caller, which was undesirable from a service design standpoint. This change also facilitated local development/debugging of the workspace builder service where it was undesirable to have to have the kubeconfig at a hard-coded location in the file system and in a root-level workspace-builder directory. - removed support for top-level settings for the legacy top-level Kubernetes indexing settings for things like the kubeconfig file and the namespace LOD settings. These must now be specified with the new config structure where they are in the cloudConfig/kubernetes block (which I think hopefully everyone has already switched over to anyway). * fix azure config generation fix taskfile * remove print statement. add/update test infra * test infra for helm install with PR based image * test updates * fix managed identity test code. version bump. * update readmes --------- Co-authored-by: Rob Vaterlaus <[email protected]> Co-authored-by: Shea Stewart <[email protected]>
Aws/fix-auth-discovery-issue (#544) * remove automatic attempts to index kubernetes if the config doesn't exist * immediately error out and deprecate checking for config files in the absesnse of a configuration * fix up aws discover errors. add credential validation pre-cq process exection. add debug statements. * version bump * add additional aws qualifiers * fix account_id qualifier value * test update
Discovery features and bug fix (#542) * discovery adjustments * add explicit inClusterAuth option * fixes namespace scope at the aks cluster level. attempts to fix file creation issue with incluster auth * remove MB_KUBECONFIG reference. add namespaceLOD filtering for aksclusters * support include labels/annotations for kubernetes resources * adds inclusion/exclusion support for cloudquery indexers
PreviousNext