From adb11abb3b76ccada1fb84acf7a975788da470ee Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Tue, 29 Sep 2026 18:54:08 +0300 Subject: [PATCH 1/4] chore: add graphify knowledge graph and team setup - Add graphify-out/graph.json and GRAPH_REPORT.md for team-shared codebase navigation - Exclude machine-local graphify files in .gitignore - Add Codebase Navigation section to AGENTS.md with slash command usage - Add graphify onboarding steps to CONTRIBUTING.md Assisted-by: Claude Sonnet 4.6 (1M context) Co-Authored-By: Claude Sonnet 4.6 (1M context) Signed-off-by: Oleksii Kurinnyi --- .gitignore | 10 + AGENTS.md | 11 + CONTRIBUTING.md | 26 + graphify-out/GRAPH_REPORT.md | 923 + graphify-out/graph.json | 74196 +++++++++++++++++++++++++++++++++ 5 files changed, 75166 insertions(+) create mode 100644 graphify-out/GRAPH_REPORT.md create mode 100644 graphify-out/graph.json diff --git a/.gitignore b/.gitignore index 6a93244c4..6c9673f5a 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,13 @@ bin *~ vendor/ .claude/settings.local.json + +# graphify — machine-local files, do not commit +graphify-out/cache/ +graphify-out/graph.html +graphify-out/manifest.json +graphify-out/.graphify_root +graphify-out/.graphify_python +graphify-out/.graphify_labels.json +graphify-out/.graphify_uncached.txt +graphify-out/cost.json diff --git a/AGENTS.md b/AGENTS.md index 303dc9c54..29186a57e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -17,6 +17,17 @@ The DevWorkspace Operator provides four Kubernetes APIs: **AI Agent Note**: When modifying workspace resources, understand which API is appropriate for your changes. +## Codebase Navigation (Graphify) + +This repository maintains a structural knowledge graph at `graphify-out/`. + +- **Avoid** broad `grep`/`find` across `controllers/` or `pkg/` — the graph answers most structural questions faster and with less noise. +- **Architecture overview**: read `graphify-out/GRAPH_REPORT.md` first — it surfaces god nodes, surprising cross-file connections, and suggested queries. +- **Specific questions**: use `/graphify query ""` (or `graphify query` in terminal) for a scoped subgraph. +- **Structural relationships**: use `/graphify path "" ""` to trace connections between two concepts. +- **Concept details**: use `/graphify explain ""` for source location, community, and degree. +- **After modifying code**: run `graphify update .` to keep the graph current (AST-only, no API cost). + ## Advanced Features ### Workspace Bootstrapping diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a2ed4903c..b2a65fba1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,6 +42,32 @@ After addressing review comments, don't forget to add a comment in the PR afterw Detailed instructions regarding the DevWorkspace Operator development are provided in this section. +### Codebase Navigation (Graphify) + +This repository ships a pre-built knowledge graph (`graphify-out/`) to help navigate the codebase without expensive file searches. After cloning or pulling, run once to anchor the graph to your local paths: + +```bash +graphify update . +``` + +Optionally, enable auto-rebuild on every commit: + +```bash +graphify hook install +``` + +Once set up, use these commands instead of `grep`/`find` across the source tree: + +| Task | Command | +|---|---| +| Architecture overview | read `graphify-out/GRAPH_REPORT.md` | +| Specific question | `/graphify query ""` | +| Trace relationship | `/graphify path "" ""` | +| Concept details | `/graphify explain ""` | +| After modifying code | `graphify update .` (terminal) | + +> **Note:** Do not run `graphify claude install` — graphify guidance is already included in `AGENTS.md`. + ### Prerequisites To build, test and debug the DevWorkspace Operator the following development tools are required: diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 000000000..75e65837e --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,923 @@ +# Graph Report - . (2026-06-11) + +## Corpus Check +- Large corpus: 794 files · ~907,480 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder. + +## Summary +- 2520 nodes · 4555 edges · 314 communities (194 shown, 120 thin omitted) +- Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 1080 edges (avg confidence: 0.8) +- Token cost: 1,093,418 input · 37,694 output + +## Community Hubs (Navigation) +- [[_COMMUNITY_Resource Naming & Endpoints|Resource Naming & Endpoints]] +- [[_COMMUNITY_Pod Overrides & Deployment|Pod Overrides & Deployment]] +- [[_COMMUNITY_Git Config Automount|Git Config Automount]] +- [[_COMMUNITY_Workspace Finalization & Storage|Workspace Finalization & Storage]] +- [[_COMMUNITY_Operator Config API Types|Operator Config API Types]] +- [[_COMMUNITY_Cluster RBAC & Environment|Cluster RBAC & Environment]] +- [[_COMMUNITY_Routing API Types|Routing API Types]] +- [[_COMMUNITY_Controller Tests & Utils|Controller Tests & Utils]] +- [[_COMMUNITY_Container Component Provisioning|Container Component Provisioning]] +- [[_COMMUNITY_Routing Controller Reconciler|Routing Controller Reconciler]] +- [[_COMMUNITY_Persistent Home Directory|Persistent Home Directory]] +- [[_COMMUNITY_Automount Common Logic|Automount Common Logic]] +- [[_COMMUNITY_Webhook Attribute Handling|Webhook Attribute Handling]] +- [[_COMMUNITY_Config Sync & Predicates|Config Sync & Predicates]] +- [[_COMMUNITY_Grafana OpenShift Dashboard|Grafana OpenShift Dashboard]] +- [[_COMMUNITY_Custom Attributes API|Custom Attributes API]] +- [[_COMMUNITY_Git Clone Operations|Git Clone Operations]] +- [[_COMMUNITY_Grafana Dashboard Panels|Grafana Dashboard Panels]] +- [[_COMMUNITY_OLM Bundle Versions|OLM Bundle Versions]] +- [[_COMMUNITY_CI E2E Test Scripts|CI E2E Test Scripts]] +- [[_COMMUNITY_Cleanup CronJob Controller|Cleanup CronJob Controller]] +- [[_COMMUNITY_Backup CronJob Controller|Backup CronJob Controller]] +- [[_COMMUNITY_Config Sync Tests|Config Sync Tests]] +- [[_COMMUNITY_Async Storage Provisioning|Async Storage Provisioning]] +- [[_COMMUNITY_Automount Volume Helpers|Automount Volume Helpers]] +- [[_COMMUNITY_OLM Bundle Manifests|OLM Bundle Manifests]] +- [[_COMMUNITY_Workspace Status Management|Workspace Status Management]] +- [[_COMMUNITY_Async Storage SSH Config|Async Storage SSH Config]] +- [[_COMMUNITY_DWT Flatten & Resolve|DWT Flatten & Resolve]] +- [[_COMMUNITY_Webhook Immutable Checks|Webhook Immutable Checks]] +- [[_COMMUNITY_Deep Copy Generated Code|Deep Copy Generated Code]] +- [[_COMMUNITY_Kubernetes Object Provisioning|Kubernetes Object Provisioning]] +- [[_COMMUNITY_Main Workspace Reconciler|Main Workspace Reconciler]] +- [[_COMMUNITY_Flatten Merge Tests|Flatten Merge Tests]] +- [[_COMMUNITY_Config Defaults & Security|Config Defaults & Security]] +- [[_COMMUNITY_Webhook Kubernetes Components|Webhook Kubernetes Components]] +- [[_COMMUNITY_Cache & Cleanup Logic|Cache & Cleanup Logic]] +- [[_COMMUNITY_Lifecycle Commands|Lifecycle Commands]] +- [[_COMMUNITY_Namespace Config & Tolerations|Namespace Config & Tolerations]] +- [[_COMMUNITY_Config Migration (CM to CRD)|Config Migration (CM to CRD)]] +- [[_COMMUNITY_ConfigMap Controller Config|ConfigMap Controller Config]] +- [[_COMMUNITY_Resource Sync to Cluster|Resource Sync to Cluster]] +- [[_COMMUNITY_Sync Diff Comparison|Sync Diff Comparison]] +- [[_COMMUNITY_Projected Volumes & Cleanup Tests|Projected Volumes & Cleanup Tests]] +- [[_COMMUNITY_Routing Solvers Common|Routing Solvers Common]] +- [[_COMMUNITY_Routing Utils & Tests|Routing Utils & Tests]] +- [[_COMMUNITY_Cluster TLS Routing Solver|Cluster TLS Routing Solver]] +- [[_COMMUNITY_Contribution Merge Logic|Contribution Merge Logic]] +- [[_COMMUNITY_Kubernetes Component Provision|Kubernetes Component Provision]] +- [[_COMMUNITY_Workspace Restore Logic|Workspace Restore Logic]] +- [[_COMMUNITY_Module Group 50|Module Group 50]] +- [[_COMMUNITY_Module Group 51|Module Group 51]] +- [[_COMMUNITY_Module Group 52|Module Group 52]] +- [[_COMMUNITY_Module Group 53|Module Group 53]] +- [[_COMMUNITY_Module Group 54|Module Group 54]] +- [[_COMMUNITY_Module Group 55|Module Group 55]] +- [[_COMMUNITY_Module Group 56|Module Group 56]] +- [[_COMMUNITY_Module Group 57|Module Group 57]] +- [[_COMMUNITY_Module Group 58|Module Group 58]] +- [[_COMMUNITY_Module Group 59|Module Group 59]] +- [[_COMMUNITY_Module Group 60|Module Group 60]] +- [[_COMMUNITY_Module Group 61|Module Group 61]] +- [[_COMMUNITY_Module Group 62|Module Group 62]] +- [[_COMMUNITY_Module Group 63|Module Group 63]] +- [[_COMMUNITY_Module Group 64|Module Group 64]] +- [[_COMMUNITY_Module Group 65|Module Group 65]] +- [[_COMMUNITY_Module Group 66|Module Group 66]] +- [[_COMMUNITY_Module Group 67|Module Group 67]] +- [[_COMMUNITY_Module Group 68|Module Group 68]] +- [[_COMMUNITY_Module Group 69|Module Group 69]] +- [[_COMMUNITY_Module Group 70|Module Group 70]] +- [[_COMMUNITY_Module Group 71|Module Group 71]] +- [[_COMMUNITY_Module Group 72|Module Group 72]] +- [[_COMMUNITY_Module Group 73|Module Group 73]] +- [[_COMMUNITY_Module Group 74|Module Group 74]] +- [[_COMMUNITY_Module Group 75|Module Group 75]] +- [[_COMMUNITY_Module Group 76|Module Group 76]] +- [[_COMMUNITY_Module Group 77|Module Group 77]] +- [[_COMMUNITY_Module Group 78|Module Group 78]] +- [[_COMMUNITY_Module Group 79|Module Group 79]] +- [[_COMMUNITY_Module Group 80|Module Group 80]] +- [[_COMMUNITY_Module Group 81|Module Group 81]] +- [[_COMMUNITY_Module Group 82|Module Group 82]] +- [[_COMMUNITY_Module Group 83|Module Group 83]] +- [[_COMMUNITY_Module Group 84|Module Group 84]] +- [[_COMMUNITY_Module Group 85|Module Group 85]] +- [[_COMMUNITY_Module Group 86|Module Group 86]] +- [[_COMMUNITY_Module Group 87|Module Group 87]] +- [[_COMMUNITY_Module Group 88|Module Group 88]] +- [[_COMMUNITY_Module Group 89|Module Group 89]] +- [[_COMMUNITY_Module Group 90|Module Group 90]] +- [[_COMMUNITY_Module Group 91|Module Group 91]] +- [[_COMMUNITY_Module Group 92|Module Group 92]] +- [[_COMMUNITY_Module Group 93|Module Group 93]] +- [[_COMMUNITY_Module Group 94|Module Group 94]] +- [[_COMMUNITY_Module Group 95|Module Group 95]] +- [[_COMMUNITY_Module Group 96|Module Group 96]] +- [[_COMMUNITY_Module Group 97|Module Group 97]] +- [[_COMMUNITY_Module Group 98|Module Group 98]] +- [[_COMMUNITY_Module Group 99|Module Group 99]] +- [[_COMMUNITY_Module Group 100|Module Group 100]] +- [[_COMMUNITY_Module Group 101|Module Group 101]] +- [[_COMMUNITY_Module Group 102|Module Group 102]] +- [[_COMMUNITY_Module Group 103|Module Group 103]] +- [[_COMMUNITY_Module Group 104|Module Group 104]] +- [[_COMMUNITY_Module Group 105|Module Group 105]] +- [[_COMMUNITY_Module Group 106|Module Group 106]] +- [[_COMMUNITY_Module Group 107|Module Group 107]] +- [[_COMMUNITY_Module Group 108|Module Group 108]] +- [[_COMMUNITY_Module Group 109|Module Group 109]] +- [[_COMMUNITY_Module Group 110|Module Group 110]] +- [[_COMMUNITY_Module Group 111|Module Group 111]] +- [[_COMMUNITY_Module Group 112|Module Group 112]] +- [[_COMMUNITY_Module Group 113|Module Group 113]] +- [[_COMMUNITY_Module Group 114|Module Group 114]] +- [[_COMMUNITY_Module Group 115|Module Group 115]] +- [[_COMMUNITY_Module Group 116|Module Group 116]] +- [[_COMMUNITY_Module Group 117|Module Group 117]] +- [[_COMMUNITY_Module Group 118|Module Group 118]] +- [[_COMMUNITY_Module Group 119|Module Group 119]] +- [[_COMMUNITY_Module Group 120|Module Group 120]] +- [[_COMMUNITY_Module Group 121|Module Group 121]] +- [[_COMMUNITY_Module Group 122|Module Group 122]] +- [[_COMMUNITY_Module Group 123|Module Group 123]] +- [[_COMMUNITY_Module Group 124|Module Group 124]] +- [[_COMMUNITY_Module Group 125|Module Group 125]] +- [[_COMMUNITY_Module Group 126|Module Group 126]] +- [[_COMMUNITY_Module Group 127|Module Group 127]] +- [[_COMMUNITY_Module Group 128|Module Group 128]] +- [[_COMMUNITY_Module Group 129|Module Group 129]] +- [[_COMMUNITY_Module Group 130|Module Group 130]] +- [[_COMMUNITY_Module Group 131|Module Group 131]] +- [[_COMMUNITY_Module Group 132|Module Group 132]] +- [[_COMMUNITY_Module Group 133|Module Group 133]] +- [[_COMMUNITY_Module Group 134|Module Group 134]] +- [[_COMMUNITY_Module Group 135|Module Group 135]] +- [[_COMMUNITY_Module Group 136|Module Group 136]] +- [[_COMMUNITY_Module Group 137|Module Group 137]] +- [[_COMMUNITY_Module Group 138|Module Group 138]] +- [[_COMMUNITY_Module Group 139|Module Group 139]] +- [[_COMMUNITY_Module Group 140|Module Group 140]] +- [[_COMMUNITY_Module Group 141|Module Group 141]] +- [[_COMMUNITY_Module Group 142|Module Group 142]] +- [[_COMMUNITY_Module Group 143|Module Group 143]] +- [[_COMMUNITY_Module Group 144|Module Group 144]] +- [[_COMMUNITY_Module Group 145|Module Group 145]] +- [[_COMMUNITY_Module Group 146|Module Group 146]] +- [[_COMMUNITY_Module Group 147|Module Group 147]] +- [[_COMMUNITY_Module Group 148|Module Group 148]] +- [[_COMMUNITY_Module Group 149|Module Group 149]] +- [[_COMMUNITY_Module Group 150|Module Group 150]] +- [[_COMMUNITY_Module Group 151|Module Group 151]] +- [[_COMMUNITY_Module Group 152|Module Group 152]] +- [[_COMMUNITY_Module Group 153|Module Group 153]] +- [[_COMMUNITY_Module Group 154|Module Group 154]] +- [[_COMMUNITY_Module Group 155|Module Group 155]] +- [[_COMMUNITY_Module Group 156|Module Group 156]] +- [[_COMMUNITY_Module Group 157|Module Group 157]] +- [[_COMMUNITY_Module Group 158|Module Group 158]] +- [[_COMMUNITY_Module Group 159|Module Group 159]] +- [[_COMMUNITY_Module Group 160|Module Group 160]] +- [[_COMMUNITY_Module Group 161|Module Group 161]] +- [[_COMMUNITY_Module Group 162|Module Group 162]] +- [[_COMMUNITY_Module Group 163|Module Group 163]] +- [[_COMMUNITY_Module Group 164|Module Group 164]] +- [[_COMMUNITY_Module Group 165|Module Group 165]] +- [[_COMMUNITY_Module Group 166|Module Group 166]] +- [[_COMMUNITY_Module Group 167|Module Group 167]] +- [[_COMMUNITY_Module Group 168|Module Group 168]] +- [[_COMMUNITY_Module Group 169|Module Group 169]] +- [[_COMMUNITY_Module Group 170|Module Group 170]] +- [[_COMMUNITY_Module Group 171|Module Group 171]] +- [[_COMMUNITY_Module Group 172|Module Group 172]] +- [[_COMMUNITY_Module Group 173|Module Group 173]] +- [[_COMMUNITY_Module Group 174|Module Group 174]] +- [[_COMMUNITY_Module Group 175|Module Group 175]] +- [[_COMMUNITY_Module Group 176|Module Group 176]] +- [[_COMMUNITY_Module Group 177|Module Group 177]] +- [[_COMMUNITY_Module Group 178|Module Group 178]] +- [[_COMMUNITY_Module Group 179|Module Group 179]] +- [[_COMMUNITY_Module Group 180|Module Group 180]] +- [[_COMMUNITY_Module Group 181|Module Group 181]] +- [[_COMMUNITY_Module Group 182|Module Group 182]] +- [[_COMMUNITY_Module Group 183|Module Group 183]] +- [[_COMMUNITY_Module Group 184|Module Group 184]] +- [[_COMMUNITY_Module Group 185|Module Group 185]] +- [[_COMMUNITY_Module Group 186|Module Group 186]] +- [[_COMMUNITY_Module Group 187|Module Group 187]] +- [[_COMMUNITY_Module Group 188|Module Group 188]] +- [[_COMMUNITY_Module Group 189|Module Group 189]] +- [[_COMMUNITY_Module Group 190|Module Group 190]] +- [[_COMMUNITY_Module Group 191|Module Group 191]] +- [[_COMMUNITY_Module Group 192|Module Group 192]] +- [[_COMMUNITY_Module Group 193|Module Group 193]] +- [[_COMMUNITY_Module Group 194|Module Group 194]] +- [[_COMMUNITY_Module Group 196|Module Group 196]] +- [[_COMMUNITY_Module Group 198|Module Group 198]] +- [[_COMMUNITY_Module Group 199|Module Group 199]] +- [[_COMMUNITY_Module Group 201|Module Group 201]] +- [[_COMMUNITY_Module Group 202|Module Group 202]] +- [[_COMMUNITY_Module Group 203|Module Group 203]] +- [[_COMMUNITY_Module Group 204|Module Group 204]] +- [[_COMMUNITY_Module Group 205|Module Group 205]] +- [[_COMMUNITY_Module Group 206|Module Group 206]] +- [[_COMMUNITY_Module Group 207|Module Group 207]] +- [[_COMMUNITY_Module Group 219|Module Group 219]] +- [[_COMMUNITY_Module Group 220|Module Group 220]] +- [[_COMMUNITY_Module Group 221|Module Group 221]] +- [[_COMMUNITY_Module Group 224|Module Group 224]] +- [[_COMMUNITY_Module Group 229|Module Group 229]] +- [[_COMMUNITY_Module Group 230|Module Group 230]] +- [[_COMMUNITY_Module Group 231|Module Group 231]] +- [[_COMMUNITY_Module Group 232|Module Group 232]] +- [[_COMMUNITY_Module Group 233|Module Group 233]] +- [[_COMMUNITY_Module Group 234|Module Group 234]] +- [[_COMMUNITY_Module Group 235|Module Group 235]] +- [[_COMMUNITY_Module Group 236|Module Group 236]] +- [[_COMMUNITY_Module Group 238|Module Group 238]] +- [[_COMMUNITY_Module Group 239|Module Group 239]] +- [[_COMMUNITY_Module Group 240|Module Group 240]] +- [[_COMMUNITY_Module Group 241|Module Group 241]] +- [[_COMMUNITY_Module Group 242|Module Group 242]] +- [[_COMMUNITY_Module Group 243|Module Group 243]] +- [[_COMMUNITY_Module Group 244|Module Group 244]] +- [[_COMMUNITY_Module Group 245|Module Group 245]] +- [[_COMMUNITY_Module Group 246|Module Group 246]] +- [[_COMMUNITY_Module Group 247|Module Group 247]] +- [[_COMMUNITY_Module Group 248|Module Group 248]] +- [[_COMMUNITY_Module Group 249|Module Group 249]] +- [[_COMMUNITY_Module Group 258|Module Group 258]] +- [[_COMMUNITY_Module Group 259|Module Group 259]] +- [[_COMMUNITY_Module Group 260|Module Group 260]] +- [[_COMMUNITY_Module Group 261|Module Group 261]] +- [[_COMMUNITY_Module Group 262|Module Group 262]] +- [[_COMMUNITY_Module Group 263|Module Group 263]] +- [[_COMMUNITY_Module Group 264|Module Group 264]] +- [[_COMMUNITY_Module Group 265|Module Group 265]] +- [[_COMMUNITY_Module Group 266|Module Group 266]] +- [[_COMMUNITY_Module Group 267|Module Group 267]] +- [[_COMMUNITY_Module Group 268|Module Group 268]] +- [[_COMMUNITY_Module Group 269|Module Group 269]] +- [[_COMMUNITY_Module Group 272|Module Group 272]] +- [[_COMMUNITY_Module Group 273|Module Group 273]] +- [[_COMMUNITY_Module Group 274|Module Group 274]] +- [[_COMMUNITY_Module Group 275|Module Group 275]] +- [[_COMMUNITY_Module Group 276|Module Group 276]] +- [[_COMMUNITY_Module Group 277|Module Group 277]] +- [[_COMMUNITY_Module Group 278|Module Group 278]] +- [[_COMMUNITY_Module Group 279|Module Group 279]] +- [[_COMMUNITY_Module Group 280|Module Group 280]] +- [[_COMMUNITY_Module Group 281|Module Group 281]] +- [[_COMMUNITY_Module Group 282|Module Group 282]] +- [[_COMMUNITY_Module Group 283|Module Group 283]] +- [[_COMMUNITY_Module Group 284|Module Group 284]] +- [[_COMMUNITY_Module Group 285|Module Group 285]] +- [[_COMMUNITY_Module Group 286|Module Group 286]] +- [[_COMMUNITY_Module Group 288|Module Group 288]] +- [[_COMMUNITY_Module Group 291|Module Group 291]] +- [[_COMMUNITY_Module Group 292|Module Group 292]] +- [[_COMMUNITY_Module Group 297|Module Group 297]] +- [[_COMMUNITY_Module Group 298|Module Group 298]] +- [[_COMMUNITY_Module Group 299|Module Group 299]] +- [[_COMMUNITY_Module Group 304|Module Group 304]] +- [[_COMMUNITY_Module Group 306|Module Group 306]] +- [[_COMMUNITY_Module Group 307|Module Group 307]] +- [[_COMMUNITY_Module Group 308|Module Group 308]] +- [[_COMMUNITY_Module Group 309|Module Group 309]] +- [[_COMMUNITY_Module Group 310|Module Group 310]] + +## God Nodes (most connected - your core abstractions) +1. `Append()` - 125 edges +2. `Equal()` - 100 edges +3. `ProvisionGitConfiguration()` - 41 edges +4. `T` - 39 edges +5. `InitializeForTesting()` - 30 edges +6. `SyncObjectWithCluster()` - 29 edges +7. `setupForTest()` - 28 edges +8. `Attributes` - 26 edges +9. `getTestClusterAPI()` - 26 edges +10. `ResolveDevWorkspace()` - 21 edges + +## Surprising Connections (you probably didn't know these) +- `devworkspace-operator.v0.22.0` --semantically_similar_to--> `devworkspace-operator.v0.21.2` [INFERRED] [semantically similar] + /Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml → devworkspace-operator.v0.21.2.bundle.yaml +- `getRouteForEndpoint()` --calls--> `EndpointPath()` [INFERRED] + controllers/controller/devworkspacerouting/solvers/common.go → pkg/common/naming.go +- `getRouteForEndpoint()` --calls--> `WorkspaceHostname()` [INFERRED] + controllers/controller/devworkspacerouting/solvers/common.go → pkg/common/naming.go +- `getIngressForEndpoint()` --calls--> `EndpointHostname()` [INFERRED] + controllers/controller/devworkspacerouting/solvers/common.go → pkg/common/naming.go +- `getSpecDeployment()` --calls--> `GetWebhookServerImage()` [INFERRED] + pkg/webhook/deployment.go → internal/images/image.go + +## Import Cycles +- None detected. + +## Communities (314 total, 120 thin omitted) + +### Community 0 - "Resource Naming & Endpoints" +Cohesion: 0.06 +Nodes (87): EndpointHostname(), EndpointPath(), OldWorkspaceRolebindingName(), OldWorkspaceRoleName(), RegistryImagePullerRolebindingName(), RegistryImagePullerRoleName(), ServiceAccountLabels(), ServiceAccountName() (+79 more) + +### Community 1 - "Pod Overrides & Deployment" +Cohesion: 0.06 +Nodes (60): DeploymentName(), ContainerStatus, Event, JSON, MatchingLabels, ApplyPodOverrides(), getPodOverrides(), GetVolumesFromOverrides() (+52 more) + +### Community 2 - "Git Config Automount" +Cohesion: 0.12 +Nodes (55): ProvisionGitConfiguration(), assertGitConfigContains(), assertGitCredentialsConfigMap(), assertGitCredentialsConfigMapWithSslCAInfo(), assertGitCredentialsSecret(), buildAutomountGitConfigMap(), buildAutomountGitSecret(), buildConfig() (+47 more) + +### Community 3 - "Workspace Finalization & Storage" +Cohesion: 0.07 +Nodes (39): PerWorkspacePVCName(), Context, currentStatus, DevWorkspaceWithConfig, Logger, Result, DevWorkspaceReconciler, Client (+31 more) + +### Community 4 - "Operator Config API Types" +Cohesion: 0.05 +Nodes (46): ConfigmapReference, Container, DevWorkspaceTemplateSpecContent, EnvVar, ListMeta, ObjectMeta, PersistentVolumeAccessMode, PodSecurityContext (+38 more) + +### Community 5 - "Cluster RBAC & Environment" +Cohesion: 0.07 +Nodes (36): ClusterRole, ClusterRoleBinding, Config, ControllerEnv, GetResourceQuantityFromEnvVar(), GetWebhooksSecretName(), GetWorkspaceControllerSA(), Quantity (+28 more) + +### Community 6 - "Routing API Types" +Cohesion: 0.07 +Nodes (37): DevWorkspaceRoutingClass, EndpointList, ExposedEndpointList, ListMeta, ObjectMeta, PodAdditions, TypeMeta, Attributes (+29 more) + +### Community 7 - "Controller Tests & Utils" +Cohesion: 0.08 +Nodes (38): DevWorkspaceRoutingName(), Object, ConfigMap, DevWorkspace, NamespacedName, Object, OwnerReference, Secret (+30 more) + +### Community 8 - "Container Component Provisioning" +Cohesion: 0.08 +Nodes (34): GetKubeContainersFromDevfile(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), TestGetKubeContainersFromDevfile(), testCase, testOutput, containerTestInput, containerTestOutput (+26 more) + +### Community 9 - "Routing Controller Reconciler" +Cohesion: 0.08 +Nodes (27): Closer, GetMaxConcurrentReconciles(), Client, Context, DevWorkspaceRouting, DevWorkspaceRoutingReconciler, ExposedEndpointList, Logger (+19 more) + +### Community 10 - "Persistent Home Directory" +Cohesion: 0.10 +Nodes (32): TestCustomInitPersistentHome(), TestInferWorkspaceImage(), addInitContainer(), addInitContainerComponent(), AddPersistentHomeVolume(), EnsureHomeInitContainerFields(), inferInitContainer(), initCommandExists() (+24 more) + +### Community 11 - "Automount Common Logic" +Cohesion: 0.17 +Nodes (30): ProvisionAutoMountResourcesInto(), emptyDeployment(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), mountOnStartConfigMapAsEnv(), mountOnStartConfigMapAsFile(), mountOnStartPVC(), mountOnStartSecretAsEnv() (+22 more) + +### Community 12 - "Webhook Attribute Handling" +Cohesion: 0.13 +Nodes (24): checkMultipleContainerContributionTargets(), testCase, testInput, testOutput, unsupportedWarnings, checkForAddedUnsupportedFeatures(), checkUnsupportedFeatures(), formatUnsupportedFeaturesWarning() (+16 more) + +### Community 13 - "Config Sync & Predicates" +Cohesion: 0.14 +Nodes (24): Predicates(), discoverRouteSuffix(), getClusterConfig(), GetCurrentConfigString(), getMergedConfig(), logCurrentConfig(), mergeConfig(), mergeContainerSecurityContext() (+16 more) + +### Community 14 - "Grafana OpenShift Dashboard" +Cohesion: 0.07 +Nodes (26): annotations, list, description, editable, gnetId, graphTooltip, id, links (+18 more) + +### Community 16 - "Git Clone Operations" +Cohesion: 0.17 +Nodes (24): checkoutCommit(), checkoutLocalBranch(), CheckoutReference(), checkoutRemoteBranch(), checkoutTag(), CloneProject(), SetupRemotes(), SetupSparseCheckout() (+16 more) + +### Community 17 - "Grafana Dashboard Panels" +Cohesion: 0.08 +Nodes (25): annotations, list, editable, gnetId, graphTooltip, id, __inputs, links (+17 more) + +### Community 18 - "OLM Bundle Versions" +Cohesion: 0.09 +Nodes (25): CleanupCronJobConfig, DevWorkspaceOperatorConfig, devworkspace-operator v0.15.2, devworkspace-operator v0.15.3, devworkspace-operator v0.16.0, devworkspace-operator v0.17.0, devworkspace-operator.v0.21.0, devworkspace-operator.v0.21.1 (+17 more) + +### Community 19 - "CI E2E Test Scripts" +Cohesion: 0.13 +Nodes (20): ARTIFACT_DIR, BASE_DELAY, CHE_NAMESPACE, CI, cleanupFailedChe(), collectCheArtifacts(), commentPR(), deployAndVerifyChe() (+12 more) + +### Community 20 - "Cleanup CronJob Controller" +Cohesion: 0.17 +Nodes (17): canPrune(), filterByInactivityTime(), shouldReconcileOnUpdate(), CleanupCronJobReconciler, CleanupCronJobConfig, Client, Context, Cron (+9 more) + +### Community 21 - "Backup CronJob Controller" +Cohesion: 0.17 +Nodes (14): shouldReconcileOnUpdate(), BackupCronJobReconciler, Client, Context, Cron, DevWorkspace, DevWorkspaceOperatorConfig, Logger (+6 more) + +### Community 22 - "Config Sync Tests" +Cohesion: 0.27 +Nodes (22): setupForTest(), TestCatchesNonExistentExternalDWOC(), TestDetectsOpenShiftRouteSuffix(), TestMergeConfigHandlesProxySettings(), TestMergeConfigLooksAtAllFields(), TestMergeConfigMergesRuntimeClassName(), TestMergeConfigMergesStorageAccessMode(), TestMergeConfigMergesStorageClassName() (+14 more) + +### Community 23 - "Async Storage Provisioning" +Cohesion: 0.16 +Nodes (18): ClusterAPI, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PodAdditions, Volume, Component, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig (+10 more) + +### Community 24 - "Automount Volume Helpers" +Cohesion: 0.20 +Nodes (21): checkAutomountVolumesForCollision(), dropItemsFieldFromVolumes(), existsInDeployment(), filterGitconfigAutomountVolume(), findGitconfigAutomount(), flattenAutomountResources(), formatVolumeDescription(), getAutomountResources() (+13 more) + +### Community 25 - "OLM Bundle Manifests" +Cohesion: 0.16 +Nodes (22): DevWorkspaceOperatorConfig, devworkspace-operator v0.18.0, devworkspace-operator v0.18.1, devworkspace-operator v0.19.0, devworkspace-operator v0.19.1, devworkspace-operator.v0.21.1, devworkspace-operator.v0.21.2, devworkspace-operator v0.26.0 (+14 more) + +### Community 26 - "Workspace Status Management" +Cohesion: 0.16 +Nodes (20): ClusterAPI, DevWorkspacePhase, DevWorkspaceStatus, DevWorkspaceWithConfig, ExposedEndpointList, Logger, Result, DevWorkspaceReconciler (+12 more) + +### Community 27 - "Async Storage SSH Config" +Cohesion: 0.13 +Nodes (17): RemoveAuthorizedKeyFromConfigMap(), addAuthorizedKeyToConfigMap(), getSSHAuthorizedKeysConfigMapCluster(), getSSHAuthorizedKeysConfigMapSpec(), removeAuthorizedKeyFromConfigMap(), GetOrCreateSSHConfig(), ExtractSSHKeyPairFromSecret(), GetSSHKeyPair() (+9 more) + +### Community 28 - "DWT Flatten & Resolve" +Cohesion: 0.21 +Nodes (19): canImportDWT(), recursiveResolve(), resolveElementById(), resolveElementByKubernetesImport(), resolveElementByURI(), resolveParentComponent(), resolvePluginComponent(), ResolverTools (+11 more) + +### Community 29 - "Webhook Immutable Checks" +Cohesion: 0.19 +Nodes (10): changePermitted(), checkRestrictedWorkspaceMetadata(), Context, DevWorkspace, WebhookHandler, Object, ObjectMeta, Pod (+2 more) + +### Community 30 - "Deep Copy Generated Code" +Cohesion: 0.14 +Nodes (6): DevWorkspaceRoutingSpec, DevWorkspaceRoutingStatus, ExposedEndpointList, ProjectCloneConfig, RestoreConfig, RoutingConfig + +### Community 31 - "Kubernetes Object Provisioning" +Cohesion: 0.18 +Nodes (18): clusterObjects, clusterObjects, collectClusterObj(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), TestHandleKubernetesComponents(), TestHasKubelikeComponent(), TestSecretAndConfigMapProvisioning() (+10 more) + +### Community 32 - "Main Workspace Reconciler" +Cohesion: 0.28 +Nodes (10): Client, Context, currentStatus, DevWorkspaceWithConfig, FailureReason, Logger, Request, Result (+2 more) + +### Community 33 - "Flatten Merge Tests" +Cohesion: 0.36 +Nodes (18): ResolveDevWorkspace(), getTestingTools(), TestMergeContainerContributions(), TestMergeImplicitContainerContributions(), TestMergeImplicitSpecContributions(), TestMergesDuplicateVolumeComponents(), TestMergeSpecContributions(), TestResolveDevWorkspaceAnnotations() (+10 more) + +### Community 34 - "Config Defaults & Security" +Cohesion: 0.17 +Nodes (15): APIGroup, setDefaultContainerSecurityContext(), setDefaultPodSecurityContext(), ExperimentalFeaturesEnabled(), SetGlobalConfigForTesting(), detect(), findAPIGroup(), Initialize() (+7 more) + +### Community 35 - "Webhook Kubernetes Components" +Cohesion: 0.30 +Nodes (11): getKubeComponentsFromWorkspace(), getKubeComponentsFromWorkspace_v1alpha1(), getKubeLikeComponent(), getKubeLikeComponent_v1alpha1(), Component, Context, DevWorkspaceTemplateSpec, WebhookHandler (+3 more) + +### Community 36 - "Cache & Cleanup Logic" +Cohesion: 0.15 +Nodes (12): GetCacheFunc(), GetWebhooksCacheFunc(), Context, DevWorkspaceWithConfig, DevWorkspaceReconciler, Decoder, NewCacheFunc, Client (+4 more) + +### Community 37 - "Lifecycle Commands" +Cohesion: 0.21 +Nodes (14): CommandType, commandListToComponentKeys(), getCommandByKey(), getCommandsForKeys(), getCommandType(), removeCommandsByKeys(), listContains(), checkPreStartEventCommandsValidity() (+6 more) + +### Community 38 - "Namespace Config & Tolerations" +Cohesion: 0.21 +Nodes (15): PVCCleanupJobName(), GetNamespacePodTolerationsAndNodeSelector(), ReadNamespacedConfig(), NamespacedConfig, ClusterAPI, Toleration, ClusterAPI, DevWorkspaceWithConfig (+7 more) + +### Community 39 - "Config Migration (CM to CRD)" +Cohesion: 0.26 +Nodes (15): convertConfigMapToConfigCRD(), deleteMigratedConfigmap(), MigrateConfigFromConfigMap(), TestConvertConfigMapDoesNothingWhenNoConfigmap(), TestConvertConfigMapGetsAllOldConfigValues(), TestConvertConfigMapIgnoresValuesThatAreDefault(), TestConvertConfigMapReturnsNilWhenAllDefault(), TestMigrateConfigCreatesCRFromConfigMap() (+7 more) + +### Community 40 - "ConfigMap Controller Config" +Cohesion: 0.20 +Nodes (6): LoadControllerConfig(), syncConfigmapFromCluster(), ControllerConfig, Client, ConfigMap, Object + +### Community 41 - "Resource Sync to Cluster" +Cohesion: 0.12 +Nodes (11): NotInSyncReason, Client, Context, Logger, Object, Scheme, ClusterAPI, NotInSyncError (+3 more) + +### Community 42 - "Sync Diff Comparison" +Cohesion: 0.20 +Nodes (16): Options, Container, Object, OwnerReference, allDiffFuncs(), basicDiffFunc(), containersDiffFunc(), containsOwnerRef() (+8 more) + +### Community 43 - "Projected Volumes & Cleanup Tests" +Cohesion: 0.17 +Nodes (12): checkCanUseProjectedVolumes(), generateProjectedVolume(), mergeProjectedVolumes(), createDevWorkspace(), DevWorkspace, Time, Append(), Resources (+4 more) + +### Community 44 - "Routing Solvers Common" +Cohesion: 0.33 +Nodes (15): EndpointName(), ServiceName(), Endpoint, EndpointList, Ingress, Route, Service, GetDiscoverableServicesForEndpoints() (+7 more) + +### Community 45 - "Routing Utils & Tests" +Cohesion: 0.25 +Nodes (15): RouteName(), DevWorkspaceRouting, NamespacedName, Object, OwnerReference, createDWR(), deleteDevWorkspaceRouting(), deleteIngress() (+7 more) + +### Community 46 - "Cluster TLS Routing Solver" +Cohesion: 0.17 +Nodes (11): ServingCertVolumeName(), DevWorkspaceMetadata, DevWorkspaceRouting, Endpoint, EndpointList, ExposedEndpointList, RoutingObjects, Service (+3 more) + +### Community 47 - "Contribution Merge Logic" +Cohesion: 0.22 +Nodes (15): mergeContributionsInto(), Component, ResourceRequirements, Component, ContainerComponent, ResourceRequirements, ResourceName, AddResourceRequirements() (+7 more) + +### Community 48 - "Kubernetes Component Provision" +Cohesion: 0.21 +Nodes (14): addMetadata(), checkForExistingObject(), HandleKubernetesComponents(), checkOwnerrefs(), filterForKubeLikeComponents(), getK8sLikeComponent(), HasKubelikeComponent(), ClusterAPI (+6 more) + +### Community 49 - "Workspace Restore Logic" +Cohesion: 0.15 +Nodes (15): Client, Container, Context, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, EnvVar, Logger, PullPolicy (+7 more) + +### Community 50 - "Module Group 50" +Cohesion: 0.13 +Nodes (5): Attributes, DevWorkspaceOperatorConfigList, Endpoint, OperatorConfigurationStatus, WorkspaceConfig + +### Community 51 - "Module Group 51" +Cohesion: 0.15 +Nodes (11): Builder, Client, DevWorkspaceRoutingClass, Ingress, PodAdditions, Route, Service, RoutingObjects (+3 more) + +### Community 52 - "Module Group 52" +Cohesion: 0.19 +Nodes (13): MetadataConfigMapName(), getWorkspaceMetaEnvVar(), getSpecMetadataConfigMap(), getVolumeFromConfigMap(), getVolumeMountFromVolume(), ProvisionWorkspaceMetadata(), EnvVar, ClusterAPI (+5 more) + +### Community 53 - "Module Group 53" +Cohesion: 0.16 +Nodes (14): PortName(), convertContainerToK8s(), devfileEndpointsToContainerPorts(), devfileEnvToContainerEnv(), devfileVolumeMountsToContainerVolumeMounts(), ContainerPort, Endpoint, Component (+6 more) + +### Community 54 - "Module Group 54" +Cohesion: 0.29 +Nodes (13): copyProjectFromTmpDir(), delayBeforeRetry(), doInitialGitClone(), SetupGitProject(), setupRemotesForExistingProject(), CheckProjectState(), checkSubPathProjectState(), OpenRepo() (+5 more) + +### Community 55 - "Module Group 55" +Cohesion: 0.23 +Nodes (14): loadAllPostStartTestCasesOrPanic(), loadPostStartTestCaseOrPanic(), TestAddPostStartLifecycleHooks(), TestBuildUserScript(), TestGenerateScriptWithTimeout(), TestParsePostStartFailureDebugSleepDurationToSeconds(), postStartTestCase, postStartTestInput (+6 more) + +### Community 56 - "Module Group 56" +Cohesion: 0.23 +Nodes (10): NamespacedConfig, ClusterAPI, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PersistentVolumeClaim, PodAdditions, Quantity, getPVCSize() (+2 more) + +### Community 57 - "Module Group 57" +Cohesion: 0.20 +Nodes (13): ClusterAPI, OperatorConfiguration, PersistentVolumeAccessMode, PersistentVolumeClaim, Quantity, T, checkForAlternatePVC(), checkPVCTerminating() (+5 more) + +### Community 58 - "Module Group 58" +Cohesion: 0.25 +Nodes (14): Annotates resources merged into devfile with source attribute, Merges Che Code IDE contribution, Converts all applicable fields, DevWorkspace, devworkspace-operator.v0.20.0, devworkspace-operator.v0.22.0, devworkspace-operator.v0.23.0, devworkspace-operator v0.24.0 (+6 more) + +### Community 59 - "Module Group 59" +Cohesion: 0.20 +Nodes (13): canMountWithoutRestart(), checkAutomountVolumeForPotentialError(), getAccessModeForAutomount(), isMountOnStart(), sortConfigmaps(), getAutomountConfigmap(), getDevWorkspaceConfigmaps(), ConfigMap (+5 more) + +### Community 60 - "Module Group 60" +Cohesion: 0.27 +Nodes (13): sortSecrets(), allItemsMountOnStart(), canGitConfigsMountWithoutRestart(), canGitCredentialsMountWithoutRestart(), canGitObjectsMountWithoutRestart(), cleanupGitConfig(), getGitResources(), Secret (+5 more) + +### Community 61 - "Module Group 61" +Cohesion: 0.26 +Nodes (13): testConfigmapVolume(), testEnvFromSource(), TestMergeProjectedVolumes(), testProjectedVolume(), testPVCVolume(), testSecretVolume(), testSubpathVolumeMount(), testVolumeMount() (+5 more) + +### Community 62 - "Module Group 62" +Cohesion: 0.27 +Nodes (5): DevWorkspaceCondition, DevWorkspaceConditionType, capitalizeMessage(), workspaceConditionsFromClusterObject(), workspaceConditions + +### Community 63 - "Module Group 63" +Cohesion: 0.18 +Nodes (11): SetupSecureService(), SetupSecureService(), Client, Context, Client, Context, Client, Context (+3 more) + +### Community 64 - "Module Group 64" +Cohesion: 0.16 +Nodes (13): ComponentContribution, Devfile, DevWorkspaceTemplate, DevWorkspaceTemplateSpec, T, TestInput, TestOutput, TestPluginError (+5 more) + +### Community 65 - "Module Group 65" +Cohesion: 0.25 +Nodes (12): Client, Context, Manager, MutatingWebhookConfiguration, ValidatingWebhookConfiguration, ValidatingWebhookConfiguration, Configure(), controllerSAUID() (+4 more) + +### Community 66 - "Module Group 66" +Cohesion: 0.15 +Nodes (4): Object, DevWorkspaceOperatorConfig, DevWorkspaceRouting, DevWorkspaceRoutingList + +### Community 67 - "Module Group 67" +Cohesion: 0.17 +Nodes (10): GetAsyncSidecar(), GetAsyncStorageServerImage(), GetAsyncStorageSidecarImage(), GetProjectBackupImage(), GetProjectCloneImage(), GetPVCCleanupJobImage(), GetWebhookServerImage(), Container (+2 more) + +### Community 68 - "Module Group 68" +Cohesion: 0.29 +Nodes (7): BackupCronJobReconciler, Context, DevWorkspace, Funcs, Job, EventHandler, JobCondition + +### Community 69 - "Module Group 69" +Cohesion: 0.22 +Nodes (11): BootstrapWorkspace(), mergeProjects(), NeedsBootstrap(), updateWorkspaceFromDevfile(), getWorkspaceNamespacedName(), setupKubeClient(), DevWorkspace, DevWorkspaceTemplateSpec (+3 more) + +### Community 71 - "Module Group 71" +Cohesion: 0.24 +Nodes (5): ConditionFunc, K8sClient, Duration, Pod, PodList + +### Community 72 - "Module Group 72" +Cohesion: 0.24 +Nodes (12): Container, DevWorkspaceTemplateSpec, EnvVar, Proxy, PullPolicy, ResourceRequirements, StarterProject, GetProjectCloneInitContainer() (+4 more) + +### Community 73 - "Module Group 73" +Cohesion: 0.35 +Nodes (12): ContainerComponent, ResourceRequirements, T, getContainerComponent(), getResourceRequirements(), TestAddResourceRequirements(), TestApplyCaps(), TestApplyDefaults() (+4 more) + +### Community 74 - "Module Group 74" +Cohesion: 0.18 +Nodes (11): ARTIFACT_DIR, BUMP_LOGS, bumpLogs(), CI, CI_COMPONENT, CLEAN_UP_AFTER_SUITE, DWO_IMG, GIT_COMMITTER_EMAIL (+3 more) + +### Community 75 - "Module Group 75" +Cohesion: 0.27 +Nodes (8): copyFile(), generateUniqPrefixForFile(), NewK8sClientWithKubeConfig(), NewK8sClientWithToken(), Clientset, Interface, Client, K8sClient + +### Community 76 - "Module Group 76" +Cohesion: 0.27 +Nodes (11): loadAllPreStopTestCasesOrPanic(), loadPreStopTestCaseOrPanic(), TestAddPreStopLifecycleHooks(), preStopTestCase, preStopTestInput, preStopTestOutput, Container, DevWorkspaceTemplateSpec (+3 more) + +### Community 77 - "Module Group 77" +Cohesion: 0.44 +Nodes (11): ClusterAPI, Logger, Object, NewNotInSync(), createObjectGeneric(), isMutableObject(), IsRecognizedObject(), printDiff() (+3 more) + +### Community 78 - "Module Group 78" +Cohesion: 0.20 +Nodes (8): APIResource, APIResourceList, findAPIResources(), IsWebhookConfigurationEnabled(), Server, ConfigureWebhookServer(), GetWebhookServer(), Manager + +### Community 79 - "Module Group 79" +Cohesion: 0.22 +Nodes (9): CertPool, ReadFlattenedDevWorkspace(), StarterProjectToRegularProject(), GetAdditionalCerts(), DevWorkspaceTemplateSpec, Project, StarterProject, copyLogFileToProjectsRoot() (+1 more) + +### Community 80 - "Module Group 80" +Cohesion: 0.31 +Nodes (10): AnyMountSources(), getProjectSourcePath(), getProjectsVolumeMount(), handleMountSources(), HasMountSources(), Component, Container, ContainerComponent (+2 more) + +### Community 81 - "Module Group 81" +Cohesion: 0.24 +Nodes (6): DevWorkspaceMetadata, DevWorkspaceRouting, EndpointList, ExposedEndpointList, RoutingObjects, BasicSolver + +### Community 82 - "Module Group 82" +Cohesion: 0.33 +Nodes (10): findMergeTarget(), mergeContainerContributions(), mergeDevWorkspaceElements(), mergeVolume(), mergeVolumeComponents(), needsContainerContributionMerge(), updateCommandTargetsAfterMerge(), DevWorkspaceTemplateSpec (+2 more) + +### Community 83 - "Module Group 83" +Cohesion: 0.27 +Nodes (9): deserializeToObject(), InitializeDeserializer(), readBytesFromFile(), TestDeserializeObject(), TestErrorIfDeserializerNotInitialized(), ClusterAPI, Object, Scheme (+1 more) + +### Community 84 - "Module Group 84" +Cohesion: 0.35 +Nodes (9): build_and_push_images(), git_commit_and_push(), parse_args(), prerelease(), release(), update_images(), update_version(), usage() (+1 more) + +### Community 85 - "Module Group 85" +Cohesion: 0.27 +Nodes (4): K8sClient, DevWorkspacePhase, DevWorkspaceStatus, Duration + +### Community 86 - "Module Group 86" +Cohesion: 0.36 +Nodes (8): GetGlobalConfig(), Manager, Client, Logger, Transport, InjectCertificates(), readCertificates(), setupHttpClients() + +### Community 87 - "Module Group 87" +Cohesion: 0.53 +Nodes (9): DevWorkspaceWithConfig, Logger, CounterVec, incrementMetricForWorkspace(), incrementMetricForWorkspaceFailure(), incrementStartTimeBucketForWorkspace(), WorkspaceFailed(), WorkspaceRunning() (+1 more) + +### Community 88 - "Module Group 88" +Cohesion: 0.20 +Nodes (4): FailError, RetryError, WarningError, Duration + +### Community 89 - "Module Group 89" +Cohesion: 0.20 +Nodes (7): Devfile, DevWorkspaceTemplate, Response, TestPluginError, Reader, FakeHTTPGetter, fakeRespBody + +### Community 90 - "Module Group 90" +Cohesion: 0.33 +Nodes (5): ClusterAPI, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PodAdditions, CommonStorageProvisioner + +### Community 91 - "Module Group 91" +Cohesion: 0.39 +Nodes (8): GetWorkspaceSyncDeploymentCluster(), getWorkspaceSyncDeploymentSpec(), SyncWorkspaceSyncDeploymentToCluster(), ClusterAPI, ConfigMap, Deployment, DevWorkspaceWithConfig, Toleration + +### Community 92 - "Module Group 92" +Cohesion: 0.28 +Nodes (7): CountWarningConditions(), GetConditionByType(), DevWorkspaceWithConfig, GetFailureReason(), FailureReason, DevWorkspaceCondition, DevWorkspaceConditionType + +### Community 93 - "Module Group 93" +Cohesion: 0.44 +Nodes (8): buildUserScript(), generateScriptWithTimeout(), parsePostStartFailureDebugSleepDurationToSeconds(), processCommandsForPostStart(), processCommandsWithoutTimeoutFallback(), Command, LifecycleHandler, Logger + +### Community 94 - "Module Group 94" +Cohesion: 0.31 +Nodes (8): loadPreStartTestCaseOrPanic(), TestGetInitContainers(), preStartTestCase, preStartTestOutput, Component, DevWorkspaceTemplateSpecContent, T, preStartTestOutput + +### Community 95 - "Module Group 95" +Cohesion: 0.22 +Nodes (7): ObjectKey, Client, Context, DevWorkspaceTemplate, Object, TestPluginError, FakeK8sClient + +### Community 96 - "Module Group 96" +Cohesion: 0.31 +Nodes (7): Client, Proxy, T, GetClusterProxyConfig(), MergeProxyConfigs(), removeEmptyStrings(), TestMergeProxyConfigs() + +### Community 97 - "Module Group 97" +Cohesion: 0.28 +Nodes (5): ClusterAPI, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PodAdditions, EphemeralStorageProvisioner + +### Community 98 - "Module Group 98" +Cohesion: 0.28 +Nodes (8): ClusterAPI, ConfigMap, PodAdditions, Volume, VolumeMount, constructSshAskPassCM(), getSshAskPassVolumesAndVolumeMounts(), ProvisionSshAskPass() + +### Community 99 - "Module Group 99" +Cohesion: 0.25 +Nodes (7): Context, Manager, Request, Response, WebhookHandler, NewResourcesMutator(), ResourcesMutator + +### Community 100 - "Module Group 100" +Cohesion: 0.25 +Nodes (7): Context, Manager, Request, Response, WebhookHandler, ResourcesValidator, NewResourcesValidator() + +### Community 101 - "Module Group 101" +Cohesion: 0.46 +Nodes (5): RegistryImageBuilderRoleName(), BackupCronJobReconciler, ClusterAPI, Context, DevWorkspace + +### Community 102 - "Module Group 102" +Cohesion: 0.25 +Nodes (8): fuzzQuantity(), fuzzResourceList(), fuzzResourceRequirements(), fuzzStringPtr(), Continue, Quantity, ResourceRequirements, ResourceList + +### Community 103 - "Module Group 103" +Cohesion: 0.46 +Nodes (5): DevWorkspaceRouting, DevWorkspaceRoutingReconciler, Ingress, getIngressesToDelete(), listContainsIngressByName() + +### Community 104 - "Module Group 104" +Cohesion: 0.46 +Nodes (5): DevWorkspaceRouting, DevWorkspaceRoutingReconciler, Route, getRoutesToDelete(), listContainsRouteByName() + +### Community 105 - "Module Group 105" +Cohesion: 0.46 +Nodes (5): DevWorkspaceRouting, DevWorkspaceRoutingReconciler, Service, getServicesToDelete(), listContainsByName() + +### Community 106 - "Module Group 106" +Cohesion: 0.43 +Nodes (5): Context, Object, Request, DevWorkspaceReconciler, dwRelatedPodsHandler() + +### Community 107 - "Module Group 107" +Cohesion: 0.36 +Nodes (5): mutateCreatorLabel(), mutateLabelsOnUpdate(), mutateWorkspaceIdLabel(), WebhookHandler, ObjectMeta + +### Community 108 - "Module Group 108" +Cohesion: 0.57 +Nodes (4): Context, WebhookHandler, Request, Response + +### Community 109 - "Module Group 109" +Cohesion: 0.29 +Nodes (6): ConvertDevfileToDevWorkspaceTemplate(), FetchDevWorkspaceTemplate(), HTTPGetter, Devfile, DevWorkspaceTemplate, DevWorkspaceTemplateSpec + +### Community 110 - "Module Group 110" +Cohesion: 0.43 +Nodes (7): Object, defaultUpdateFunc(), getUpdateFunc(), serviceAccountUpdateFunc(), serviceUpdateFunc(), unrecognizedObjectUpdateFunc(), updateFunc + +### Community 111 - "Module Group 111" +Cohesion: 0.33 +Nodes (6): AddURLAttributesToEndpoints(), getContainerEndpointByName(), ContainerComponent, DevWorkspaceTemplateSpec, Endpoint, ExposedEndpointList + +### Community 112 - "Module Group 112" +Cohesion: 0.52 +Nodes (6): getWorkspaceSyncServiceCluster(), getWorkspaceSyncServiceSpec(), SyncWorkspaceSyncServiceToCluster(), ClusterAPI, Deployment, Service + +### Community 113 - "Module Group 113" +Cohesion: 0.38 +Nodes (6): AuthMethod, BasicAuth, GetAuthForHost(), init(), parseCredentialsFile(), setupAuth() + +### Community 114 - "Module Group 114" +Cohesion: 0.38 +Nodes (6): mountPathEntry, getAutoMountPVCs(), parseMountPathAnnotation(), ClusterAPI, Deployment, Resources + +### Community 115 - "Module Group 115" +Cohesion: 0.29 +Nodes (7): testCase, EnvFromSource, Object, PersistentVolumeClaim, Secret, Volume, VolumeMount + +### Community 116 - "Module Group 116" +Cohesion: 0.29 +Nodes (5): Request, Response, TestResponse, TestResponse, TestRoundTripper + +### Community 117 - "Module Group 117" +Cohesion: 0.29 +Nodes (5): DevWorkspaceWithConfig, DevWorkspaceReconciler, Client, Time, GetWebhooksCreationTimestamp() + +### Community 118 - "Module Group 118" +Cohesion: 0.38 +Nodes (4): formatImportCycle(), resolutionContextTree, ImportReference, PluginComponent + +### Community 119 - "Module Group 119" +Cohesion: 0.33 +Nodes (6): AddPreStopLifecycleHooks(), processCommandsForPreStop(), Command, Container, DevWorkspaceTemplateSpec, LifecycleHandler + +### Community 120 - "Module Group 120" +Cohesion: 0.33 +Nodes (5): Container, PodAdditions, Volume, VolumeMount, LocalObjectReference + +### Community 121 - "Module Group 121" +Cohesion: 0.33 +Nodes (5): createAuthSecret(), createDevWorkspace(), DevWorkspace, Secret, Time + +### Community 122 - "Module Group 122" +Cohesion: 0.80 +Nodes (6): fast, devworkspace-operator.v0.38.0, devworkspace-operator.v0.39.0, devworkspace-operator.v0.40.0, devworkspace-operator.v0.40.1, devworkspace-operator + +### Community 123 - "Module Group 123" +Cohesion: 0.47 +Nodes (4): Manager, GetNamespace(), GetOperatorNamespace(), GetWatchNamespace() + +### Community 124 - "Module Group 124" +Cohesion: 0.47 +Nodes (4): buildConfig(), buildExternalConfig(), DevWorkspaceOperatorConfig, OperatorConfiguration + +### Community 125 - "Module Group 125" +Cohesion: 0.40 +Nodes (5): GetDevModeEnabled(), createWebhooks(), Manager, init(), main() + +### Community 126 - "Module Group 126" +Cohesion: 0.33 +Nodes (3): Duration, RoutingInvalid, RoutingNotReady + +### Community 127 - "Module Group 127" +Cohesion: 0.33 +Nodes (4): Client, T, getBasicTestHttpClient(), TestAPIs() + +### Community 128 - "Module Group 128" +Cohesion: 0.53 +Nodes (4): Context, WebhookHandler, Request, Response + +### Community 129 - "Module Group 129" +Cohesion: 0.53 +Nodes (4): Context, WebhookHandler, Request, Response + +### Community 130 - "Module Group 130" +Cohesion: 0.53 +Nodes (4): Context, DevWorkspace, WebhookHandler, Request + +### Community 131 - "Module Group 131" +Cohesion: 0.33 +Nodes (4): MergeInitContainers(), TestMergeInitContainers(), Container, T + +### Community 132 - "Module Group 132" +Cohesion: 0.33 +Nodes (5): AddPostStartLifecycleHooks(), getContainerWithName(), Container, DevWorkspaceTemplateSpec, Container + +### Community 133 - "Module Group 133" +Cohesion: 0.67 +Nodes (5): backup(), restore(), setup_registry_auth(), usage(), workspace-recovery.sh script + +### Community 134 - "Module Group 134" +Cohesion: 0.60 +Nodes (4): getBootstrapDevfile(), getDevfileFromProject(), DevWorkspaceTemplateSpec, Project + +### Community 135 - "Module Group 135" +Cohesion: 0.70 +Nodes (5): DevWorkspaceOperatorConfig v1alpha1, DevWorkspace Operator v0.30.0, DevWorkspace Operator v0.31.0, DevWorkspace Operator v0.31.1, DevWorkspace Operator v0.31.2 + +### Community 136 - "Module Group 136" +Cohesion: 0.40 +Nodes (4): Context, WebhookHandler, Request, Response + +### Community 137 - "Module Group 137" +Cohesion: 0.40 +Nodes (4): Context, WebhookHandler, Request, Response + +### Community 138 - "Module Group 138" +Cohesion: 0.40 +Nodes (4): ClusterAPI, DevWorkspaceTemplateSpec, AddSshAgentPostStartEvent(), NeedsSSHPostStartEvent() + +### Community 139 - "Module Group 139" +Cohesion: 0.50 +Nodes (3): GetVolumeFromSecret(), Secret, Volume + +### Community 142 - "Module Group 142" +Cohesion: 0.50 +Nodes (3): DevWorkspaceWithConfig, DevWorkspace, OperatorConfiguration + +### Community 144 - "Module Group 144" +Cohesion: 0.67 +Nodes (3): ApplyDefaultTemplate(), NeedsDefaultTemplate(), DevWorkspaceWithConfig + +### Community 145 - "Module Group 145" +Cohesion: 0.67 +Nodes (3): ADR: Backup Auth Secret Lifecycle, DevWorkspaceOperatorConfig API, CRW-11079 Investigation + +### Community 165 - "Module Group 165" +Cohesion: 0.67 +Nodes (3): BackupCronJobConfig, ContainerResourceCaps, devworkspace-operator.v0.39.0 + +### Community 168 - "Module Group 168" +Cohesion: 0.67 +Nodes (3): Per-workspace backup status tracking, Restore workspace from backup, Changelog v0.40.0 + +### Community 171 - "Module Group 171" +Cohesion: 0.67 +Nodes (3): Code Latest Sample, Ephemeral Storage Sample, Per-Workspace Storage Sample + +### Community 175 - "Module Group 175" +Cohesion: 0.67 +Nodes (3): Creates Kubernetes objects when specified in DevWorkspace, Pod, Service + +### Community 176 - "Module Group 176" +Cohesion: 0.67 +Nodes (3): DefaultStorageSize, devworkspace-operator v0.15.0, devworkspace-operator v0.15.1 + +### Community 181 - "Module Group 181" +Cohesion: 0.67 +Nodes (3): Project Clone Test, Project Clone Test Basic, Starter Project Test + +### Community 184 - "Module Group 184" +Cohesion: 0.67 +Nodes (3): Web Terminal Exec Plugin, Web Terminal Flattened Sample, Web Terminal Tooling Plugin + +## Knowledge Gaps +- **601 isolated node(s):** `common.sh script`, `ARTIFACT_DIR`, `CI`, `GIT_COMMITTER_NAME`, `GIT_COMMITTER_EMAIL` (+596 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **120 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `Append()` connect `Projected Volumes & Cleanup Tests` to `Resource Naming & Endpoints`, `Pod Overrides & Deployment`, `Git Config Automount`, `Module Group 131`, `Module Group 132`, `Workspace Finalization & Storage`, `Routing API Types`, `Cluster RBAC & Environment`, `Container Component Provisioning`, `Routing Controller Reconciler`, `Module Group 136`, `Automount Common Logic`, `Webhook Attribute Handling`, `Config Sync & Predicates`, `Persistent Home Directory`, `Module Group 138`, `Module Group 144`, `Cleanup CronJob Controller`, `Backup CronJob Controller`, `Async Storage Provisioning`, `Automount Volume Helpers`, `Workspace Status Management`, `Async Storage SSH Config`, `DWT Flatten & Resolve`, `Kubernetes Object Provisioning`, `Main Workspace Reconciler`, `Flatten Merge Tests`, `Controller Tests & Utils`, `Lifecycle Commands`, `Namespace Config & Tolerations`, `Routing Solvers Common`, `Cluster TLS Routing Solver`, `Contribution Merge Logic`, `Kubernetes Component Provision`, `Workspace Restore Logic`, `Module Group 52`, `Module Group 53`, `Module Group 55`, `Module Group 56`, `Module Group 59`, `Module Group 60`, `Module Group 61`, `Module Group 62`, `Module Group 194`, `Module Group 67`, `Module Group 69`, `Module Group 72`, `Module Group 76`, `Module Group 79`, `Module Group 80`, `Module Group 81`, `Module Group 82`, `Module Group 90`, `Module Group 93`, `Module Group 98`, `Module Group 103`, `Module Group 104`, `Module Group 105`, `Module Group 106`, `Module Group 110`, `Module Group 114`, `Module Group 118`, `Module Group 119`, `Module Group 121`?** + _High betweenness centrality (0.301) - this node is a cross-community bridge._ +- **Why does `Equal()` connect `Config Sync Tests` to `Resource Naming & Endpoints`, `Pod Overrides & Deployment`, `Git Config Automount`, `Module Group 131`, `Workspace Finalization & Storage`, `Routing API Types`, `Controller Tests & Utils`, `Container Component Provisioning`, `Routing Controller Reconciler`, `Persistent Home Directory`, `Automount Common Logic`, `Webhook Attribute Handling`, `Webhook Immutable Checks`, `Kubernetes Object Provisioning`, `Flatten Merge Tests`, `Module Group 164`, `Config Migration (CM to CRD)`, `Sync Diff Comparison`, `Projected Volumes & Cleanup Tests`, `Routing Utils & Tests`, `Module Group 55`, `Module Group 57`, `Module Group 61`, `Module Group 73`, `Module Group 76`, `Module Group 83`, `Module Group 94`, `Module Group 96`?** + _High betweenness centrality (0.102) - this node is a cross-community bridge._ +- **Why does `IsOpenShift()` connect `Config Defaults & Security` to `Module Group 96`, `Resource Naming & Endpoints`, `Module Group 130`, `Pod Overrides & Deployment`, `Cache & Cleanup Logic`, `Module Group 101`, `Namespace Config & Tolerations`, `Cluster RBAC & Environment`, `Routing Controller Reconciler`, `Config Sync & Predicates`, `Module Group 81`, `Module Group 51`, `Module Group 91`?** + _High betweenness centrality (0.043) - this node is a cross-community bridge._ +- **Are the 124 inferred relationships involving `Append()` (e.g. with `removeAuthorizedKeyFromConfigMap()` and `GetAsyncSidecar()`) actually correct?** + _`Append()` has 124 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 99 inferred relationships involving `Equal()` (e.g. with `TestProvisionAutomountResourcesIntoPersistentHomeEnabled()` and `TestMatchesWorkspaceTarget()`) actually correct?** + _`Equal()` has 99 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 35 inferred relationships involving `ProvisionGitConfiguration()` (e.g. with `getAutomountResources()` and `findGitconfigAutomount()`) actually correct?** + _`ProvisionGitConfiguration()` has 35 INFERRED edges - model-reasoned connections that need verification._ +- **What connects `common.sh script`, `ARTIFACT_DIR`, `CI` to the rest of the system?** + _666 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 000000000..5e9e18ecb --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,74196 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "common.sh", + "file_type": "code", + "source_file": ".ci/common.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "ci_common", + "community": 140, + "norm_label": "common.sh" + }, + { + "label": "common.sh script", + "file_type": "code", + "source_file": ".ci/common.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_ci_common_sh__entry", + "community": 140, + "norm_label": "common.sh script" + }, + { + "label": "ARTIFACT_DIR", + "file_type": "code", + "source_file": ".ci/common.sh", + "source_location": "L22", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_common_artifact_dir", + "community": 140, + "norm_label": "artifact_dir" + }, + { + "label": "bumpPodsInfo()", + "file_type": "code", + "source_file": ".ci/common.sh", + "source_location": "L25", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_common_bumppodsinfo", + "community": 140, + "norm_label": "bumppodsinfo()" + }, + { + "label": "oci-devworkspace-happy-path.sh", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path", + "community": 19, + "norm_label": "oci-devworkspace-happy-path.sh" + }, + { + "label": "oci-devworkspace-happy-path.sh script", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "community": 19, + "norm_label": "oci-devworkspace-happy-path.sh script" + }, + { + "label": "CI", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L28", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_ci", + "community": 19, + "norm_label": "ci" + }, + { + "label": "GIT_COMMITTER_NAME", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L30", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_git_committer_name", + "community": 19, + "norm_label": "git_committer_name" + }, + { + "label": "GIT_COMMITTER_EMAIL", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L31", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_git_committer_email", + "community": 19, + "norm_label": "git_committer_email" + }, + { + "label": "CHE_NAMESPACE", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L34", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_che_namespace", + "community": 19, + "norm_label": "che_namespace" + }, + { + "label": "MAX_RETRIES", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L35", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_max_retries", + "community": 19, + "norm_label": "max_retries" + }, + { + "label": "BASE_DELAY", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L36", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_base_delay", + "community": 19, + "norm_label": "base_delay" + }, + { + "label": "MAX_JITTER", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L37", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_max_jitter", + "community": 19, + "norm_label": "max_jitter" + }, + { + "label": "ARTIFACT_DIR", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L40", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_artifact_dir", + "community": 19, + "norm_label": "artifact_dir" + }, + { + "label": "deployDWO()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L47", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_deploydwo", + "community": 19, + "norm_label": "deploydwo()" + }, + { + "label": "verifyOLMHealth()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L73", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_verifyolmhealth", + "community": 19, + "norm_label": "verifyolmhealth()" + }, + { + "label": "deployChe()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L109", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_deployche", + "community": 19, + "norm_label": "deployche()" + }, + { + "label": "collectCheArtifacts()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L129", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_collectcheartifacts", + "community": 19, + "norm_label": "collectcheartifacts()" + }, + { + "label": "cleanupFailedChe()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L180", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_cleanupfailedche", + "community": 19, + "norm_label": "cleanupfailedche()" + }, + { + "label": "deployAndVerifyChe()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L195", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_deployandverifyche", + "community": 19, + "norm_label": "deployandverifyche()" + }, + { + "label": "runHappyPathTest()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L247", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_runhappypathtest", + "community": 19, + "norm_label": "runhappypathtest()" + }, + { + "label": "recordAttempt()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L274", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_recordattempt", + "community": 19, + "norm_label": "recordattempt()" + }, + { + "label": "classifyCheFailure()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L280", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_classifychefailure", + "community": 19, + "norm_label": "classifychefailure()" + }, + { + "label": "classifyTestFailure()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L317", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_classifytestfailure", + "community": 19, + "norm_label": "classifytestfailure()" + }, + { + "label": "categorizeFailure()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L343", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_categorizefailure", + "community": 19, + "norm_label": "categorizefailure()" + }, + { + "label": "generateReport()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L359", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_generatereport", + "community": 19, + "norm_label": "generatereport()" + }, + { + "label": "commentPR()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L462", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_commentpr", + "community": 19, + "norm_label": "commentpr()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L503", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_oci_devworkspace_happy_path_main", + "community": 19, + "norm_label": "main()" + }, + { + "label": "openshift_e2e.sh", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "ci_openshift_e2e", + "community": 74, + "norm_label": "openshift_e2e.sh" + }, + { + "label": "openshift_e2e.sh script", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry", + "community": 74, + "norm_label": "openshift_e2e.sh script" + }, + { + "label": "BUMP_LOGS", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L33", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_bump_logs", + "community": 74, + "norm_label": "bump_logs" + }, + { + "label": "bumpLogs()", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L35", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_bumplogs", + "community": 74, + "norm_label": "bumplogs()" + }, + { + "label": "CI", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L47", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_ci", + "community": 74, + "norm_label": "ci" + }, + { + "label": "ARTIFACT_DIR", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L50", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_artifact_dir", + "community": 74, + "norm_label": "artifact_dir" + }, + { + "label": "NAMESPACE", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L51", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_namespace", + "community": 74, + "norm_label": "namespace" + }, + { + "label": "CI_COMPONENT", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L53", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_ci_component", + "community": 74, + "norm_label": "ci_component" + }, + { + "label": "DWO_IMG", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L57", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_dwo_img", + "community": 74, + "norm_label": "dwo_img" + }, + { + "label": "GIT_COMMITTER_NAME", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L60", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_git_committer_name", + "community": 74, + "norm_label": "git_committer_name" + }, + { + "label": "GIT_COMMITTER_EMAIL", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L61", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_git_committer_email", + "community": 74, + "norm_label": "git_committer_email" + }, + { + "label": "CLEAN_UP_AFTER_SUITE", + "file_type": "code", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L72", + "metadata": { + "language": "bash", + "kind": "code" + }, + "_origin": "ast", + "id": "ci_openshift_e2e_clean_up_after_suite", + "community": 74, + "norm_label": "clean_up_after_suite" + }, + { + "label": "settings.json", + "file_type": "code", + "source_file": ".gemini/settings.json", + "source_location": "L1", + "_origin": "ast", + "id": "gemini_settings", + "community": 177, + "norm_label": "settings.json" + }, + { + "label": "context", + "file_type": "code", + "source_file": ".gemini/settings.json", + "source_location": "L2", + "_origin": "ast", + "id": "gemini_settings_context", + "community": 177, + "norm_label": "context" + }, + { + "label": "fileName", + "file_type": "code", + "source_file": ".gemini/settings.json", + "source_location": "L3", + "_origin": "ast", + "id": "gemini_settings_context_filename", + "community": 177, + "norm_label": "filename" + }, + { + "label": "last-ndc.ts", + "file_type": "code", + "source_file": ".remember/tmp/last-ndc.ts", + "source_location": "L1", + "_origin": "ast", + "id": "tmp_last_ndc", + "community": 296, + "norm_label": "last-ndc.ts" + }, + { + "label": "last-save.json", + "file_type": "code", + "source_file": ".remember/tmp/last-save.json", + "source_location": "L1", + "_origin": "ast", + "id": "tmp_last_save", + "community": 182, + "norm_label": "last-save.json" + }, + { + "label": "session", + "file_type": "code", + "source_file": ".remember/tmp/last-save.json", + "source_location": "L1", + "_origin": "ast", + "id": "tmp_last_save_session", + "community": 182, + "norm_label": "session" + }, + { + "label": "line", + "file_type": "code", + "source_file": ".remember/tmp/last-save.json", + "source_location": "L1", + "_origin": "ast", + "id": "tmp_last_save_line", + "community": 182, + "norm_label": "line" + }, + { + "label": "Attributes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L25", + "_origin": "ast", + "id": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "community": 15, + "norm_label": "attributes" + }, + { + "label": ".MarshalJSON()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L25", + "_origin": "ast", + "id": "v1alpha1_attributes_marshaljson", + "community": 15, + "norm_label": ".marshaljson()" + }, + { + "label": ".UnmarshalJSON()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L31", + "_origin": "ast", + "id": "v1alpha1_attributes_unmarshaljson", + "community": 15, + "norm_label": ".unmarshaljson()" + }, + { + "label": ".Exists()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L37", + "_origin": "ast", + "id": "v1alpha1_attributes_exists", + "community": 15, + "norm_label": ".exists()" + }, + { + "label": "convertPrimitiveFunc", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L42", + "_origin": "ast", + "id": "v1alpha1_convertprimitivefunc", + "community": 15, + "norm_label": "convertprimitivefunc" + }, + { + "label": ".getPrimitive()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L44", + "_origin": "ast", + "id": "v1alpha1_attributes_getprimitive", + "community": 15, + "norm_label": ".getprimitive()" + }, + { + "label": ".GetString()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L90", + "_origin": "ast", + "id": "v1alpha1_attributes_getstring", + "community": 15, + "norm_label": ".getstring()" + }, + { + "label": ".GetNumber()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L117", + "_origin": "ast", + "id": "v1alpha1_attributes_getnumber", + "community": 15, + "norm_label": ".getnumber()" + }, + { + "label": ".GetBoolean()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L154", + "_origin": "ast", + "id": "v1alpha1_attributes_getboolean", + "community": 15, + "norm_label": ".getboolean()" + }, + { + "label": ".Get()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L184", + "_origin": "ast", + "id": "v1alpha1_attributes_get", + "community": 15, + "norm_label": ".get()" + }, + { + "label": ".GetInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L206", + "_origin": "ast", + "id": "v1alpha1_attributes_getinto", + "community": 15, + "norm_label": ".getinto()" + }, + { + "label": ".Strings()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L222", + "_origin": "ast", + "id": "v1alpha1_attributes_strings", + "community": 15, + "norm_label": ".strings()" + }, + { + "label": ".Numbers()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L241", + "_origin": "ast", + "id": "v1alpha1_attributes_numbers", + "community": 15, + "norm_label": ".numbers()" + }, + { + "label": ".Booleans()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L260", + "_origin": "ast", + "id": "v1alpha1_attributes_booleans", + "community": 15, + "norm_label": ".booleans()" + }, + { + "label": ".Into()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L279", + "_origin": "ast", + "id": "v1alpha1_attributes_into", + "community": 15, + "norm_label": ".into()" + }, + { + "label": ".AsInterface()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L301", + "_origin": "ast", + "id": "v1alpha1_attributes_asinterface", + "community": 70, + "norm_label": ".asinterface()" + }, + { + "label": ".PutString()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L320", + "_origin": "ast", + "id": "v1alpha1_attributes_putstring", + "community": 15, + "norm_label": ".putstring()" + }, + { + "label": ".FromStringMap()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L330", + "_origin": "ast", + "id": "v1alpha1_attributes_fromstringmap", + "community": 15, + "norm_label": ".fromstringmap()" + }, + { + "label": ".PutFloat()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L339", + "_origin": "ast", + "id": "v1alpha1_attributes_putfloat", + "community": 15, + "norm_label": ".putfloat()" + }, + { + "label": ".FromFloatMap()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L349", + "_origin": "ast", + "id": "v1alpha1_attributes_fromfloatmap", + "community": 15, + "norm_label": ".fromfloatmap()" + }, + { + "label": ".PutInteger()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L358", + "_origin": "ast", + "id": "v1alpha1_attributes_putinteger", + "community": 15, + "norm_label": ".putinteger()" + }, + { + "label": ".FromIntegerMap()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L368", + "_origin": "ast", + "id": "v1alpha1_attributes_fromintegermap", + "community": 15, + "norm_label": ".fromintegermap()" + }, + { + "label": ".PutBoolean()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L380", + "_origin": "ast", + "id": "v1alpha1_attributes_putboolean", + "community": 15, + "norm_label": ".putboolean()" + }, + { + "label": ".FromBooleanMap()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L390", + "_origin": "ast", + "id": "v1alpha1_attributes_frombooleanmap", + "community": 15, + "norm_label": ".frombooleanmap()" + }, + { + "label": ".Put()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L408", + "_origin": "ast", + "id": "v1alpha1_attributes_put", + "community": 15, + "norm_label": ".put()" + }, + { + "label": ".FromMap()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L428", + "_origin": "ast", + "id": "v1alpha1_attributes_frommap", + "community": 15, + "norm_label": ".frommap()" + }, + { + "label": ".FromInterface()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L448", + "_origin": "ast", + "id": "v1alpha1_attributes_frominterface", + "community": 15, + "norm_label": ".frominterface()" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_common", + "community": 120, + "norm_label": "common.go" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L21", + "_origin": "ast", + "id": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "community": 120, + "norm_label": "podadditions" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L36", + "_origin": "ast", + "id": "apis_controller_v1alpha1_common_go_container", + "community": 120, + "norm_label": "container" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L46", + "_origin": "ast", + "id": "apis_controller_v1alpha1_common_go_volume", + "community": 120, + "norm_label": "volume" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L51", + "_origin": "ast", + "id": "apis_controller_v1alpha1_common_go_volumemount", + "community": 120, + "norm_label": "volumemount" + }, + { + "label": "LocalObjectReference", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L56", + "_origin": "ast", + "id": "localobjectreference", + "community": 120, + "norm_label": "localobjectreference" + }, + { + "label": "devfile.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_devfile", + "community": 183, + "norm_label": "devfile.go" + }, + { + "label": "EndpointAttribute", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L18", + "_origin": "ast", + "id": "v1alpha1_endpointattribute", + "community": 183, + "norm_label": "endpointattribute" + }, + { + "label": "EndpointType", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L19", + "_origin": "ast", + "id": "v1alpha1_endpointtype", + "community": 183, + "norm_label": "endpointtype" + }, + { + "label": "devworkspaceoperatorconfig_types.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfig_types", + "community": 4, + "norm_label": "devworkspaceoperatorconfig_types.go" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L30", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "community": 4, + "norm_label": "operatorconfiguration" + }, + { + "label": "RoutingConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L32", + "_origin": "ast", + "id": "routingconfig", + "community": 4, + "norm_label": "routingconfig" + }, + { + "label": "WorkspaceConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L35", + "_origin": "ast", + "id": "workspaceconfig", + "community": 4, + "norm_label": "workspaceconfig" + }, + { + "label": "WebhookConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L45", + "_origin": "ast", + "id": "webhookconfig", + "community": 4, + "norm_label": "webhookconfig" + }, + { + "label": "CleanupCronJobConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L52", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig", + "community": 4, + "norm_label": "cleanupcronjobconfig" + }, + { + "label": "RegistryConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L75", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig", + "community": 4, + "norm_label": "registryconfig" + }, + { + "label": "OrasConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L92", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig", + "community": 4, + "norm_label": "orasconfig" + }, + { + "label": "BackupCronJobConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L98", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "community": 4, + "norm_label": "backupcronjobconfig" + }, + { + "label": "RoutingConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L122", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", + "community": 4, + "norm_label": "routingconfig" + }, + { + "label": "Proxy", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L143", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_proxy", + "community": 4, + "norm_label": "proxy" + }, + { + "label": "ConfigmapReference", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L146", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_configmapreference", + "community": 4, + "norm_label": "configmapreference" + }, + { + "label": "WorkspaceConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L149", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "community": 4, + "norm_label": "workspaceconfig" + }, + { + "label": "ProjectCloneConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L152", + "_origin": "ast", + "id": "projectcloneconfig", + "community": 4, + "norm_label": "projectcloneconfig" + }, + { + "label": "RestoreConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L155", + "_origin": "ast", + "id": "restoreconfig", + "community": 4, + "norm_label": "restoreconfig" + }, + { + "label": "DeploymentStrategyType", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L168", + "_origin": "ast", + "id": "deploymentstrategytype", + "community": 4, + "norm_label": "deploymentstrategytype" + }, + { + "label": "ServiceAccountConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L181", + "_origin": "ast", + "id": "serviceaccountconfig", + "community": 4, + "norm_label": "serviceaccountconfig" + }, + { + "label": "StorageSizes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L187", + "_origin": "ast", + "id": "storagesizes", + "community": 4, + "norm_label": "storagesizes" + }, + { + "label": "PersistentVolumeAccessMode", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L190", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_persistentvolumeaccessmode", + "community": 4, + "norm_label": "persistentvolumeaccessmode" + }, + { + "label": "PersistentHomeConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L193", + "_origin": "ast", + "id": "persistenthomeconfig", + "community": 4, + "norm_label": "persistenthomeconfig" + }, + { + "label": "PodSecurityContext", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L219", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_podsecuritycontext", + "community": 4, + "norm_label": "podsecuritycontext" + }, + { + "label": "SecurityContext", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L223", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_securitycontext", + "community": 4, + "norm_label": "securitycontext" + }, + { + "label": "DevWorkspaceTemplateSpecContent", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L227", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_devworkspacetemplatespeccontent", + "community": 4, + "norm_label": "devworkspacetemplatespeccontent" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L235", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", + "community": 4, + "norm_label": "resourcerequirements" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L266", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_container", + "community": 4, + "norm_label": "container" + }, + { + "label": "WebhookConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L269", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig", + "community": 4, + "norm_label": "webhookconfig" + }, + { + "label": "Toleration", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L279", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_toleration", + "community": 4, + "norm_label": "toleration" + }, + { + "label": "PersistentHomeConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L288", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_persistenthomeconfig", + "community": 4, + "norm_label": "persistenthomeconfig" + }, + { + "label": "Proxy", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L302", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_proxy", + "community": 4, + "norm_label": "proxy" + }, + { + "label": "StorageSizes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L315", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes", + "community": 4, + "norm_label": "storagesizes" + }, + { + "label": "Quantity", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L319", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_quantity", + "community": 4, + "norm_label": "quantity" + }, + { + "label": "ServiceAccountConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L325", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig", + "community": 4, + "norm_label": "serviceaccountconfig" + }, + { + "label": "ServiceAccountToken", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L339", + "_origin": "ast", + "id": "serviceaccounttoken", + "community": 4, + "norm_label": "serviceaccounttoken" + }, + { + "label": "ServiceAccountToken", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L342", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken", + "community": 4, + "norm_label": "serviceaccounttoken" + }, + { + "label": "ProjectCloneConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L374", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "community": 4, + "norm_label": "projectcloneconfig" + }, + { + "label": "PullPolicy", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L379", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy", + "community": 4, + "norm_label": "pullpolicy" + }, + { + "label": "EnvVar", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L385", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar", + "community": 4, + "norm_label": "envvar" + }, + { + "label": "RestoreConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L388", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "community": 4, + "norm_label": "restoreconfig" + }, + { + "label": "ConfigmapReference", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L400", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_configmapreference", + "community": 4, + "norm_label": "configmapreference" + }, + { + "label": "OperatorConfigurationStatus", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L407", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "community": 4, + "norm_label": "operatorconfigurationstatus" + }, + { + "label": "Condition", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L409", + "_origin": "ast", + "id": "condition", + "community": 4, + "norm_label": "condition" + }, + { + "label": "Time", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L412", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_time", + "community": 4, + "norm_label": "time" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L419", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "community": 4, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": "TypeMeta", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L420", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta", + "community": 4, + "norm_label": "typemeta" + }, + { + "label": "ObjectMeta", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L421", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_objectmeta", + "community": 4, + "norm_label": "objectmeta" + }, + { + "label": "DevWorkspaceOperatorConfigList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L431", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "community": 4, + "norm_label": "devworkspaceoperatorconfiglist" + }, + { + "label": "ListMeta", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L433", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_listmeta", + "community": 4, + "norm_label": "listmeta" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L437", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfig_types_init", + "community": 4, + "norm_label": "init()" + }, + { + "label": ".String()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L441", + "_origin": "ast", + "id": "v1alpha1_serviceaccounttoken_string", + "community": 70, + "norm_label": ".string()" + }, + { + "label": "devworkspacerouting_types.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_devworkspacerouting_types", + "community": 6, + "norm_label": "devworkspacerouting_types.go" + }, + { + "label": "DevWorkspaceRoutingSpec", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L25", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "community": 6, + "norm_label": "devworkspaceroutingspec" + }, + { + "label": "DevWorkspaceRoutingClass", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L29", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_devworkspaceroutingclass", + "community": 6, + "norm_label": "devworkspaceroutingclass" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L31", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_endpointlist", + "community": 6, + "norm_label": "endpointlist" + }, + { + "label": "DevWorkspaceRoutingClass", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L36", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutingclass", + "community": 6, + "norm_label": "devworkspaceroutingclass" + }, + { + "label": "DevWorkspaceRoutingStatus", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L47", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "community": 6, + "norm_label": "devworkspaceroutingstatus" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L49", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_podadditions", + "community": 6, + "norm_label": "podadditions" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L51", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_exposedendpointlist", + "community": 6, + "norm_label": "exposedendpointlist" + }, + { + "label": "DevWorkspaceRoutingPhase", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L53", + "_origin": "ast", + "id": "devworkspaceroutingphase", + "community": 6, + "norm_label": "devworkspaceroutingphase" + }, + { + "label": "DevWorkspaceRoutingPhase", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L59", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutingphase", + "community": 6, + "norm_label": "devworkspaceroutingphase" + }, + { + "label": "ExposedEndpoint", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L68", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint", + "community": 6, + "norm_label": "exposedendpoint" + }, + { + "label": "Attributes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L75", + "_origin": "ast", + "id": "attributes", + "community": 6, + "norm_label": "attributes" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L78", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpointlist", + "community": 6, + "norm_label": "endpointlist" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L80", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpointlist", + "community": 6, + "norm_label": "exposedendpointlist" + }, + { + "label": "EndpointExposure", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L85", + "_origin": "ast", + "id": "v1alpha1_endpointexposure", + "community": 6, + "norm_label": "endpointexposure" + }, + { + "label": "EndpointProtocol", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L103", + "_origin": "ast", + "id": "v1alpha1_endpointprotocol", + "community": 6, + "norm_label": "endpointprotocol" + }, + { + "label": "Attributes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L109", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes", + "community": 6, + "norm_label": "attributes" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L111", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "community": 6, + "norm_label": "endpoint" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L194", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "community": 6, + "norm_label": "devworkspacerouting" + }, + { + "label": "TypeMeta", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L195", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta", + "community": 6, + "norm_label": "typemeta" + }, + { + "label": "ObjectMeta", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L196", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_objectmeta", + "community": 6, + "norm_label": "objectmeta" + }, + { + "label": "DevWorkspaceRoutingList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L205", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "community": 6, + "norm_label": "devworkspaceroutinglist" + }, + { + "label": "ListMeta", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L207", + "_origin": "ast", + "id": "apis_controller_v1alpha1_devworkspacerouting_types_go_listmeta", + "community": 6, + "norm_label": "listmeta" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L211", + "_origin": "ast", + "id": "v1alpha1_devworkspacerouting_types_init", + "community": 6, + "norm_label": "init()" + }, + { + "label": "doc.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/doc.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_doc", + "community": 300, + "norm_label": "doc.go" + }, + { + "label": "errors.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_errors", + "community": 147, + "norm_label": "errors.go" + }, + { + "label": "KeyNotFoundError", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L19", + "_origin": "ast", + "id": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror", + "community": 147, + "norm_label": "keynotfounderror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L23", + "_origin": "ast", + "id": "v1alpha1_keynotfounderror_error", + "community": 147, + "norm_label": ".error()" + }, + { + "label": "groupversion_info.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/groupversion_info.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_groupversion_info", + "community": 301, + "norm_label": "groupversion_info.go" + }, + { + "label": "zz_generated.deepcopy.go", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L1", + "_origin": "ast", + "id": "v1alpha1_zz_generated_deepcopy", + "community": 302, + "norm_label": "zz_generated.deepcopy.go" + }, + { + "label": "Attributes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L30", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes", + "community": 50, + "norm_label": "attributes" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L30", + "_origin": "ast", + "id": "v1alpha1_attributes_deepcopyinto", + "community": 50, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L41", + "_origin": "ast", + "id": "v1alpha1_attributes_deepcopy", + "community": 50, + "norm_label": ".deepcopy()" + }, + { + "label": "BackupCronJobConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L51", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig", + "community": 148, + "norm_label": "backupcronjobconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L51", + "_origin": "ast", + "id": "v1alpha1_backupcronjobconfig_deepcopyinto", + "community": 148, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L76", + "_origin": "ast", + "id": "v1alpha1_backupcronjobconfig_deepcopy", + "community": 148, + "norm_label": ".deepcopy()" + }, + { + "label": "CleanupCronJobConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L86", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig", + "community": 149, + "norm_label": "cleanupcronjobconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L86", + "_origin": "ast", + "id": "v1alpha1_cleanupcronjobconfig_deepcopyinto", + "community": 149, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L106", + "_origin": "ast", + "id": "v1alpha1_cleanupcronjobconfig_deepcopy", + "community": 149, + "norm_label": ".deepcopy()" + }, + { + "label": "ConfigmapReference", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L116", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference", + "community": 150, + "norm_label": "configmapreference" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L116", + "_origin": "ast", + "id": "v1alpha1_configmapreference_deepcopyinto", + "community": 150, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L121", + "_origin": "ast", + "id": "v1alpha1_configmapreference_deepcopy", + "community": 150, + "norm_label": ".deepcopy()" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L131", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", + "community": 66, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L131", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", + "community": 66, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L148", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfig_deepcopy", + "community": 66, + "norm_label": ".deepcopy()" + }, + { + "label": ".DeepCopyObject()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L158", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", + "community": 66, + "norm_label": ".deepcopyobject()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L158", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", + "community": 66, + "norm_label": "object" + }, + { + "label": "DevWorkspaceOperatorConfigList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L166", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", + "community": 50, + "norm_label": "devworkspaceoperatorconfiglist" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L166", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", + "community": 50, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L180", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", + "community": 50, + "norm_label": ".deepcopy()" + }, + { + "label": ".DeepCopyObject()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L190", + "_origin": "ast", + "id": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", + "community": 50, + "norm_label": ".deepcopyobject()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L198", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", + "community": 66, + "norm_label": "devworkspacerouting" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L198", + "_origin": "ast", + "id": "v1alpha1_devworkspacerouting_deepcopyinto", + "community": 66, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L207", + "_origin": "ast", + "id": "v1alpha1_devworkspacerouting_deepcopy", + "community": 66, + "norm_label": ".deepcopy()" + }, + { + "label": ".DeepCopyObject()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L217", + "_origin": "ast", + "id": "v1alpha1_devworkspacerouting_deepcopyobject", + "community": 66, + "norm_label": ".deepcopyobject()" + }, + { + "label": "DevWorkspaceRoutingList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L225", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", + "community": 66, + "norm_label": "devworkspaceroutinglist" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L225", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutinglist_deepcopyinto", + "community": 66, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L239", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutinglist_deepcopy", + "community": 66, + "norm_label": ".deepcopy()" + }, + { + "label": ".DeepCopyObject()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L249", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutinglist_deepcopyobject", + "community": 66, + "norm_label": ".deepcopyobject()" + }, + { + "label": "DevWorkspaceRoutingSpec", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L257", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec", + "community": 30, + "norm_label": "devworkspaceroutingspec" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L257", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutingspec_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L287", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutingspec_deepcopy", + "community": 30, + "norm_label": ".deepcopy()" + }, + { + "label": "DevWorkspaceRoutingStatus", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L297", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus", + "community": 30, + "norm_label": "devworkspaceroutingstatus" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L297", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L325", + "_origin": "ast", + "id": "v1alpha1_devworkspaceroutingstatus_deepcopy", + "community": 30, + "norm_label": ".deepcopy()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L335", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint", + "community": 50, + "norm_label": "endpoint" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L335", + "_origin": "ast", + "id": "v1alpha1_endpoint_deepcopyinto", + "community": 50, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L354", + "_origin": "ast", + "id": "v1alpha1_endpoint_deepcopy", + "community": 50, + "norm_label": ".deepcopy()" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L364", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist", + "community": 151, + "norm_label": "endpointlist" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L364", + "_origin": "ast", + "id": "v1alpha1_endpointlist_deepcopyinto", + "community": 151, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L375", + "_origin": "ast", + "id": "v1alpha1_endpointlist_deepcopy", + "community": 151, + "norm_label": ".deepcopy()" + }, + { + "label": "ExposedEndpoint", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L385", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint", + "community": 152, + "norm_label": "exposedendpoint" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L385", + "_origin": "ast", + "id": "v1alpha1_exposedendpoint_deepcopyinto", + "community": 152, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L397", + "_origin": "ast", + "id": "v1alpha1_exposedendpoint_deepcopy", + "community": 152, + "norm_label": ".deepcopy()" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L407", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist", + "community": 30, + "norm_label": "exposedendpointlist" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L407", + "_origin": "ast", + "id": "v1alpha1_exposedendpointlist_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L418", + "_origin": "ast", + "id": "v1alpha1_exposedendpointlist_deepcopy", + "community": 30, + "norm_label": ".deepcopy()" + }, + { + "label": "KeyNotFoundError", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L428", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror", + "community": 153, + "norm_label": "keynotfounderror" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L428", + "_origin": "ast", + "id": "v1alpha1_keynotfounderror_deepcopyinto", + "community": 153, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L433", + "_origin": "ast", + "id": "v1alpha1_keynotfounderror_deepcopy", + "community": 153, + "norm_label": ".deepcopy()" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L443", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration", + "community": 154, + "norm_label": "operatorconfiguration" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L443", + "_origin": "ast", + "id": "v1alpha1_operatorconfiguration_deepcopyinto", + "community": 154, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L468", + "_origin": "ast", + "id": "v1alpha1_operatorconfiguration_deepcopy", + "community": 154, + "norm_label": ".deepcopy()" + }, + { + "label": "OperatorConfigurationStatus", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L478", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus", + "community": 50, + "norm_label": "operatorconfigurationstatus" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L478", + "_origin": "ast", + "id": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "community": 50, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L494", + "_origin": "ast", + "id": "v1alpha1_operatorconfigurationstatus_deepcopy", + "community": 50, + "norm_label": ".deepcopy()" + }, + { + "label": "OrasConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L504", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig", + "community": 155, + "norm_label": "orasconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L504", + "_origin": "ast", + "id": "v1alpha1_orasconfig_deepcopyinto", + "community": 155, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L509", + "_origin": "ast", + "id": "v1alpha1_orasconfig_deepcopy", + "community": 155, + "norm_label": ".deepcopy()" + }, + { + "label": "PersistentHomeConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L519", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig", + "community": 156, + "norm_label": "persistenthomeconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L519", + "_origin": "ast", + "id": "v1alpha1_persistenthomeconfig_deepcopyinto", + "community": 156, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L534", + "_origin": "ast", + "id": "v1alpha1_persistenthomeconfig_deepcopy", + "community": 156, + "norm_label": ".deepcopy()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L544", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions", + "community": 157, + "norm_label": "podadditions" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L544", + "_origin": "ast", + "id": "v1alpha1_podadditions_deepcopyinto", + "community": 157, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L603", + "_origin": "ast", + "id": "v1alpha1_podadditions_deepcopy", + "community": 157, + "norm_label": ".deepcopy()" + }, + { + "label": "ProjectCloneConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L613", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig", + "community": 30, + "norm_label": "projectcloneconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L613", + "_origin": "ast", + "id": "v1alpha1_projectcloneconfig_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L630", + "_origin": "ast", + "id": "v1alpha1_projectcloneconfig_deepcopy", + "community": 30, + "norm_label": ".deepcopy()" + }, + { + "label": "Proxy", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L640", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy", + "community": 158, + "norm_label": "proxy" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L640", + "_origin": "ast", + "id": "v1alpha1_proxy_deepcopyinto", + "community": 158, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L660", + "_origin": "ast", + "id": "v1alpha1_proxy_deepcopy", + "community": 158, + "norm_label": ".deepcopy()" + }, + { + "label": "RegistryConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L670", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig", + "community": 159, + "norm_label": "registryconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L670", + "_origin": "ast", + "id": "v1alpha1_registryconfig_deepcopyinto", + "community": 159, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L675", + "_origin": "ast", + "id": "v1alpha1_registryconfig_deepcopy", + "community": 159, + "norm_label": ".deepcopy()" + }, + { + "label": "RestoreConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L685", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig", + "community": 30, + "norm_label": "restoreconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L685", + "_origin": "ast", + "id": "v1alpha1_restoreconfig_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L702", + "_origin": "ast", + "id": "v1alpha1_restoreconfig_deepcopy", + "community": 30, + "norm_label": ".deepcopy()" + }, + { + "label": "RoutingConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L712", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig", + "community": 30, + "norm_label": "routingconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L712", + "_origin": "ast", + "id": "v1alpha1_routingconfig_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L727", + "_origin": "ast", + "id": "v1alpha1_routingconfig_deepcopy", + "community": 30, + "norm_label": ".deepcopy()" + }, + { + "label": "ServiceAccountConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L737", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig", + "community": 160, + "norm_label": "serviceaccountconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L737", + "_origin": "ast", + "id": "v1alpha1_serviceaccountconfig_deepcopyinto", + "community": 160, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L752", + "_origin": "ast", + "id": "v1alpha1_serviceaccountconfig_deepcopy", + "community": 160, + "norm_label": ".deepcopy()" + }, + { + "label": "ServiceAccountToken", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L762", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken", + "community": 161, + "norm_label": "serviceaccounttoken" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L762", + "_origin": "ast", + "id": "v1alpha1_serviceaccounttoken_deepcopyinto", + "community": 161, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L767", + "_origin": "ast", + "id": "v1alpha1_serviceaccounttoken_deepcopy", + "community": 161, + "norm_label": ".deepcopy()" + }, + { + "label": "StorageSizes", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L777", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes", + "community": 162, + "norm_label": "storagesizes" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L777", + "_origin": "ast", + "id": "v1alpha1_storagesizes_deepcopyinto", + "community": 162, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L792", + "_origin": "ast", + "id": "v1alpha1_storagesizes_deepcopy", + "community": 162, + "norm_label": ".deepcopy()" + }, + { + "label": "WebhookConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L802", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig", + "community": 163, + "norm_label": "webhookconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L802", + "_origin": "ast", + "id": "v1alpha1_webhookconfig_deepcopyinto", + "community": 163, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L826", + "_origin": "ast", + "id": "v1alpha1_webhookconfig_deepcopy", + "community": 163, + "norm_label": ".deepcopy()" + }, + { + "label": "WorkspaceConfig", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L836", + "_origin": "ast", + "id": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig", + "community": 50, + "norm_label": "workspaceconfig" + }, + { + "label": ".DeepCopyInto()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L836", + "_origin": "ast", + "id": "v1alpha1_workspaceconfig_deepcopyinto", + "community": 30, + "norm_label": ".deepcopyinto()" + }, + { + "label": ".DeepCopy()", + "file_type": "code", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L945", + "_origin": "ast", + "id": "v1alpha1_workspaceconfig_deepcopy", + "community": 50, + "norm_label": ".deepcopy()" + }, + { + "label": "backupcronjob_controller.go", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L1", + "_origin": "ast", + "id": "backupcronjob_backupcronjob_controller", + "community": 21, + "norm_label": "backupcronjob_controller.go" + }, + { + "label": "BackupCronJobReconciler", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L51", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "community": 21, + "norm_label": "backupcronjobreconciler" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L52", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_client", + "community": 21, + "norm_label": "client" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L54", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "community": 21, + "norm_label": "logger" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L55", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_scheme", + "community": 21, + "norm_label": "scheme" + }, + { + "label": "Cron", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L57", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_cron", + "community": 21, + "norm_label": "cron" + }, + { + "label": "shouldReconcileOnUpdate()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "_origin": "ast", + "id": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "community": 21, + "norm_label": "shouldreconcileonupdate()" + }, + { + "label": "UpdateEvent", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_updateevent", + "community": 21, + "norm_label": "updateevent" + }, + { + "label": ".SetupWithManager()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L80", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "community": 21, + "norm_label": ".setupwithmanager()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L80", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_manager", + "community": 21, + "norm_label": "manager" + }, + { + "label": ".Reconcile()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_reconcile", + "community": 21, + "norm_label": ".reconcile()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_context", + "community": 21, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_request", + "community": 21, + "norm_label": "request" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_result", + "community": 21, + "norm_label": "result" + }, + { + "label": ".isBackupEnabled()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_isbackupenabled", + "community": 21, + "norm_label": ".isbackupenabled()" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", + "community": 21, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": ".startCron()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_startcron", + "community": 21, + "norm_label": ".startcron()" + }, + { + "label": ".stopCron()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L209", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_stopcron", + "community": 21, + "norm_label": ".stopcron()" + }, + { + "label": ".executeBackupSync()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_executebackupsync", + "community": 21, + "norm_label": ".executebackupsync()" + }, + { + "label": ".wasStoppedSinceLastBackup()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "community": 21, + "norm_label": ".wasstoppedsincelastbackup()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace", + "community": 21, + "norm_label": "devworkspace" + }, + { + "label": "Time", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_go_time", + "community": 21, + "norm_label": "time" + }, + { + "label": ".createBackupJob()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_createbackupjob", + "community": 21, + "norm_label": ".createbackupjob()" + }, + { + "label": "backupcronjob_controller_test.go", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "backupcronjob_backupcronjob_controller_test", + "community": 121, + "norm_label": "backupcronjob_controller_test.go" + }, + { + "label": "createDevWorkspace()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "_origin": "ast", + "id": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "community": 121, + "norm_label": "createdevworkspace()" + }, + { + "label": "Time", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_test_go_time", + "community": 121, + "norm_label": "time" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_test_go_devworkspace", + "community": 121, + "norm_label": "devworkspace" + }, + { + "label": "createAuthSecret()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", + "_origin": "ast", + "id": "backupcronjob_backupcronjob_controller_test_createauthsecret", + "community": 121, + "norm_label": "createauthsecret()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_controller_test_go_secret", + "community": 121, + "norm_label": "secret" + }, + { + "label": "backupcronjob_handler.go", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L1", + "_origin": "ast", + "id": "backupcronjob_backupcronjob_handler", + "community": 211, + "norm_label": "backupcronjob_handler.go" + }, + { + "label": "BackupCronJobReconciler", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "community": 68, + "norm_label": "backupcronjobreconciler" + }, + { + "label": ".getBackupJobPredicate()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate", + "community": 68, + "norm_label": ".getbackupjobpredicate()" + }, + { + "label": "Funcs", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_handler_go_funcs", + "community": 68, + "norm_label": "funcs" + }, + { + "label": ".getBackupJobEventHandler()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "community": 68, + "norm_label": ".getbackupjobeventhandler()" + }, + { + "label": "EventHandler", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", + "_origin": "ast", + "id": "eventhandler", + "community": 68, + "norm_label": "eventhandler" + }, + { + "label": ".handleBackupJobStatus()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "community": 68, + "norm_label": ".handlebackupjobstatus()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_handler_go_context", + "community": 68, + "norm_label": "context" + }, + { + "label": "Job", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_handler_go_job", + "community": 68, + "norm_label": "job" + }, + { + "label": ".recordBackupSuccess()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "community": 68, + "norm_label": ".recordbackupsuccess()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "_origin": "ast", + "id": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", + "community": 68, + "norm_label": "devworkspace" + }, + { + "label": "JobCondition", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "_origin": "ast", + "id": "jobcondition", + "community": 68, + "norm_label": "jobcondition" + }, + { + "label": ".recordBackupFailure()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "community": 68, + "norm_label": ".recordbackupfailure()" + }, + { + "label": ".getWorkspaceFromJob()", + "file_type": "code", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "community": 68, + "norm_label": ".getworkspacefromjob()" + }, + { + "label": "rbac.go", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L1", + "_origin": "ast", + "id": "backupcronjob_rbac", + "community": 212, + "norm_label": "rbac.go" + }, + { + "label": "BackupCronJobReconciler", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "_origin": "ast", + "id": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "community": 101, + "norm_label": "backupcronjobreconciler" + }, + { + "label": ".ensureJobRunnerRBAC()", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "community": 101, + "norm_label": ".ensurejobrunnerrbac()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "_origin": "ast", + "id": "controllers_backupcronjob_rbac_go_context", + "community": 101, + "norm_label": "context" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "_origin": "ast", + "id": "controllers_backupcronjob_rbac_go_devworkspace", + "community": 101, + "norm_label": "devworkspace" + }, + { + "label": ".ensureImagePushRoleBinding()", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "community": 101, + "norm_label": ".ensureimagepushrolebinding()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "_origin": "ast", + "id": "controllers_backupcronjob_rbac_go_clusterapi", + "community": 101, + "norm_label": "clusterapi" + }, + { + "label": ".ensureImageStreamForBackup()", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "_origin": "ast", + "id": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "community": 101, + "norm_label": ".ensureimagestreamforbackup()" + }, + { + "label": "rbac_test.go", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "backupcronjob_rbac_test", + "community": 166, + "norm_label": "rbac_test.go" + }, + { + "label": "createTestDevWorkspace()", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", + "_origin": "ast", + "id": "backupcronjob_rbac_test_createtestdevworkspace", + "community": 166, + "norm_label": "createtestdevworkspace()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", + "_origin": "ast", + "id": "controllers_backupcronjob_rbac_test_go_devworkspace", + "community": 166, + "norm_label": "devworkspace" + }, + { + "label": "suite_test.go", + "file_type": "code", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "backupcronjob_suite_test", + "community": 167, + "norm_label": "suite_test.go" + }, + { + "label": "TestBackupCronJob()", + "file_type": "code", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", + "_origin": "ast", + "id": "backupcronjob_suite_test_testbackupcronjob", + "community": 167, + "norm_label": "testbackupcronjob()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", + "_origin": "ast", + "id": "controllers_backupcronjob_suite_test_go_t", + "community": 167, + "norm_label": "t" + }, + { + "label": "cleanupcronjob_controller.go", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L1", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjob_controller", + "community": 20, + "norm_label": "cleanupcronjob_controller.go" + }, + { + "label": "CleanupCronJobReconciler", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L46", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler", + "community": 20, + "norm_label": "cleanupcronjobreconciler" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L47", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_client", + "community": 20, + "norm_label": "client" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L48", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "community": 20, + "norm_label": "logger" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L49", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_scheme", + "community": 20, + "norm_label": "scheme" + }, + { + "label": "Cron", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L51", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_cron", + "community": 20, + "norm_label": "cron" + }, + { + "label": "shouldReconcileOnUpdate()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "community": 20, + "norm_label": "shouldreconcileonupdate()" + }, + { + "label": "UpdateEvent", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_updateevent", + "community": 20, + "norm_label": "updateevent" + }, + { + "label": ".SetupWithManager()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "community": 123, + "norm_label": ".setupwithmanager()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_manager", + "community": 123, + "norm_label": "manager" + }, + { + "label": ".Reconcile()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "community": 20, + "norm_label": ".reconcile()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", + "community": 20, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_request", + "community": 20, + "norm_label": "request" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_result", + "community": 20, + "norm_label": "result" + }, + { + "label": ".startCron()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "community": 20, + "norm_label": ".startcron()" + }, + { + "label": "CleanupCronJobConfig", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "_origin": "ast", + "id": "cleanupcronjobconfig", + "community": 20, + "norm_label": "cleanupcronjobconfig" + }, + { + "label": ".stopCron()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_stopcron", + "community": 20, + "norm_label": ".stopcron()" + }, + { + "label": ".pruneDevWorkspaces()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "community": 20, + "norm_label": ".prunedevworkspaces()" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "community": 20, + "norm_label": "duration" + }, + { + "label": ".pruneStrategy()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "community": 20, + "norm_label": ".prunestrategy()" + }, + { + "label": "StrategyFunc", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "_origin": "ast", + "id": "strategyfunc", + "community": 20, + "norm_label": "strategyfunc" + }, + { + "label": ".dryRunPruneStrategy()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "community": 20, + "norm_label": ".dryrunprunestrategy()" + }, + { + "label": "filterByInactivityTime()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "community": 20, + "norm_label": "filterbyinactivitytime()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_object", + "community": 20, + "norm_label": "object" + }, + { + "label": "canPrune()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjob_controller_canprune", + "community": 20, + "norm_label": "canprune()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_go_devworkspace", + "community": 20, + "norm_label": "devworkspace" + }, + { + "label": "cleanupcronjob_controller_test.go", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjob_controller_test", + "community": 43, + "norm_label": "cleanupcronjob_controller_test.go" + }, + { + "label": "createDevWorkspace()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "_origin": "ast", + "id": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "community": 43, + "norm_label": "createdevworkspace()" + }, + { + "label": "Time", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_time", + "community": 43, + "norm_label": "time" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "_origin": "ast", + "id": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_devworkspace", + "community": 43, + "norm_label": "devworkspace" + }, + { + "label": "suite_test.go", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "cleanupcronjob_suite_test", + "community": 169, + "norm_label": "suite_test.go" + }, + { + "label": "TestAPIs()", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", + "_origin": "ast", + "id": "cleanupcronjob_suite_test_testapis", + "community": 169, + "norm_label": "testapis()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", + "_origin": "ast", + "id": "controllers_cleanupcronjob_suite_test_go_t", + "community": 169, + "norm_label": "t" + }, + { + "label": "conversion.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L1", + "_origin": "ast", + "id": "conversion_conversion", + "community": 6, + "norm_label": "conversion.go" + }, + { + "label": "convertSecure()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L21", + "_origin": "ast", + "id": "conversion_conversion_convertsecure", + "community": 6, + "norm_label": "convertsecure()" + }, + { + "label": "convertDevfileEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", + "_origin": "ast", + "id": "conversion_conversion_convertdevfileendpoint", + "community": 6, + "norm_label": "convertdevfileendpoint()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint", + "community": 6, + "norm_label": "endpoint" + }, + { + "label": "ConvertAllDevfileEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "_origin": "ast", + "id": "conversion_conversion_convertalldevfileendpoints", + "community": 6, + "norm_label": "convertalldevfileendpoints()" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpointlist", + "community": 6, + "norm_label": "endpointlist" + }, + { + "label": "devworkspacerouting_controller.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_devworkspacerouting_controller", + "community": 9, + "norm_label": "devworkspacerouting_controller.go" + }, + { + "label": "DevWorkspaceRoutingReconciler", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L54", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "community": 9, + "norm_label": "devworkspaceroutingreconciler" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L55", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_client", + "community": 9, + "norm_label": "client" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L56", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger", + "community": 9, + "norm_label": "logger" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L57", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_scheme", + "community": 9, + "norm_label": "scheme" + }, + { + "label": "RoutingSolverGetter", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L59", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingsolvergetter", + "community": 9, + "norm_label": "routingsolvergetter" + }, + { + "label": ".Reconcile()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "community": 9, + "norm_label": ".reconcile()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_context", + "community": 9, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_request", + "community": 9, + "norm_label": "request" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_result", + "community": 9, + "norm_label": "result" + }, + { + "label": ".setFinalizer()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "community": 9, + "norm_label": ".setfinalizer()" + }, + { + "label": "RoutingSolver", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "_origin": "ast", + "id": "routingsolver", + "community": 9, + "norm_label": "routingsolver" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", + "community": 9, + "norm_label": "devworkspacerouting" + }, + { + "label": ".finalize()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "community": 9, + "norm_label": ".finalize()" + }, + { + "label": ".markRoutingFailed()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L280", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", + "community": 9, + "norm_label": ".markroutingfailed()" + }, + { + "label": ".reconcileStatus()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "community": 9, + "norm_label": ".reconcilestatus()" + }, + { + "label": "RoutingObjects", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingobjects", + "community": 9, + "norm_label": "routingobjects" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_exposedendpointlist", + "community": 9, + "norm_label": "exposedendpointlist" + }, + { + "label": ".setStatusStopped()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L310", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", + "community": 9, + "norm_label": ".setstatusstopped()" + }, + { + "label": "contains()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L318", + "_origin": "ast", + "id": "devworkspacerouting_devworkspacerouting_controller_contains", + "community": 0, + "norm_label": "contains()" + }, + { + "label": "remove()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L327", + "_origin": "ast", + "id": "devworkspacerouting_devworkspacerouting_controller_remove", + "community": 9, + "norm_label": "remove()" + }, + { + "label": ".SetupWithManager()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "community": 9, + "norm_label": ".setupwithmanager()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_manager", + "community": 9, + "norm_label": "manager" + }, + { + "label": "devworkspacerouting_controller_test.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_devworkspacerouting_controller_test", + "community": 237, + "norm_label": "devworkspacerouting_controller_test.go" + }, + { + "label": "predicates.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_predicates", + "community": 9, + "norm_label": "predicates.go" + }, + { + "label": "getRoutingPredicatesForSolverFunc()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "_origin": "ast", + "id": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "community": 9, + "norm_label": "getroutingpredicatesforsolverfunc()" + }, + { + "label": "RoutingSolverGetter", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_predicates_go_routingsolvergetter", + "community": 9, + "norm_label": "routingsolvergetter" + }, + { + "label": "Funcs", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_predicates_go_funcs", + "community": 9, + "norm_label": "funcs" + }, + { + "label": "basic_solver.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_basic_solver", + "community": 81, + "norm_label": "basic_solver.go" + }, + { + "label": "BasicSolver", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L50", + "_origin": "ast", + "id": "solvers_basicsolver", + "community": 81, + "norm_label": "basicsolver" + }, + { + "label": ".FinalizerRequired()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", + "_origin": "ast", + "id": "solvers_basicsolver_finalizerrequired", + "community": 81, + "norm_label": ".finalizerrequired()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", + "community": 81, + "norm_label": "devworkspacerouting" + }, + { + "label": ".Finalize()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", + "_origin": "ast", + "id": "solvers_basicsolver_finalize", + "community": 81, + "norm_label": ".finalize()" + }, + { + "label": ".GetSpecObjects()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "_origin": "ast", + "id": "solvers_basicsolver_getspecobjects", + "community": 81, + "norm_label": ".getspecobjects()" + }, + { + "label": "DevWorkspaceMetadata", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacemetadata", + "community": 81, + "norm_label": "devworkspacemetadata" + }, + { + "label": "RoutingObjects", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects", + "community": 81, + "norm_label": "routingobjects" + }, + { + "label": ".GetExposedEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "_origin": "ast", + "id": "solvers_basicsolver_getexposedendpoints", + "community": 81, + "norm_label": ".getexposedendpoints()" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_endpointlist", + "community": 81, + "norm_label": "endpointlist" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_exposedendpointlist", + "community": 81, + "norm_label": "exposedendpointlist" + }, + { + "label": "cluster_solver.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_cluster_solver", + "community": 46, + "norm_label": "cluster_solver.go" + }, + { + "label": "ClusterSolver", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L33", + "_origin": "ast", + "id": "solvers_clustersolver", + "community": 46, + "norm_label": "clustersolver" + }, + { + "label": ".FinalizerRequired()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", + "_origin": "ast", + "id": "solvers_clustersolver_finalizerrequired", + "community": 46, + "norm_label": ".finalizerrequired()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", + "community": 46, + "norm_label": "devworkspacerouting" + }, + { + "label": ".Finalize()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", + "_origin": "ast", + "id": "solvers_clustersolver_finalize", + "community": 46, + "norm_label": ".finalize()" + }, + { + "label": ".GetSpecObjects()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "_origin": "ast", + "id": "solvers_clustersolver_getspecobjects", + "community": 46, + "norm_label": ".getspecobjects()" + }, + { + "label": "DevWorkspaceMetadata", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacemetadata", + "community": 46, + "norm_label": "devworkspacemetadata" + }, + { + "label": "RoutingObjects", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects", + "community": 46, + "norm_label": "routingobjects" + }, + { + "label": ".GetExposedEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "_origin": "ast", + "id": "solvers_clustersolver_getexposedendpoints", + "community": 46, + "norm_label": ".getexposedendpoints()" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpointlist", + "community": 46, + "norm_label": "endpointlist" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_exposedendpointlist", + "community": 46, + "norm_label": "exposedendpointlist" + }, + { + "label": "resolveServiceHostnameForEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "_origin": "ast", + "id": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "community": 46, + "norm_label": "resolveservicehostnameforendpoint()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpoint", + "community": 46, + "norm_label": "endpoint" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service", + "community": 46, + "norm_label": "service" + }, + { + "label": "getHostnameFromService()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", + "_origin": "ast", + "id": "solvers_cluster_solver_gethostnamefromservice", + "community": 46, + "norm_label": "gethostnamefromservice()" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_common", + "community": 44, + "norm_label": "common.go" + }, + { + "label": "DevWorkspaceMetadata", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L31", + "_origin": "ast", + "id": "solvers_devworkspacemetadata", + "community": 44, + "norm_label": "devworkspacemetadata" + }, + { + "label": "GetDiscoverableServicesForEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "_origin": "ast", + "id": "solvers_common_getdiscoverableservicesforendpoints", + "community": 44, + "norm_label": "getdiscoverableservicesforendpoints()" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", + "community": 44, + "norm_label": "endpointlist" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_common_go_service", + "community": 44, + "norm_label": "service" + }, + { + "label": "GetServiceForEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "_origin": "ast", + "id": "solvers_common_getserviceforendpoints", + "community": 44, + "norm_label": "getserviceforendpoints()" + }, + { + "label": "getServicesForEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "_origin": "ast", + "id": "solvers_common_getservicesforendpoints", + "community": 44, + "norm_label": "getservicesforendpoints()" + }, + { + "label": "getRoutesForSpec()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "_origin": "ast", + "id": "solvers_common_getroutesforspec", + "community": 44, + "norm_label": "getroutesforspec()" + }, + { + "label": "Route", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_common_go_route", + "community": 44, + "norm_label": "route" + }, + { + "label": "getIngressesForSpec()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "_origin": "ast", + "id": "solvers_common_getingressesforspec", + "community": 44, + "norm_label": "getingressesforspec()" + }, + { + "label": "Ingress", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_common_go_ingress", + "community": 44, + "norm_label": "ingress" + }, + { + "label": "getRouteForEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "_origin": "ast", + "id": "solvers_common_getrouteforendpoint", + "community": 44, + "norm_label": "getrouteforendpoint()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint", + "community": 44, + "norm_label": "endpoint" + }, + { + "label": "getIngressForEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "_origin": "ast", + "id": "solvers_common_getingressforendpoint", + "community": 44, + "norm_label": "getingressforendpoint()" + }, + { + "label": "errors.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_errors", + "community": 126, + "norm_label": "errors.go" + }, + { + "label": "RoutingNotReady", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L31", + "_origin": "ast", + "id": "solvers_routingnotready", + "community": 126, + "norm_label": "routingnotready" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L32", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_errors_go_duration", + "community": 126, + "norm_label": "duration" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L35", + "_origin": "ast", + "id": "solvers_routingnotready_error", + "community": 126, + "norm_label": ".error()" + }, + { + "label": "RoutingInvalid", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L41", + "_origin": "ast", + "id": "solvers_routinginvalid", + "community": 126, + "norm_label": "routinginvalid" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L45", + "_origin": "ast", + "id": "solvers_routinginvalid_error", + "community": 126, + "norm_label": ".error()" + }, + { + "label": "resolve_endpoints.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_resolve_endpoints", + "community": 6, + "norm_label": "resolve_endpoints.go" + }, + { + "label": "getExposedEndpoints()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "_origin": "ast", + "id": "solvers_resolve_endpoints_getexposedendpoints", + "community": 6, + "norm_label": "getexposedendpoints()" + }, + { + "label": "EndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpointlist", + "community": 6, + "norm_label": "endpointlist" + }, + { + "label": "RoutingObjects", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects", + "community": 6, + "norm_label": "routingobjects" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_exposedendpointlist", + "community": 6, + "norm_label": "exposedendpointlist" + }, + { + "label": "resolveURLForEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "_origin": "ast", + "id": "solvers_resolve_endpoints_resolveurlforendpoint", + "community": 6, + "norm_label": "resolveurlforendpoint()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint", + "community": 6, + "norm_label": "endpoint" + }, + { + "label": "getURLForEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", + "_origin": "ast", + "id": "solvers_resolve_endpoints_geturlforendpoint", + "community": 6, + "norm_label": "geturlforendpoint()" + }, + { + "label": "getSecureProtocol()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L118", + "_origin": "ast", + "id": "solvers_resolve_endpoints_getsecureprotocol", + "community": 6, + "norm_label": "getsecureprotocol()" + }, + { + "label": "resolve_endpoints_test.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_resolve_endpoints_test", + "community": 6, + "norm_label": "resolve_endpoints_test.go" + }, + { + "label": "TestGetUrlForEndpoint()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", + "_origin": "ast", + "id": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "community": 6, + "norm_label": "testgeturlforendpoint()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_test_go_t", + "community": 6, + "norm_label": "t" + }, + { + "label": "solver.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L1", + "_origin": "ast", + "id": "solvers_solver", + "community": 51, + "norm_label": "solver.go" + }, + { + "label": "RoutingObjects", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L31", + "_origin": "ast", + "id": "solvers_routingobjects", + "community": 51, + "norm_label": "routingobjects" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L32", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_solver_go_service", + "community": 51, + "norm_label": "service" + }, + { + "label": "Ingress", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L33", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_solver_go_ingress", + "community": 51, + "norm_label": "ingress" + }, + { + "label": "Route", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L34", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_solver_go_route", + "community": 51, + "norm_label": "route" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L35", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_solver_go_podadditions", + "community": 51, + "norm_label": "podadditions" + }, + { + "label": "RoutingSolver", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L38", + "_origin": "ast", + "id": "solvers_routingsolver", + "community": 51, + "norm_label": "routingsolver" + }, + { + "label": "RoutingSolverGetter", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L64", + "_origin": "ast", + "id": "solvers_routingsolvergetter", + "community": 51, + "norm_label": "routingsolvergetter" + }, + { + "label": "SolverGetter", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L83", + "_origin": "ast", + "id": "solvers_solvergetter", + "community": 51, + "norm_label": "solvergetter" + }, + { + "label": ".HasSolver()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", + "_origin": "ast", + "id": "solvers_solvergetter_hassolver", + "community": 51, + "norm_label": ".hassolver()" + }, + { + "label": "DevWorkspaceRoutingClass", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass", + "community": 51, + "norm_label": "devworkspaceroutingclass" + }, + { + "label": ".GetSolver()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "_origin": "ast", + "id": "solvers_solvergetter_getsolver", + "community": 51, + "norm_label": ".getsolver()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_solvers_solver_go_client", + "community": 51, + "norm_label": "client" + }, + { + "label": ".SetupControllerManager()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", + "_origin": "ast", + "id": "solvers_solvergetter_setupcontrollermanager", + "community": 51, + "norm_label": ".setupcontrollermanager()" + }, + { + "label": "Builder", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", + "_origin": "ast", + "id": "builder", + "community": 51, + "norm_label": "builder" + }, + { + "label": "suite_test.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_suite_test", + "community": 143, + "norm_label": "suite_test.go" + }, + { + "label": "TestAPIs()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", + "_origin": "ast", + "id": "devworkspacerouting_suite_test_testapis", + "community": 143, + "norm_label": "testapis()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_suite_test_go_t", + "community": 143, + "norm_label": "t" + }, + { + "label": "setupEnvVars()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L170", + "_origin": "ast", + "id": "devworkspacerouting_suite_test_setupenvvars", + "community": 143, + "norm_label": "setupenvvars()" + }, + { + "label": "sync_ingresses.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_sync_ingresses", + "community": 103, + "norm_label": "sync_ingresses.go" + }, + { + "label": "DevWorkspaceRoutingReconciler", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", + "community": 103, + "norm_label": "devworkspaceroutingreconciler" + }, + { + "label": ".syncIngresses()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "community": 103, + "norm_label": ".syncingresses()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting", + "community": 103, + "norm_label": "devworkspacerouting" + }, + { + "label": "Ingress", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", + "community": 103, + "norm_label": "ingress" + }, + { + "label": ".getClusterIngresses()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "community": 103, + "norm_label": ".getclusteringresses()" + }, + { + "label": "getIngressesToDelete()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", + "_origin": "ast", + "id": "devworkspacerouting_sync_ingresses_getingressestodelete", + "community": 103, + "norm_label": "getingressestodelete()" + }, + { + "label": "listContainsIngressByName()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", + "_origin": "ast", + "id": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", + "community": 103, + "norm_label": "listcontainsingressbyname()" + }, + { + "label": "sync_routes.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_sync_routes", + "community": 104, + "norm_label": "sync_routes.go" + }, + { + "label": "DevWorkspaceRoutingReconciler", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", + "community": 104, + "norm_label": "devworkspaceroutingreconciler" + }, + { + "label": ".syncRoutes()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "community": 104, + "norm_label": ".syncroutes()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting", + "community": 104, + "norm_label": "devworkspacerouting" + }, + { + "label": "Route", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_routes_go_route", + "community": 104, + "norm_label": "route" + }, + { + "label": ".getClusterRoutes()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "community": 104, + "norm_label": ".getclusterroutes()" + }, + { + "label": "getRoutesToDelete()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L103", + "_origin": "ast", + "id": "devworkspacerouting_sync_routes_getroutestodelete", + "community": 104, + "norm_label": "getroutestodelete()" + }, + { + "label": "listContainsRouteByName()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", + "_origin": "ast", + "id": "devworkspacerouting_sync_routes_listcontainsroutebyname", + "community": 104, + "norm_label": "listcontainsroutebyname()" + }, + { + "label": "sync_services.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_sync_services", + "community": 105, + "norm_label": "sync_services.go" + }, + { + "label": "DevWorkspaceRoutingReconciler", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", + "community": 105, + "norm_label": "devworkspaceroutingreconciler" + }, + { + "label": ".syncServices()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "community": 105, + "norm_label": ".syncservices()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting", + "community": 105, + "norm_label": "devworkspacerouting" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_sync_services_go_service", + "community": 105, + "norm_label": "service" + }, + { + "label": ".getClusterServices()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", + "_origin": "ast", + "id": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "community": 105, + "norm_label": ".getclusterservices()" + }, + { + "label": "getServicesToDelete()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L92", + "_origin": "ast", + "id": "devworkspacerouting_sync_services_getservicestodelete", + "community": 105, + "norm_label": "getservicestodelete()" + }, + { + "label": "listContainsByName()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", + "_origin": "ast", + "id": "devworkspacerouting_sync_services_listcontainsbyname", + "community": 105, + "norm_label": "listcontainsbyname()" + }, + { + "label": "util_test.go", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "devworkspacerouting_util_test", + "community": 45, + "norm_label": "util_test.go" + }, + { + "label": "createDWR()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", + "_origin": "ast", + "id": "devworkspacerouting_util_test_createdwr", + "community": 45, + "norm_label": "createdwr()" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", + "community": 45, + "norm_label": "devworkspacerouting" + }, + { + "label": "getExistingDevWorkspaceRouting()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", + "_origin": "ast", + "id": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "community": 45, + "norm_label": "getexistingdevworkspacerouting()" + }, + { + "label": "getReadyDevWorkspaceRouting()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L125", + "_origin": "ast", + "id": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "community": 45, + "norm_label": "getreadydevworkspacerouting()" + }, + { + "label": "deleteService()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L137", + "_origin": "ast", + "id": "devworkspacerouting_util_test_deleteservice", + "community": 45, + "norm_label": "deleteservice()" + }, + { + "label": "deleteRoute()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L147", + "_origin": "ast", + "id": "devworkspacerouting_util_test_deleteroute", + "community": 45, + "norm_label": "deleteroute()" + }, + { + "label": "deleteIngress()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L157", + "_origin": "ast", + "id": "devworkspacerouting_util_test_deleteingress", + "community": 45, + "norm_label": "deleteingress()" + }, + { + "label": "deleteDevWorkspaceRouting()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L167", + "_origin": "ast", + "id": "devworkspacerouting_util_test_deletedevworkspacerouting", + "community": 45, + "norm_label": "deletedevworkspacerouting()" + }, + { + "label": "devWorkspaceRoutingOwnerRef()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "_origin": "ast", + "id": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "community": 45, + "norm_label": "devworkspaceroutingownerref()" + }, + { + "label": "OwnerReference", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_util_test_go_ownerreference", + "community": 45, + "norm_label": "ownerreference" + }, + { + "label": "deleteObject()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", + "_origin": "ast", + "id": "devworkspacerouting_util_test_deleteobject", + "community": 45, + "norm_label": "deleteobject()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_util_test_go_object", + "community": 45, + "norm_label": "object" + }, + { + "label": "namespacedName()", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", + "_origin": "ast", + "id": "devworkspacerouting_util_test_namespacedname", + "community": 45, + "norm_label": "namespacedname()" + }, + { + "label": "NamespacedName", + "file_type": "code", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", + "_origin": "ast", + "id": "controllers_controller_devworkspacerouting_util_test_go_namespacedname", + "community": 45, + "norm_label": "namespacedname" + }, + { + "label": "cleanup.go", + "file_type": "code", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_cleanup", + "community": 305, + "norm_label": "cleanup.go" + }, + { + "label": "DevWorkspaceReconciler", + "file_type": "code", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_cleanup_go_workspace_devworkspacereconciler", + "community": 36, + "norm_label": "devworkspacereconciler" + }, + { + "label": ".deleteWorkspaceOwnedObjects()", + "file_type": "code", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "community": 36, + "norm_label": ".deleteworkspaceownedobjects()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_cleanup_go_context", + "community": 36, + "norm_label": "context" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_cleanup_go_devworkspacewithconfig", + "community": 36, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "condition.go", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_condition", + "community": 62, + "norm_label": "condition.go" + }, + { + "label": "workspaceConditions", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L40", + "_origin": "ast", + "id": "workspace_workspaceconditions", + "community": 62, + "norm_label": "workspaceconditions" + }, + { + "label": "DevWorkspaceConditionType", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L41", + "_origin": "ast", + "id": "controllers_workspace_condition_go_devworkspaceconditiontype", + "community": 62, + "norm_label": "devworkspaceconditiontype" + }, + { + "label": "DevWorkspaceCondition", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L41", + "_origin": "ast", + "id": "controllers_workspace_condition_go_devworkspacecondition", + "community": 62, + "norm_label": "devworkspacecondition" + }, + { + "label": "workspaceConditionsFromClusterObject()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "_origin": "ast", + "id": "workspace_condition_workspaceconditionsfromclusterobject", + "community": 62, + "norm_label": "workspaceconditionsfromclusterobject()" + }, + { + "label": ".setConditionTrue()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L59", + "_origin": "ast", + "id": "workspace_workspaceconditions_setconditiontrue", + "community": 62, + "norm_label": ".setconditiontrue()" + }, + { + "label": ".setConditionTrueWithReason()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", + "_origin": "ast", + "id": "workspace_workspaceconditions_setconditiontruewithreason", + "community": 62, + "norm_label": ".setconditiontruewithreason()" + }, + { + "label": ".setCondition()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", + "_origin": "ast", + "id": "workspace_workspaceconditions_setcondition", + "community": 62, + "norm_label": ".setcondition()" + }, + { + "label": ".setConditionFalse()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L83", + "_origin": "ast", + "id": "workspace_workspaceconditions_setconditionfalse", + "community": 62, + "norm_label": ".setconditionfalse()" + }, + { + "label": ".addWarning()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L94", + "_origin": "ast", + "id": "workspace_workspaceconditions_addwarning", + "community": 62, + "norm_label": ".addwarning()" + }, + { + "label": ".addWarningWithReason()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L98", + "_origin": "ast", + "id": "workspace_workspaceconditions_addwarningwithreason", + "community": 62, + "norm_label": ".addwarningwithreason()" + }, + { + "label": ".getFirstFalse()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", + "_origin": "ast", + "id": "workspace_workspaceconditions_getfirstfalse", + "community": 62, + "norm_label": ".getfirstfalse()" + }, + { + "label": ".getLastTrue()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L117", + "_origin": "ast", + "id": "workspace_workspaceconditions_getlasttrue", + "community": 62, + "norm_label": ".getlasttrue()" + }, + { + "label": "getConditionIndexInOrder()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", + "_origin": "ast", + "id": "workspace_condition_getconditionindexinorder", + "community": 26, + "norm_label": "getconditionindexinorder()" + }, + { + "label": "capitalizeMessage()", + "file_type": "code", + "source_file": "controllers/workspace/condition.go", + "source_location": "L137", + "_origin": "ast", + "id": "workspace_condition_capitalizemessage", + "community": 62, + "norm_label": "capitalizemessage()" + }, + { + "label": "devworkspace_controller.go", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_devworkspace_controller", + "community": 32, + "norm_label": "devworkspace_controller.go" + }, + { + "label": "DevWorkspaceReconciler", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L77", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "community": 32, + "norm_label": "devworkspacereconciler" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L78", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_client", + "community": 32, + "norm_label": "client" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L80", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_logger", + "community": 32, + "norm_label": "logger" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L81", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_scheme", + "community": 32, + "norm_label": "scheme" + }, + { + "label": ".Reconcile()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_reconcile", + "community": 32, + "norm_label": ".reconcile()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_context", + "community": 32, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_request", + "community": 32, + "norm_label": "request" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_result", + "community": 32, + "norm_label": "result" + }, + { + "label": ".stopWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_stopworkspace", + "community": 32, + "norm_label": ".stopworkspace()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "community": 32, + "norm_label": "devworkspacewithconfig" + }, + { + "label": ".doStop()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_dostop", + "community": 32, + "norm_label": ".dostop()" + }, + { + "label": ".failWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_failworkspace", + "community": 32, + "norm_label": ".failworkspace()" + }, + { + "label": "FailureReason", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_failurereason", + "community": 32, + "norm_label": "failurereason" + }, + { + "label": "currentStatus", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_currentstatus", + "community": 32, + "norm_label": "currentstatus" + }, + { + "label": ".checkDWError()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_checkdwerror", + "community": 32, + "norm_label": ".checkdwerror()" + }, + { + "label": ".syncStartedAtToCluster()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_syncstartedattocluster", + "community": 32, + "norm_label": ".syncstartedattocluster()" + }, + { + "label": ".removeStartedAtFromCluster()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_removestartedatfromcluster", + "community": 32, + "norm_label": ".removestartedatfromcluster()" + }, + { + "label": ".getWorkspaceId()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_getworkspaceid", + "community": 32, + "norm_label": ".getworkspaceid()" + }, + { + "label": ".SetupWithManager()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_setupwithmanager", + "community": 86, + "norm_label": ".setupwithmanager()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_go_manager", + "community": 86, + "norm_label": "manager" + }, + { + "label": "devworkspace_controller_test.go", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_devworkspace_controller_test", + "community": 7, + "norm_label": "devworkspace_controller_test.go" + }, + { + "label": "loadObjectFromFile()", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", + "_origin": "ast", + "id": "workspace_devworkspace_controller_test_loadobjectfromfile", + "community": 7, + "norm_label": "loadobjectfromfile()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", + "_origin": "ast", + "id": "controllers_workspace_devworkspace_controller_test_go_object", + "community": 7, + "norm_label": "object" + }, + { + "label": "eventhandlers.go", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_eventhandlers", + "community": 106, + "norm_label": "eventhandlers.go" + }, + { + "label": "dwRelatedPodsHandler()", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "_origin": "ast", + "id": "workspace_eventhandlers_dwrelatedpodshandler", + "community": 106, + "norm_label": "dwrelatedpodshandler()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_eventhandlers_go_context", + "community": 106, + "norm_label": "context" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_eventhandlers_go_object", + "community": 106, + "norm_label": "object" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_eventhandlers_go_request", + "community": 106, + "norm_label": "request" + }, + { + "label": "DevWorkspaceReconciler", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "_origin": "ast", + "id": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", + "community": 106, + "norm_label": "devworkspacereconciler" + }, + { + "label": ".dwPVCHandler()", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_dwpvchandler", + "community": 106, + "norm_label": ".dwpvchandler()" + }, + { + "label": ".runningWorkspacesHandler()", + "file_type": "code", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_runningworkspaceshandler", + "community": 106, + "norm_label": ".runningworkspaceshandler()" + }, + { + "label": "finalize.go", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_finalize", + "community": 311, + "norm_label": "finalize.go" + }, + { + "label": "DevWorkspaceReconciler", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "_origin": "ast", + "id": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "community": 3, + "norm_label": "devworkspacereconciler" + }, + { + "label": ".workspaceNeedsFinalize()", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_workspaceneedsfinalize", + "community": 3, + "norm_label": ".workspaceneedsfinalize()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "_origin": "ast", + "id": "controllers_workspace_finalize_go_devworkspacewithconfig", + "community": 3, + "norm_label": "devworkspacewithconfig" + }, + { + "label": ".finalize()", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_finalize", + "community": 3, + "norm_label": ".finalize()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "_origin": "ast", + "id": "controllers_workspace_finalize_go_context", + "community": 3, + "norm_label": "context" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "_origin": "ast", + "id": "controllers_workspace_finalize_go_logger", + "community": 3, + "norm_label": "logger" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "_origin": "ast", + "id": "controllers_workspace_finalize_go_result", + "community": 3, + "norm_label": "result" + }, + { + "label": ".finalizeStorage()", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_finalizestorage", + "community": 3, + "norm_label": ".finalizestorage()" + }, + { + "label": "currentStatus", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "_origin": "ast", + "id": "controllers_workspace_finalize_go_currentstatus", + "community": 3, + "norm_label": "currentstatus" + }, + { + "label": ".finalizeRBAC()", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_finalizerbac", + "community": 3, + "norm_label": ".finalizerbac()" + }, + { + "label": ".finalizeServiceAccount()", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_finalizeserviceaccount", + "community": 3, + "norm_label": ".finalizeserviceaccount()" + }, + { + "label": ".namespaceIsTerminating()", + "file_type": "code", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_namespaceisterminating", + "community": 3, + "norm_label": ".namespaceisterminating()" + }, + { + "label": "http.go", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_http", + "community": 86, + "norm_label": "http.go" + }, + { + "label": "setupHttpClients()", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "_origin": "ast", + "id": "workspace_http_setuphttpclients", + "community": 86, + "norm_label": "setuphttpclients()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "_origin": "ast", + "id": "controllers_workspace_http_go_client", + "community": 86, + "norm_label": "client" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "_origin": "ast", + "id": "controllers_workspace_http_go_logger", + "community": 86, + "norm_label": "logger" + }, + { + "label": "InjectCertificates()", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L78", + "_origin": "ast", + "id": "workspace_http_injectcertificates", + "community": 86, + "norm_label": "injectcertificates()" + }, + { + "label": "readCertificates()", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "_origin": "ast", + "id": "workspace_http_readcertificates", + "community": 86, + "norm_label": "readcertificates()" + }, + { + "label": "Transport", + "file_type": "code", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "_origin": "ast", + "id": "transport", + "community": 86, + "norm_label": "transport" + }, + { + "label": "http_test.go", + "file_type": "code", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_http_test", + "community": 172, + "norm_label": "http_test.go" + }, + { + "label": "SetupHttpClientsForTesting()", + "file_type": "code", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", + "_origin": "ast", + "id": "workspace_http_test_setuphttpclientsfortesting", + "community": 172, + "norm_label": "setuphttpclientsfortesting()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", + "_origin": "ast", + "id": "controllers_workspace_http_test_go_client", + "community": 172, + "norm_label": "client" + }, + { + "label": "http.go", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L1", + "_origin": "ast", + "id": "controllers_workspace_internal_testutil_http_go_testutil_http", + "community": 116, + "norm_label": "http.go" + }, + { + "label": "TestRoundTripper", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L23", + "_origin": "ast", + "id": "testutil_testroundtripper", + "community": 116, + "norm_label": "testroundtripper" + }, + { + "label": "TestResponse", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L24", + "_origin": "ast", + "id": "testresponse", + "community": 116, + "norm_label": "testresponse" + }, + { + "label": "TestResponse", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L27", + "_origin": "ast", + "id": "testutil_testresponse", + "community": 116, + "norm_label": "testresponse" + }, + { + "label": ".RoundTrip()", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "_origin": "ast", + "id": "testutil_testroundtripper_roundtrip", + "community": 116, + "norm_label": ".roundtrip()" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "_origin": "ast", + "id": "controllers_workspace_internal_testutil_http_go_request", + "community": 116, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "_origin": "ast", + "id": "controllers_workspace_internal_testutil_http_go_response", + "community": 116, + "norm_label": "response" + }, + { + "label": "deployment_provisioning.go", + "file_type": "code", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L1", + "_origin": "ast", + "id": "metrics_deployment_provisioning", + "community": 173, + "norm_label": "deployment_provisioning.go" + }, + { + "label": "DetermineProvisioningFailureReason()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", + "_origin": "ast", + "id": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "community": 173, + "norm_label": "determineprovisioningfailurereason()" + }, + { + "label": "FailureReason", + "file_type": "code", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", + "_origin": "ast", + "id": "controllers_workspace_metrics_deployment_provisioning_go_failurereason", + "community": 173, + "norm_label": "failurereason" + }, + { + "label": "failure_reason.go", + "file_type": "code", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L1", + "_origin": "ast", + "id": "metrics_failure_reason", + "community": 92, + "norm_label": "failure_reason.go" + }, + { + "label": "FailureReason", + "file_type": "code", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L24", + "_origin": "ast", + "id": "metrics_failurereason", + "community": 92, + "norm_label": "failurereason" + }, + { + "label": "GetFailureReason()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "_origin": "ast", + "id": "metrics_failure_reason_getfailurereason", + "community": 92, + "norm_label": "getfailurereason()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "_origin": "ast", + "id": "controllers_workspace_metrics_failure_reason_go_devworkspacewithconfig", + "community": 92, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "metrics.go", + "file_type": "code", + "source_file": "controllers/workspace/metrics/metrics.go", + "source_location": "L1", + "_origin": "ast", + "id": "metrics_metrics", + "community": 197, + "norm_label": "metrics.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/metrics.go", + "source_location": "L78", + "_origin": "ast", + "id": "metrics_metrics_init", + "community": 197, + "norm_label": "init()" + }, + { + "label": "update.go", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L1", + "_origin": "ast", + "id": "metrics_update", + "community": 87, + "norm_label": "update.go" + }, + { + "label": "WorkspaceStarted()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "_origin": "ast", + "id": "metrics_update_workspacestarted", + "community": 87, + "norm_label": "workspacestarted()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "community": 87, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "_origin": "ast", + "id": "controllers_workspace_metrics_update_go_logger", + "community": 87, + "norm_label": "logger" + }, + { + "label": "WorkspaceRunning()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", + "_origin": "ast", + "id": "metrics_update_workspacerunning", + "community": 87, + "norm_label": "workspacerunning()" + }, + { + "label": "WorkspaceFailed()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", + "_origin": "ast", + "id": "metrics_update_workspacefailed", + "community": 87, + "norm_label": "workspacefailed()" + }, + { + "label": "incrementMetricForWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "_origin": "ast", + "id": "metrics_update_incrementmetricforworkspace", + "community": 87, + "norm_label": "incrementmetricforworkspace()" + }, + { + "label": "CounterVec", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "_origin": "ast", + "id": "countervec", + "community": 87, + "norm_label": "countervec" + }, + { + "label": "incrementMetricForWorkspaceFailure()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "_origin": "ast", + "id": "metrics_update_incrementmetricforworkspacefailure", + "community": 87, + "norm_label": "incrementmetricforworkspacefailure()" + }, + { + "label": "incrementStartTimeBucketForWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "_origin": "ast", + "id": "metrics_update_incrementstarttimebucketforworkspace", + "community": 87, + "norm_label": "incrementstarttimebucketforworkspace()" + }, + { + "label": "predicates.go", + "file_type": "code", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_predicates", + "community": 174, + "norm_label": "predicates.go" + }, + { + "label": "objectIsAutomountResource()", + "file_type": "code", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", + "_origin": "ast", + "id": "workspace_predicates_objectisautomountresource", + "community": 174, + "norm_label": "objectisautomountresource()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", + "_origin": "ast", + "id": "controllers_workspace_predicates_go_object", + "community": 174, + "norm_label": "object" + }, + { + "label": "status.go", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_status", + "community": 26, + "norm_label": "status.go" + }, + { + "label": "currentStatus", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L54", + "_origin": "ast", + "id": "workspace_currentstatus", + "community": 26, + "norm_label": "currentstatus" + }, + { + "label": "workspaceConditions", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L55", + "_origin": "ast", + "id": "workspaceconditions", + "community": 26, + "norm_label": "workspaceconditions" + }, + { + "label": "DevWorkspacePhase", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L57", + "_origin": "ast", + "id": "controllers_workspace_status_go_devworkspacephase", + "community": 26, + "norm_label": "devworkspacephase" + }, + { + "label": "DevWorkspaceReconciler", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "_origin": "ast", + "id": "controllers_workspace_status_go_workspace_devworkspacereconciler", + "community": 26, + "norm_label": "devworkspacereconciler" + }, + { + "label": ".updateWorkspaceStatus()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_updateworkspacestatus", + "community": 26, + "norm_label": ".updateworkspacestatus()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "_origin": "ast", + "id": "controllers_workspace_status_go_devworkspacewithconfig", + "community": 26, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "_origin": "ast", + "id": "controllers_workspace_status_go_logger", + "community": 26, + "norm_label": "logger" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "_origin": "ast", + "id": "controllers_workspace_status_go_result", + "community": 26, + "norm_label": "result" + }, + { + "label": "syncConditions()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "_origin": "ast", + "id": "workspace_status_syncconditions", + "community": 26, + "norm_label": "syncconditions()" + }, + { + "label": "DevWorkspaceStatus", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "_origin": "ast", + "id": "controllers_workspace_status_go_devworkspacestatus", + "community": 26, + "norm_label": "devworkspacestatus" + }, + { + "label": "syncWorkspaceMainURL()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "_origin": "ast", + "id": "workspace_status_syncworkspacemainurl", + "community": 26, + "norm_label": "syncworkspacemainurl()" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "_origin": "ast", + "id": "controllers_workspace_status_go_exposedendpointlist", + "community": 26, + "norm_label": "exposedendpointlist" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "_origin": "ast", + "id": "controllers_workspace_status_go_clusterapi", + "community": 26, + "norm_label": "clusterapi" + }, + { + "label": "checkServerStatus()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L201", + "_origin": "ast", + "id": "workspace_status_checkserverstatus", + "community": 26, + "norm_label": "checkserverstatus()" + }, + { + "label": "getMainUrl()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", + "_origin": "ast", + "id": "workspace_status_getmainurl", + "community": 26, + "norm_label": "getmainurl()" + }, + { + "label": "getInfoMessage()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "_origin": "ast", + "id": "workspace_status_getinfomessage", + "community": 26, + "norm_label": "getinfomessage()" + }, + { + "label": "updateMetricsForPhase()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "_origin": "ast", + "id": "workspace_status_updatemetricsforphase", + "community": 26, + "norm_label": "updatemetricsforphase()" + }, + { + "label": "checkForStartTimeout()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L288", + "_origin": "ast", + "id": "workspace_status_checkforstarttimeout", + "community": 26, + "norm_label": "checkforstarttimeout()" + }, + { + "label": "checkForFailingTimeout()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", + "_origin": "ast", + "id": "workspace_status_checkforfailingtimeout", + "community": 26, + "norm_label": "checkforfailingtimeout()" + }, + { + "label": "fmtStartTimeoutMessage()", + "file_type": "code", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", + "_origin": "ast", + "id": "workspace_status_fmtstarttimeoutmessage", + "community": 26, + "norm_label": "fmtstarttimeoutmessage()" + }, + { + "label": "suite_test.go", + "file_type": "code", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_suite_test", + "community": 127, + "norm_label": "suite_test.go" + }, + { + "label": "TestAPIs()", + "file_type": "code", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", + "_origin": "ast", + "id": "workspace_suite_test_testapis", + "community": 127, + "norm_label": "testapis()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", + "_origin": "ast", + "id": "controllers_workspace_suite_test_go_t", + "community": 127, + "norm_label": "t" + }, + { + "label": "setupEnvVars()", + "file_type": "code", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L176", + "_origin": "ast", + "id": "workspace_suite_test_setupenvvars", + "community": 127, + "norm_label": "setupenvvars()" + }, + { + "label": "getBasicTestHttpClient()", + "file_type": "code", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", + "_origin": "ast", + "id": "workspace_suite_test_getbasictesthttpclient", + "community": 127, + "norm_label": "getbasictesthttpclient()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", + "_origin": "ast", + "id": "controllers_workspace_suite_test_go_client", + "community": 127, + "norm_label": "client" + }, + { + "label": "util_test.go", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_util_test", + "community": 7, + "norm_label": "util_test.go" + }, + { + "label": "createDevWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L45", + "_origin": "ast", + "id": "workspace_util_test_createdevworkspace", + "community": 7, + "norm_label": "createdevworkspace()" + }, + { + "label": "createStartedDevWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L61", + "_origin": "ast", + "id": "workspace_util_test_createstarteddevworkspace", + "community": 7, + "norm_label": "createstarteddevworkspace()" + }, + { + "label": "getExistingDevWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", + "_origin": "ast", + "id": "workspace_util_test_getexistingdevworkspace", + "community": 7, + "norm_label": "getexistingdevworkspace()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_devworkspace", + "community": 7, + "norm_label": "devworkspace" + }, + { + "label": "deleteDevWorkspace()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L96", + "_origin": "ast", + "id": "workspace_util_test_deletedevworkspace", + "community": 7, + "norm_label": "deletedevworkspace()" + }, + { + "label": "cleanupPVC()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L136", + "_origin": "ast", + "id": "workspace_util_test_cleanuppvc", + "community": 7, + "norm_label": "cleanuppvc()" + }, + { + "label": "createObject()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", + "_origin": "ast", + "id": "workspace_util_test_createobject", + "community": 7, + "norm_label": "createobject()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_object", + "community": 7, + "norm_label": "object" + }, + { + "label": "deleteObject()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", + "_origin": "ast", + "id": "workspace_util_test_deleteobject", + "community": 7, + "norm_label": "deleteobject()" + }, + { + "label": "markRoutingReady()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L170", + "_origin": "ast", + "id": "workspace_util_test_markroutingready", + "community": 7, + "norm_label": "markroutingready()" + }, + { + "label": "markDeploymentReady()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L195", + "_origin": "ast", + "id": "workspace_util_test_markdeploymentready", + "community": 7, + "norm_label": "markdeploymentready()" + }, + { + "label": "scaleDeploymentToZero()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L211", + "_origin": "ast", + "id": "workspace_util_test_scaledeploymenttozero", + "community": 7, + "norm_label": "scaledeploymenttozero()" + }, + { + "label": "devworkspaceOwnerRef()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "_origin": "ast", + "id": "workspace_util_test_devworkspaceownerref", + "community": 7, + "norm_label": "devworkspaceownerref()" + }, + { + "label": "OwnerReference", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_ownerreference", + "community": 7, + "norm_label": "ownerreference" + }, + { + "label": "generateSecret()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "_origin": "ast", + "id": "workspace_util_test_generatesecret", + "community": 7, + "norm_label": "generatesecret()" + }, + { + "label": "SecretType", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "_origin": "ast", + "id": "secrettype", + "community": 7, + "norm_label": "secrettype" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_secret", + "community": 7, + "norm_label": "secret" + }, + { + "label": "generateConfigMap()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", + "_origin": "ast", + "id": "workspace_util_test_generateconfigmap", + "community": 7, + "norm_label": "generateconfigmap()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_configmap", + "community": 7, + "norm_label": "configmap" + }, + { + "label": "volumeFromSecret()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "_origin": "ast", + "id": "workspace_util_test_volumefromsecret", + "community": 7, + "norm_label": "volumefromsecret()" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_volume", + "community": 7, + "norm_label": "volume" + }, + { + "label": "volumeFromConfigMap()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", + "_origin": "ast", + "id": "workspace_util_test_volumefromconfigmap", + "community": 7, + "norm_label": "volumefromconfigmap()" + }, + { + "label": "volumeMountFromSecret()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", + "_origin": "ast", + "id": "workspace_util_test_volumemountfromsecret", + "community": 7, + "norm_label": "volumemountfromsecret()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_volumemount", + "community": 7, + "norm_label": "volumemount" + }, + { + "label": "volumeMountFromConfigMap()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "_origin": "ast", + "id": "workspace_util_test_volumemountfromconfigmap", + "community": 7, + "norm_label": "volumemountfromconfigmap()" + }, + { + "label": "namespacedName()", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", + "_origin": "ast", + "id": "workspace_util_test_namespacedname", + "community": 7, + "norm_label": "namespacedname()" + }, + { + "label": "NamespacedName", + "file_type": "code", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", + "_origin": "ast", + "id": "controllers_workspace_util_test_go_namespacedname", + "community": 7, + "norm_label": "namespacedname" + }, + { + "label": "validation.go", + "file_type": "code", + "source_file": "controllers/workspace/validation.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_validation", + "community": 313, + "norm_label": "validation.go" + }, + { + "label": "DevWorkspaceReconciler", + "file_type": "code", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_workspace_validation_go_workspace_devworkspacereconciler", + "community": 117, + "norm_label": "devworkspacereconciler" + }, + { + "label": ".validateCreatorLabel()", + "file_type": "code", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "_origin": "ast", + "id": "workspace_devworkspacereconciler_validatecreatorlabel", + "community": 117, + "norm_label": ".validatecreatorlabel()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "_origin": "ast", + "id": "controllers_workspace_validation_go_devworkspacewithconfig", + "community": 117, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "grafana-dashboard.json", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1", + "_origin": "ast", + "id": "grafana_grafana_dashboard", + "community": 17, + "norm_label": "grafana-dashboard.json" + }, + { + "label": "__inputs", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L2", + "_origin": "ast", + "id": "grafana_grafana_dashboard_inputs", + "community": 17, + "norm_label": "__inputs" + }, + { + "label": "__requires", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L3", + "_origin": "ast", + "id": "grafana_grafana_dashboard_requires", + "community": 17, + "norm_label": "__requires" + }, + { + "label": "annotations", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L41", + "_origin": "ast", + "id": "grafana_grafana_dashboard_annotations", + "community": 17, + "norm_label": "annotations" + }, + { + "label": "list", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L42", + "_origin": "ast", + "id": "grafana_grafana_dashboard_annotations_list", + "community": 17, + "norm_label": "list" + }, + { + "label": "editable", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L60", + "_origin": "ast", + "id": "grafana_grafana_dashboard_editable", + "community": 17, + "norm_label": "editable" + }, + { + "label": "gnetId", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L61", + "_origin": "ast", + "id": "grafana_grafana_dashboard_gnetid", + "community": 17, + "norm_label": "gnetid" + }, + { + "label": "graphTooltip", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L62", + "_origin": "ast", + "id": "grafana_grafana_dashboard_graphtooltip", + "community": 17, + "norm_label": "graphtooltip" + }, + { + "label": "id", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L63", + "_origin": "ast", + "id": "grafana_grafana_dashboard_id", + "community": 17, + "norm_label": "id" + }, + { + "label": "links", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L64", + "_origin": "ast", + "id": "grafana_grafana_dashboard_links", + "community": 17, + "norm_label": "links" + }, + { + "label": "panels", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L65", + "_origin": "ast", + "id": "grafana_grafana_dashboard_panels", + "community": 17, + "norm_label": "panels" + }, + { + "label": "refresh", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1311", + "_origin": "ast", + "id": "grafana_grafana_dashboard_refresh", + "community": 17, + "norm_label": "refresh" + }, + { + "label": "schemaVersion", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1312", + "_origin": "ast", + "id": "grafana_grafana_dashboard_schemaversion", + "community": 17, + "norm_label": "schemaversion" + }, + { + "label": "style", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1313", + "_origin": "ast", + "id": "grafana_grafana_dashboard_style", + "community": 17, + "norm_label": "style" + }, + { + "label": "tags", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1314", + "_origin": "ast", + "id": "grafana_grafana_dashboard_tags", + "community": 17, + "norm_label": "tags" + }, + { + "label": "templating", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1315", + "_origin": "ast", + "id": "grafana_grafana_dashboard_templating", + "community": 17, + "norm_label": "templating" + }, + { + "label": "list", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1316", + "_origin": "ast", + "id": "grafana_grafana_dashboard_templating_list", + "community": 17, + "norm_label": "list" + }, + { + "label": "time", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1318", + "_origin": "ast", + "id": "grafana_grafana_dashboard_time", + "community": 17, + "norm_label": "time" + }, + { + "label": "from", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1319", + "_origin": "ast", + "id": "grafana_grafana_dashboard_time_from", + "community": 17, + "norm_label": "from" + }, + { + "label": "to", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1320", + "_origin": "ast", + "id": "grafana_grafana_dashboard_time_to", + "community": 17, + "norm_label": "to" + }, + { + "label": "timepicker", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1322", + "_origin": "ast", + "id": "grafana_grafana_dashboard_timepicker", + "community": 17, + "norm_label": "timepicker" + }, + { + "label": "refresh_intervals", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1323", + "_origin": "ast", + "id": "grafana_grafana_dashboard_timepicker_refresh_intervals", + "community": 17, + "norm_label": "refresh_intervals" + }, + { + "label": "timezone", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1336", + "_origin": "ast", + "id": "grafana_grafana_dashboard_timezone", + "community": 17, + "norm_label": "timezone" + }, + { + "label": "title", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1337", + "_origin": "ast", + "id": "grafana_grafana_dashboard_title", + "community": 17, + "norm_label": "title" + }, + { + "label": "uid", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1338", + "_origin": "ast", + "id": "grafana_grafana_dashboard_uid", + "community": 17, + "norm_label": "uid" + }, + { + "label": "version", + "file_type": "code", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1339", + "_origin": "ast", + "id": "grafana_grafana_dashboard_version", + "community": 17, + "norm_label": "version" + }, + { + "label": "openshift-console-dashboard.json", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard", + "community": 14, + "norm_label": "openshift-console-dashboard.json" + }, + { + "label": "annotations", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L2", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_annotations", + "community": 14, + "norm_label": "annotations" + }, + { + "label": "list", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L3", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_annotations_list", + "community": 14, + "norm_label": "list" + }, + { + "label": "description", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L22", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_description", + "community": 14, + "norm_label": "description" + }, + { + "label": "editable", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L23", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_editable", + "community": 14, + "norm_label": "editable" + }, + { + "label": "gnetId", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L24", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_gnetid", + "community": 14, + "norm_label": "gnetid" + }, + { + "label": "graphTooltip", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L25", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_graphtooltip", + "community": 14, + "norm_label": "graphtooltip" + }, + { + "label": "id", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L26", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_id", + "community": 14, + "norm_label": "id" + }, + { + "label": "links", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L27", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_links", + "community": 14, + "norm_label": "links" + }, + { + "label": "panels", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L28", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_panels", + "community": 14, + "norm_label": "panels" + }, + { + "label": "refresh", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1441", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_refresh", + "community": 14, + "norm_label": "refresh" + }, + { + "label": "schemaVersion", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1442", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_schemaversion", + "community": 14, + "norm_label": "schemaversion" + }, + { + "label": "style", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1443", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_style", + "community": 14, + "norm_label": "style" + }, + { + "label": "tags", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1444", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_tags", + "community": 14, + "norm_label": "tags" + }, + { + "label": "templating", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1447", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_templating", + "community": 14, + "norm_label": "templating" + }, + { + "label": "list", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1448", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_templating_list", + "community": 14, + "norm_label": "list" + }, + { + "label": "time", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1450", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_time", + "community": 14, + "norm_label": "time" + }, + { + "label": "from", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1451", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_time_from", + "community": 14, + "norm_label": "from" + }, + { + "label": "to", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1452", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_time_to", + "community": 14, + "norm_label": "to" + }, + { + "label": "timepicker", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1454", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_timepicker", + "community": 14, + "norm_label": "timepicker" + }, + { + "label": "refresh_intervals", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1455", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_timepicker_refresh_intervals", + "community": 14, + "norm_label": "refresh_intervals" + }, + { + "label": "timezone", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1468", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_timezone", + "community": 14, + "norm_label": "timezone" + }, + { + "label": "title", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1469", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_title", + "community": 14, + "norm_label": "title" + }, + { + "label": "uid", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1470", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_uid", + "community": 14, + "norm_label": "uid" + }, + { + "label": "variables", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1471", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_variables", + "community": 14, + "norm_label": "variables" + }, + { + "label": "list", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1472", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_variables_list", + "community": 14, + "norm_label": "list" + }, + { + "label": "version", + "file_type": "code", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1474", + "_origin": "ast", + "id": "grafana_openshift_console_dashboard_version", + "community": 14, + "norm_label": "version" + }, + { + "label": "image.go", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L1", + "_origin": "ast", + "id": "images_image", + "community": 67, + "norm_label": "image.go" + }, + { + "label": "GetWebhookServerImage()", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L46", + "_origin": "ast", + "id": "images_image_getwebhookserverimage", + "community": 67, + "norm_label": "getwebhookserverimage()" + }, + { + "label": "GetPVCCleanupJobImage()", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L57", + "_origin": "ast", + "id": "images_image_getpvccleanupjobimage", + "community": 67, + "norm_label": "getpvccleanupjobimage()" + }, + { + "label": "GetAsyncStorageServerImage()", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L66", + "_origin": "ast", + "id": "images_image_getasyncstorageserverimage", + "community": 67, + "norm_label": "getasyncstorageserverimage()" + }, + { + "label": "GetAsyncStorageSidecarImage()", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L75", + "_origin": "ast", + "id": "images_image_getasyncstoragesidecarimage", + "community": 67, + "norm_label": "getasyncstoragesidecarimage()" + }, + { + "label": "GetProjectCloneImage()", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L84", + "_origin": "ast", + "id": "images_image_getprojectcloneimage", + "community": 67, + "norm_label": "getprojectcloneimage()" + }, + { + "label": "GetProjectBackupImage()", + "file_type": "code", + "source_file": "internal/images/image.go", + "source_location": "L93", + "_origin": "ast", + "id": "images_image_getprojectbackupimage", + "community": 67, + "norm_label": "getprojectbackupimage()" + }, + { + "label": "map.go", + "file_type": "code", + "source_file": "internal/map/map.go", + "source_location": "L1", + "_origin": "ast", + "id": "map_map", + "community": 43, + "norm_label": "map.go" + }, + { + "label": "Append()", + "file_type": "code", + "source_file": "internal/map/map.go", + "source_location": "L18", + "_origin": "ast", + "id": "map_map_append", + "community": 43, + "norm_label": "append()" + }, + { + "label": "Equal()", + "file_type": "code", + "source_file": "internal/map/map.go", + "source_location": "L28", + "_origin": "ast", + "id": "map_map_equal", + "community": 22, + "norm_label": "equal()" + }, + { + "label": "main.go", + "file_type": "code", + "source_file": "main.go", + "source_location": "L1", + "_origin": "ast", + "id": "main", + "community": 34, + "norm_label": "main.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "main.go", + "source_location": "L69", + "_origin": "ast", + "id": "main_init", + "community": 34, + "norm_label": "init()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "main.go", + "source_location": "L97", + "_origin": "ast", + "id": "main_main", + "community": 34, + "norm_label": "main()" + }, + { + "label": "setupControllerConfig()", + "file_type": "code", + "source_file": "main.go", + "source_location": "L242", + "_origin": "ast", + "id": "main_setupcontrollerconfig", + "community": 34, + "norm_label": "setupcontrollerconfig()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "main.go", + "source_location": "L242", + "_origin": "ast", + "id": "main_go_manager", + "community": 34, + "norm_label": "manager" + }, + { + "label": "make-release.sh", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "make_release", + "community": 84, + "norm_label": "make-release.sh" + }, + { + "label": "make-release.sh script", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "community": 84, + "norm_label": "make-release.sh script" + }, + { + "label": "usage()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L31", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_usage", + "community": 84, + "norm_label": "usage()" + }, + { + "label": "dryrun()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L65", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_dryrun", + "community": 84, + "norm_label": "dryrun()" + }, + { + "label": "parse_args()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L69", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_parse_args", + "community": 84, + "norm_label": "parse_args()" + }, + { + "label": "update_version()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L103", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_update_version", + "community": 84, + "norm_label": "update_version()" + }, + { + "label": "update_images()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L124", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_update_images", + "community": 84, + "norm_label": "update_images()" + }, + { + "label": "build_and_push_images()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L161", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_build_and_push_images", + "community": 84, + "norm_label": "build_and_push_images()" + }, + { + "label": "git_commit_and_push()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L192", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_git_commit_and_push", + "community": 84, + "norm_label": "git_commit_and_push()" + }, + { + "label": "prerelease()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L231", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_prerelease", + "community": 84, + "norm_label": "prerelease()" + }, + { + "label": "release()", + "file_type": "code", + "source_file": "make-release.sh", + "source_location": "L272", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "make_release_release", + "community": 84, + "norm_label": "release()" + }, + { + "label": "patch_crds.sh", + "file_type": "code", + "source_file": "patch/patch_crds.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "patch_patch_crds", + "community": 179, + "norm_label": "patch_crds.sh" + }, + { + "label": "patch_crds.sh script", + "file_type": "code", + "source_file": "patch/patch_crds.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry", + "community": 179, + "norm_label": "patch_crds.sh script" + }, + { + "label": "update_routings_crd()", + "file_type": "code", + "source_file": "patch/patch_crds.sh", + "source_location": "L44", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "patch_patch_crds_update_routings_crd", + "community": 179, + "norm_label": "update_routings_crd()" + }, + { + "label": "cache.go", + "file_type": "code", + "source_file": "pkg/cache/cache.go", + "source_location": "L1", + "_origin": "ast", + "id": "cache_cache", + "community": 36, + "norm_label": "cache.go" + }, + { + "label": "GetCacheFunc()", + "file_type": "code", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", + "_origin": "ast", + "id": "cache_cache_getcachefunc", + "community": 36, + "norm_label": "getcachefunc()" + }, + { + "label": "NewCacheFunc", + "file_type": "code", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", + "_origin": "ast", + "id": "newcachefunc", + "community": 36, + "norm_label": "newcachefunc" + }, + { + "label": "GetWebhooksCacheFunc()", + "file_type": "code", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", + "_origin": "ast", + "id": "cache_cache_getwebhookscachefunc", + "community": 36, + "norm_label": "getwebhookscachefunc()" + }, + { + "label": "naming.go", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L1", + "_origin": "ast", + "id": "common_naming", + "community": 0, + "norm_label": "naming.go" + }, + { + "label": "DevWorkspaceRoutingName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L30", + "_origin": "ast", + "id": "common_naming_devworkspaceroutingname", + "community": 7, + "norm_label": "devworkspaceroutingname()" + }, + { + "label": "EndpointName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L34", + "_origin": "ast", + "id": "common_naming_endpointname", + "community": 44, + "norm_label": "endpointname()" + }, + { + "label": "PortName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L41", + "_origin": "ast", + "id": "common_naming_portname", + "community": 53, + "norm_label": "portname()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_common_naming_go_endpoint", + "community": 53, + "norm_label": "endpoint" + }, + { + "label": "ServiceName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L48", + "_origin": "ast", + "id": "common_naming_servicename", + "community": 44, + "norm_label": "servicename()" + }, + { + "label": "ServiceAccountName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L52", + "_origin": "ast", + "id": "common_naming_serviceaccountname", + "community": 0, + "norm_label": "serviceaccountname()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L52", + "_origin": "ast", + "id": "pkg_common_naming_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ServiceAccountLabels()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L59", + "_origin": "ast", + "id": "common_naming_serviceaccountlabels", + "community": 0, + "norm_label": "serviceaccountlabels()" + }, + { + "label": "EndpointHostname()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L73", + "_origin": "ast", + "id": "common_naming_endpointhostname", + "community": 0, + "norm_label": "endpointhostname()" + }, + { + "label": "WorkspaceHostname()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L83", + "_origin": "ast", + "id": "common_naming_workspacehostname", + "community": 0, + "norm_label": "workspacehostname()" + }, + { + "label": "EndpointPath()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L91", + "_origin": "ast", + "id": "common_naming_endpointpath", + "community": 0, + "norm_label": "endpointpath()" + }, + { + "label": "RouteName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L95", + "_origin": "ast", + "id": "common_naming_routename", + "community": 45, + "norm_label": "routename()" + }, + { + "label": "DeploymentName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L99", + "_origin": "ast", + "id": "common_naming_deploymentname", + "community": 1, + "norm_label": "deploymentname()" + }, + { + "label": "ServingCertVolumeName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L103", + "_origin": "ast", + "id": "common_naming_servingcertvolumename", + "community": 46, + "norm_label": "servingcertvolumename()" + }, + { + "label": "PVCCleanupJobName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L107", + "_origin": "ast", + "id": "common_naming_pvccleanupjobname", + "community": 38, + "norm_label": "pvccleanupjobname()" + }, + { + "label": "PerWorkspacePVCName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L111", + "_origin": "ast", + "id": "common_naming_perworkspacepvcname", + "community": 3, + "norm_label": "perworkspacepvcname()" + }, + { + "label": "MetadataConfigMapName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L115", + "_origin": "ast", + "id": "common_naming_metadataconfigmapname", + "community": 52, + "norm_label": "metadataconfigmapname()" + }, + { + "label": "AutoMountConfigMapVolumeName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L122", + "_origin": "ast", + "id": "common_naming_automountconfigmapvolumename", + "community": 11, + "norm_label": "automountconfigmapvolumename()" + }, + { + "label": "AutoMountSecretVolumeName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L126", + "_origin": "ast", + "id": "common_naming_automountsecretvolumename", + "community": 11, + "norm_label": "automountsecretvolumename()" + }, + { + "label": "AutoMountPVCVolumeName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L130", + "_origin": "ast", + "id": "common_naming_automountpvcvolumename", + "community": 11, + "norm_label": "automountpvcvolumename()" + }, + { + "label": "AutoMountProjectedVolumeName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L134", + "_origin": "ast", + "id": "common_naming_automountprojectedvolumename", + "community": 61, + "norm_label": "automountprojectedvolumename()" + }, + { + "label": "ServiceAccountTokenProjectionName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L141", + "_origin": "ast", + "id": "common_naming_serviceaccounttokenprojectionname", + "community": 0, + "norm_label": "serviceaccounttokenprojectionname()" + }, + { + "label": "WorkspaceRoleName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L146", + "_origin": "ast", + "id": "common_naming_workspacerolename", + "community": 0, + "norm_label": "workspacerolename()" + }, + { + "label": "WorkspaceRolebindingName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L150", + "_origin": "ast", + "id": "common_naming_workspacerolebindingname", + "community": 0, + "norm_label": "workspacerolebindingname()" + }, + { + "label": "WorkspaceSCCRoleName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L154", + "_origin": "ast", + "id": "common_naming_workspacesccrolename", + "community": 0, + "norm_label": "workspacesccrolename()" + }, + { + "label": "WorkspaceSCCRolebindingName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L158", + "_origin": "ast", + "id": "common_naming_workspacesccrolebindingname", + "community": 0, + "norm_label": "workspacesccrolebindingname()" + }, + { + "label": "RegistryImagePullerRoleName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L162", + "_origin": "ast", + "id": "common_naming_registryimagepullerrolename", + "community": 0, + "norm_label": "registryimagepullerrolename()" + }, + { + "label": "RegistryImageBuilderRoleName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L166", + "_origin": "ast", + "id": "common_naming_registryimagebuilderrolename", + "community": 101, + "norm_label": "registryimagebuilderrolename()" + }, + { + "label": "RegistryImagePullerRolebindingName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L170", + "_origin": "ast", + "id": "common_naming_registryimagepullerrolebindingname", + "community": 0, + "norm_label": "registryimagepullerrolebindingname()" + }, + { + "label": "OldWorkspaceRoleName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L178", + "_origin": "ast", + "id": "common_naming_oldworkspacerolename", + "community": 0, + "norm_label": "oldworkspacerolename()" + }, + { + "label": "OldWorkspaceRolebindingName()", + "file_type": "code", + "source_file": "pkg/common/naming.go", + "source_location": "L186", + "_origin": "ast", + "id": "common_naming_oldworkspacerolebindingname", + "community": 0, + "norm_label": "oldworkspacerolebindingname()" + }, + { + "label": "types.go", + "file_type": "code", + "source_file": "pkg/common/types.go", + "source_location": "L1", + "_origin": "ast", + "id": "common_types", + "community": 142, + "norm_label": "types.go" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/common/types.go", + "source_location": "L21", + "_origin": "ast", + "id": "common_devworkspacewithconfig", + "community": 142, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "pkg/common/types.go", + "source_location": "L22", + "_origin": "ast", + "id": "pkg_common_types_go_devworkspace", + "community": 142, + "norm_label": "devworkspace" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/common/types.go", + "source_location": "L23", + "_origin": "ast", + "id": "pkg_common_types_go_operatorconfiguration", + "community": 142, + "norm_label": "operatorconfiguration" + }, + { + "label": "conditions.go", + "file_type": "code", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L1", + "_origin": "ast", + "id": "conditions_conditions", + "community": 92, + "norm_label": "conditions.go" + }, + { + "label": "GetConditionByType()", + "file_type": "code", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "_origin": "ast", + "id": "conditions_conditions_getconditionbytype", + "community": 92, + "norm_label": "getconditionbytype()" + }, + { + "label": "DevWorkspaceCondition", + "file_type": "code", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_conditions_conditions_go_devworkspacecondition", + "community": 92, + "norm_label": "devworkspacecondition" + }, + { + "label": "DevWorkspaceConditionType", + "file_type": "code", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_conditions_conditions_go_devworkspaceconditiontype", + "community": 92, + "norm_label": "devworkspaceconditiontype" + }, + { + "label": "CountWarningConditions()", + "file_type": "code", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L42", + "_origin": "ast", + "id": "conditions_conditions_countwarningconditions", + "community": 92, + "norm_label": "countwarningconditions()" + }, + { + "label": "common_test.go", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_common_test", + "community": 124, + "norm_label": "common_test.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "config_common_test_init", + "community": 124, + "norm_label": "init()" + }, + { + "label": "setupForTest()", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", + "_origin": "ast", + "id": "config_common_test_setupfortest", + "community": 22, + "norm_label": "setupfortest()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", + "_origin": "ast", + "id": "pkg_config_common_test_go_t", + "community": 22, + "norm_label": "t" + }, + { + "label": "buildConfig()", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "_origin": "ast", + "id": "config_common_test_buildconfig", + "community": 124, + "norm_label": "buildconfig()" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "_origin": "ast", + "id": "pkg_config_common_test_go_operatorconfiguration", + "community": 124, + "norm_label": "operatorconfiguration" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "_origin": "ast", + "id": "pkg_config_common_test_go_devworkspaceoperatorconfig", + "community": 124, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": "buildExternalConfig()", + "file_type": "code", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "_origin": "ast", + "id": "config_common_test_buildexternalconfig", + "community": 124, + "norm_label": "buildexternalconfig()" + }, + { + "label": "config.go", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L1", + "_origin": "ast", + "id": "configmap_config", + "community": 40, + "norm_label": "config.go" + }, + { + "label": "ControllerConfig", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L44", + "_origin": "ast", + "id": "configmap_controllerconfig", + "community": 40, + "norm_label": "controllerconfig" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_config_configmap_config_go_configmap", + "community": 40, + "norm_label": "configmap" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L48", + "_origin": "ast", + "id": "configmap_controllerconfig_update", + "community": 40, + "norm_label": ".update()" + }, + { + "label": ".GetWorkspacePVCName()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L53", + "_origin": "ast", + "id": "configmap_controllerconfig_getworkspacepvcname", + "community": 40, + "norm_label": ".getworkspacepvcname()" + }, + { + "label": ".GetDefaultRoutingClass()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L57", + "_origin": "ast", + "id": "configmap_controllerconfig_getdefaultroutingclass", + "community": 40, + "norm_label": ".getdefaultroutingclass()" + }, + { + "label": ".GetClusterRoutingSuffix()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L61", + "_origin": "ast", + "id": "configmap_controllerconfig_getclusterroutingsuffix", + "community": 40, + "norm_label": ".getclusterroutingsuffix()" + }, + { + "label": ".GetExperimentalFeaturesEnabled()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L68", + "_origin": "ast", + "id": "configmap_controllerconfig_getexperimentalfeaturesenabled", + "community": 40, + "norm_label": ".getexperimentalfeaturesenabled()" + }, + { + "label": ".GetPVCStorageClassName()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L72", + "_origin": "ast", + "id": "configmap_controllerconfig_getpvcstorageclassname", + "community": 40, + "norm_label": ".getpvcstorageclassname()" + }, + { + "label": ".GetSidecarPullPolicy()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L76", + "_origin": "ast", + "id": "configmap_controllerconfig_getsidecarpullpolicy", + "community": 40, + "norm_label": ".getsidecarpullpolicy()" + }, + { + "label": ".GetProperty()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L80", + "_origin": "ast", + "id": "configmap_controllerconfig_getproperty", + "community": 40, + "norm_label": ".getproperty()" + }, + { + "label": ".Validate()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L88", + "_origin": "ast", + "id": "configmap_controllerconfig_validate", + "community": 40, + "norm_label": ".validate()" + }, + { + "label": ".GetWorkspaceIdleTimeout()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L92", + "_origin": "ast", + "id": "configmap_controllerconfig_getworkspaceidletimeout", + "community": 40, + "norm_label": ".getworkspaceidletimeout()" + }, + { + "label": "syncConfigmapFromCluster()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "_origin": "ast", + "id": "configmap_config_syncconfigmapfromcluster", + "community": 40, + "norm_label": "syncconfigmapfromcluster()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "_origin": "ast", + "id": "pkg_config_configmap_config_go_client", + "community": 40, + "norm_label": "client" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "_origin": "ast", + "id": "pkg_config_configmap_config_go_object", + "community": 40, + "norm_label": "object" + }, + { + "label": "LoadControllerConfig()", + "file_type": "code", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L107", + "_origin": "ast", + "id": "configmap_config_loadcontrollerconfig", + "community": 40, + "norm_label": "loadcontrollerconfig()" + }, + { + "label": "doc.go", + "file_type": "code", + "source_file": "pkg/config/configmap/doc.go", + "source_location": "L1", + "_origin": "ast", + "id": "configmap_doc", + "community": 222, + "norm_label": "doc.go" + }, + { + "label": "property.go", + "file_type": "code", + "source_file": "pkg/config/configmap/property.go", + "source_location": "L1", + "_origin": "ast", + "id": "configmap_property", + "community": 223, + "norm_label": "property.go" + }, + { + "label": "defaults.go", + "file_type": "code", + "source_file": "pkg/config/defaults.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_defaults", + "community": 34, + "norm_label": "defaults.go" + }, + { + "label": "setDefaultPodSecurityContext()", + "file_type": "code", + "source_file": "pkg/config/defaults.go", + "source_location": "L137", + "_origin": "ast", + "id": "config_defaults_setdefaultpodsecuritycontext", + "community": 34, + "norm_label": "setdefaultpodsecuritycontext()" + }, + { + "label": "setDefaultContainerSecurityContext()", + "file_type": "code", + "source_file": "pkg/config/defaults.go", + "source_location": "L149", + "_origin": "ast", + "id": "config_defaults_setdefaultcontainersecuritycontext", + "community": 34, + "norm_label": "setdefaultcontainersecuritycontext()" + }, + { + "label": "env.go", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_env", + "community": 5, + "norm_label": "env.go" + }, + { + "label": "ControllerEnv", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L27", + "_origin": "ast", + "id": "config_controllerenv", + "community": 5, + "norm_label": "controllerenv" + }, + { + "label": "GetWebhooksSecretName()", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L40", + "_origin": "ast", + "id": "config_env_getwebhookssecretname", + "community": 5, + "norm_label": "getwebhookssecretname()" + }, + { + "label": "GetDevModeEnabled()", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L48", + "_origin": "ast", + "id": "config_env_getdevmodeenabled", + "community": 125, + "norm_label": "getdevmodeenabled()" + }, + { + "label": "GetMaxConcurrentReconciles()", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L52", + "_origin": "ast", + "id": "config_env_getmaxconcurrentreconciles", + "community": 9, + "norm_label": "getmaxconcurrentreconciles()" + }, + { + "label": "GetResourceQuantityFromEnvVar()", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L64", + "_origin": "ast", + "id": "config_env_getresourcequantityfromenvvar", + "community": 5, + "norm_label": "getresourcequantityfromenvvar()" + }, + { + "label": "Quantity", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_config_env_go_quantity", + "community": 5, + "norm_label": "quantity" + }, + { + "label": "GetWorkspaceControllerSA()", + "file_type": "code", + "source_file": "pkg/config/env.go", + "source_location": "L76", + "_origin": "ast", + "id": "config_env_getworkspacecontrollersa", + "community": 5, + "norm_label": "getworkspacecontrollersa()" + }, + { + "label": "migrate.go", + "file_type": "code", + "source_file": "pkg/config/migrate.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_migrate", + "community": 39, + "norm_label": "migrate.go" + }, + { + "label": "MigrateConfigFromConfigMap()", + "file_type": "code", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", + "_origin": "ast", + "id": "config_migrate_migrateconfigfromconfigmap", + "community": 39, + "norm_label": "migrateconfigfromconfigmap()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_config_migrate_go_client", + "community": 39, + "norm_label": "client" + }, + { + "label": "deleteMigratedConfigmap()", + "file_type": "code", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", + "_origin": "ast", + "id": "config_migrate_deletemigratedconfigmap", + "community": 39, + "norm_label": "deletemigratedconfigmap()" + }, + { + "label": "convertConfigMapToConfigCRD()", + "file_type": "code", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", + "_origin": "ast", + "id": "config_migrate_convertconfigmaptoconfigcrd", + "community": 39, + "norm_label": "convertconfigmaptoconfigcrd()" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "code", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", + "_origin": "ast", + "id": "pkg_config_migrate_go_devworkspaceoperatorconfig", + "community": 39, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": "migrate_test.go", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_migrate_test", + "community": 39, + "norm_label": "migrate_test.go" + }, + { + "label": "TestMigrateConfigDoesNothingWhenNoConfigMap()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "community": 39, + "norm_label": "testmigrateconfigdoesnothingwhennoconfigmap()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_config_migrate_test_go_t", + "community": 39, + "norm_label": "t" + }, + { + "label": "TestMigrateConfigErrorWhenConfigAndConfigMapPresent()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", + "_origin": "ast", + "id": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "community": 39, + "norm_label": "testmigrateconfigerrorwhenconfigandconfigmappresent()" + }, + { + "label": "TestMigrateConfigDeletesConfigMapWhenAlreadyMigrated()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", + "_origin": "ast", + "id": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "community": 39, + "norm_label": "testmigrateconfigdeletesconfigmapwhenalreadymigrated()" + }, + { + "label": "TestMigrateConfigCreatesCRFromConfigMap()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L102", + "_origin": "ast", + "id": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "community": 39, + "norm_label": "testmigrateconfigcreatescrfromconfigmap()" + }, + { + "label": "TestMigrateConfigSucceedsWhenCRDHasAllValuesFromConfigMap()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", + "_origin": "ast", + "id": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "community": 39, + "norm_label": "testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap()" + }, + { + "label": "TestConvertConfigMapDoesNothingWhenNoConfigmap()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L205", + "_origin": "ast", + "id": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "community": 39, + "norm_label": "testconvertconfigmapdoesnothingwhennoconfigmap()" + }, + { + "label": "TestConvertConfigMapGetsAllOldConfigValues()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", + "_origin": "ast", + "id": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "community": 39, + "norm_label": "testconvertconfigmapgetsalloldconfigvalues()" + }, + { + "label": "TestConvertConfigMapIgnoresValuesThatAreDefault()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L254", + "_origin": "ast", + "id": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "community": 39, + "norm_label": "testconvertconfigmapignoresvaluesthataredefault()" + }, + { + "label": "TestConvertConfigMapReturnsNilWhenAllDefault()", + "file_type": "code", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L289", + "_origin": "ast", + "id": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "community": 39, + "norm_label": "testconvertconfigmapreturnsnilwhenalldefault()" + }, + { + "label": "predicates.go", + "file_type": "code", + "source_file": "pkg/config/predicates.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_predicates", + "community": 13, + "norm_label": "predicates.go" + }, + { + "label": "Predicates()", + "file_type": "code", + "source_file": "pkg/config/predicates.go", + "source_location": "L25", + "_origin": "ast", + "id": "config_predicates_predicates", + "community": 13, + "norm_label": "predicates()" + }, + { + "label": "Predicate", + "file_type": "code", + "source_file": "pkg/config/predicates.go", + "source_location": "L25", + "_origin": "ast", + "id": "predicate", + "community": 13, + "norm_label": "predicate" + }, + { + "label": "openshift.go", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L1", + "_origin": "ast", + "id": "proxy_openshift", + "community": 96, + "norm_label": "openshift.go" + }, + { + "label": "GetClusterProxyConfig()", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "_origin": "ast", + "id": "proxy_openshift_getclusterproxyconfig", + "community": 96, + "norm_label": "getclusterproxyconfig()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_config_proxy_openshift_go_client", + "community": 96, + "norm_label": "client" + }, + { + "label": "Proxy", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_config_proxy_openshift_go_proxy", + "community": 96, + "norm_label": "proxy" + }, + { + "label": "MergeProxyConfigs()", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L64", + "_origin": "ast", + "id": "proxy_openshift_mergeproxyconfigs", + "community": 96, + "norm_label": "mergeproxyconfigs()" + }, + { + "label": "removeEmptyStrings()", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L99", + "_origin": "ast", + "id": "proxy_openshift_removeemptystrings", + "community": 96, + "norm_label": "removeemptystrings()" + }, + { + "label": "openshift_test.go", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "proxy_openshift_test", + "community": 96, + "norm_label": "openshift_test.go" + }, + { + "label": "TestMergeProxyConfigs()", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L24", + "_origin": "ast", + "id": "proxy_openshift_test_testmergeproxyconfigs", + "community": 96, + "norm_label": "testmergeproxyconfigs()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L24", + "_origin": "ast", + "id": "pkg_config_proxy_openshift_test_go_t", + "community": 96, + "norm_label": "t" + }, + { + "label": "sync.go", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_sync", + "community": 13, + "norm_label": "sync.go" + }, + { + "label": "GetGlobalConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L55", + "_origin": "ast", + "id": "config_sync_getglobalconfig", + "community": 86, + "norm_label": "getglobalconfig()" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L55", + "_origin": "ast", + "id": "pkg_config_sync_go_operatorconfiguration", + "community": 13, + "norm_label": "operatorconfiguration" + }, + { + "label": "ResolveConfigForWorkspace()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "_origin": "ast", + "id": "config_sync_resolveconfigforworkspace", + "community": 13, + "norm_label": "resolveconfigforworkspace()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_config_sync_go_devworkspace", + "community": 13, + "norm_label": "devworkspace" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_config_sync_go_client", + "community": 13, + "norm_label": "client" + }, + { + "label": "GetConfigForTesting()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L91", + "_origin": "ast", + "id": "config_sync_getconfigfortesting", + "community": 0, + "norm_label": "getconfigfortesting()" + }, + { + "label": "SetGlobalConfigForTesting()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L99", + "_origin": "ast", + "id": "config_sync_setglobalconfigfortesting", + "community": 34, + "norm_label": "setglobalconfigfortesting()" + }, + { + "label": "SetupControllerConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L108", + "_origin": "ast", + "id": "config_sync_setupcontrollerconfig", + "community": 13, + "norm_label": "setupcontrollerconfig()" + }, + { + "label": "IsSetUp()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L157", + "_origin": "ast", + "id": "config_sync_issetup", + "community": 13, + "norm_label": "issetup()" + }, + { + "label": "ExperimentalFeaturesEnabled()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L161", + "_origin": "ast", + "id": "config_sync_experimentalfeaturesenabled", + "community": 34, + "norm_label": "experimentalfeaturesenabled()" + }, + { + "label": "getClusterConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "_origin": "ast", + "id": "config_sync_getclusterconfig", + "community": 13, + "norm_label": "getclusterconfig()" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "_origin": "ast", + "id": "pkg_config_sync_go_devworkspaceoperatorconfig", + "community": 13, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": "getMergedConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L179", + "_origin": "ast", + "id": "config_sync_getmergedconfig", + "community": 13, + "norm_label": "getmergedconfig()" + }, + { + "label": "syncConfigFrom()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L186", + "_origin": "ast", + "id": "config_sync_syncconfigfrom", + "community": 13, + "norm_label": "syncconfigfrom()" + }, + { + "label": "restoreDefaultConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L197", + "_origin": "ast", + "id": "config_sync_restoredefaultconfig", + "community": 13, + "norm_label": "restoredefaultconfig()" + }, + { + "label": "discoverRouteSuffix()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L207", + "_origin": "ast", + "id": "config_sync_discoverroutesuffix", + "community": 13, + "norm_label": "discoverroutesuffix()" + }, + { + "label": "mergeConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L246", + "_origin": "ast", + "id": "config_sync_mergeconfig", + "community": 13, + "norm_label": "mergeconfig()" + }, + { + "label": "mergePodSecurityContext()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L512", + "_origin": "ast", + "id": "config_sync_mergepodsecuritycontext", + "community": 13, + "norm_label": "mergepodsecuritycontext()" + }, + { + "label": "PodSecurityContext", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L512", + "_origin": "ast", + "id": "pkg_config_sync_go_podsecuritycontext", + "community": 13, + "norm_label": "podsecuritycontext" + }, + { + "label": "mergeContainerSecurityContext()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L536", + "_origin": "ast", + "id": "config_sync_mergecontainersecuritycontext", + "community": 13, + "norm_label": "mergecontainersecuritycontext()" + }, + { + "label": "SecurityContext", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L536", + "_origin": "ast", + "id": "pkg_config_sync_go_securitycontext", + "community": 13, + "norm_label": "securitycontext" + }, + { + "label": "mergeTLSCertificateConfigmapRef()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L560", + "_origin": "ast", + "id": "config_sync_mergetlscertificateconfigmapref", + "community": 13, + "norm_label": "mergetlscertificateconfigmapref()" + }, + { + "label": "ConfigmapReference", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L560", + "_origin": "ast", + "id": "pkg_config_sync_go_configmapreference", + "community": 13, + "norm_label": "configmapreference" + }, + { + "label": "mergeResources()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L582", + "_origin": "ast", + "id": "config_sync_mergeresources", + "community": 13, + "norm_label": "mergeresources()" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L582", + "_origin": "ast", + "id": "pkg_config_sync_go_resourcerequirements", + "community": 13, + "norm_label": "resourcerequirements" + }, + { + "label": "GetCurrentConfigString()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L609", + "_origin": "ast", + "id": "config_sync_getcurrentconfigstring", + "community": 13, + "norm_label": "getcurrentconfigstring()" + }, + { + "label": "logCurrentConfig()", + "file_type": "code", + "source_file": "pkg/config/sync.go", + "source_location": "L799", + "_origin": "ast", + "id": "config_sync_logcurrentconfig", + "community": 13, + "norm_label": "logcurrentconfig()" + }, + { + "label": "sync_test.go", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "config_sync_test", + "community": 22, + "norm_label": "sync_test.go" + }, + { + "label": "TestSetupControllerConfigUsesDefault()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", + "_origin": "ast", + "id": "config_sync_test_testsetupcontrollerconfigusesdefault", + "community": 22, + "norm_label": "testsetupcontrollerconfigusesdefault()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", + "_origin": "ast", + "id": "pkg_config_sync_test_go_t", + "community": 22, + "norm_label": "t" + }, + { + "label": "TestSetupControllerConfigFailsWhenAlreadySetup()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", + "_origin": "ast", + "id": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "community": 22, + "norm_label": "testsetupcontrollerconfigfailswhenalreadysetup()" + }, + { + "label": "TestSetupControllerMergesClusterConfig()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", + "_origin": "ast", + "id": "config_sync_test_testsetupcontrollermergesclusterconfig", + "community": 22, + "norm_label": "testsetupcontrollermergesclusterconfig()" + }, + { + "label": "TestMergesAllFieldsFromClusterConfig()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", + "_origin": "ast", + "id": "config_sync_test_testmergesallfieldsfromclusterconfig", + "community": 22, + "norm_label": "testmergesallfieldsfromclusterconfig()" + }, + { + "label": "TestCatchesNonExistentExternalDWOC()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", + "_origin": "ast", + "id": "config_sync_test_testcatchesnonexistentexternaldwoc", + "community": 22, + "norm_label": "testcatchesnonexistentexternaldwoc()" + }, + { + "label": "TestMergeExternalConfig()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", + "_origin": "ast", + "id": "config_sync_test_testmergeexternalconfig", + "community": 22, + "norm_label": "testmergeexternalconfig()" + }, + { + "label": "TestSetupControllerAlwaysSetsDefaultClusterRoutingSuffix()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", + "_origin": "ast", + "id": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "community": 22, + "norm_label": "testsetupcontrolleralwayssetsdefaultclusterroutingsuffix()" + }, + { + "label": "TestDetectsOpenShiftRouteSuffix()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", + "_origin": "ast", + "id": "config_sync_test_testdetectsopenshiftroutesuffix", + "community": 22, + "norm_label": "testdetectsopenshiftroutesuffix()" + }, + { + "label": "TestSyncConfigFromIgnoresOtherConfigInOtherNamespaces()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", + "_origin": "ast", + "id": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "community": 22, + "norm_label": "testsyncconfigfromignoresotherconfiginothernamespaces()" + }, + { + "label": "TestSyncConfigFromIgnoresOtherConfigWithOtherName()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", + "_origin": "ast", + "id": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "community": 22, + "norm_label": "testsyncconfigfromignoresotherconfigwithothername()" + }, + { + "label": "TestSyncConfigDoesNotChangeDefaults()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", + "_origin": "ast", + "id": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "community": 22, + "norm_label": "testsyncconfigdoesnotchangedefaults()" + }, + { + "label": "TestSyncConfigRestoresClusterRoutingSuffix()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L313", + "_origin": "ast", + "id": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "community": 22, + "norm_label": "testsyncconfigrestoresclusterroutingsuffix()" + }, + { + "label": "TestSyncConfigDoesNotEraseClusterRoutingSuffix()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L328", + "_origin": "ast", + "id": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "community": 22, + "norm_label": "testsyncconfigdoesnoteraseclusterroutingsuffix()" + }, + { + "label": "TestMergeConfigHandlesProxySettings()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", + "_origin": "ast", + "id": "config_sync_test_testmergeconfighandlesproxysettings", + "community": 22, + "norm_label": "testmergeconfighandlesproxysettings()" + }, + { + "label": "TestMergeConfigLooksAtAllFields()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", + "_origin": "ast", + "id": "config_sync_test_testmergeconfiglooksatallfields", + "community": 22, + "norm_label": "testmergeconfiglooksatallfields()" + }, + { + "label": "TestMergeConfigMergesStorageAccessMode()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L444", + "_origin": "ast", + "id": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "community": 22, + "norm_label": "testmergeconfigmergesstorageaccessmode()" + }, + { + "label": "TestMergeConfigMergesStorageClassName()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L462", + "_origin": "ast", + "id": "config_sync_test_testmergeconfigmergesstorageclassname", + "community": 22, + "norm_label": "testmergeconfigmergesstorageclassname()" + }, + { + "label": "TestMergeConfigMergesRuntimeClassName()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", + "_origin": "ast", + "id": "config_sync_test_testmergeconfigmergesruntimeclassname", + "community": 22, + "norm_label": "testmergeconfigmergesruntimeclassname()" + }, + { + "label": "fuzzQuantity()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "_origin": "ast", + "id": "config_sync_test_fuzzquantity", + "community": 102, + "norm_label": "fuzzquantity()" + }, + { + "label": "Quantity", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "_origin": "ast", + "id": "pkg_config_sync_test_go_quantity", + "community": 102, + "norm_label": "quantity" + }, + { + "label": "Continue", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "_origin": "ast", + "id": "continue", + "community": 102, + "norm_label": "continue" + }, + { + "label": "fuzzResourceList()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "_origin": "ast", + "id": "config_sync_test_fuzzresourcelist", + "community": 102, + "norm_label": "fuzzresourcelist()" + }, + { + "label": "ResourceList", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "_origin": "ast", + "id": "resourcelist", + "community": 102, + "norm_label": "resourcelist" + }, + { + "label": "fuzzResourceRequirements()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "_origin": "ast", + "id": "config_sync_test_fuzzresourcerequirements", + "community": 102, + "norm_label": "fuzzresourcerequirements()" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "_origin": "ast", + "id": "pkg_config_sync_test_go_resourcerequirements", + "community": 102, + "norm_label": "resourcerequirements" + }, + { + "label": "fuzzStringPtr()", + "file_type": "code", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", + "_origin": "ast", + "id": "config_sync_test_fuzzstringptr", + "community": 102, + "norm_label": "fuzzstringptr()" + }, + { + "label": "attributes.go", + "file_type": "code", + "source_file": "pkg/constants/attributes.go", + "source_location": "L1", + "_origin": "ast", + "id": "constants_attributes", + "community": 225, + "norm_label": "attributes.go" + }, + { + "label": "constants.go", + "file_type": "code", + "source_file": "pkg/constants/constants.go", + "source_location": "L1", + "_origin": "ast", + "id": "pkg_constants_constants_go_constants_constants", + "community": 270, + "norm_label": "constants.go" + }, + { + "label": "env.go", + "file_type": "code", + "source_file": "pkg/constants/env.go", + "source_location": "L1", + "_origin": "ast", + "id": "constants_env", + "community": 226, + "norm_label": "env.go" + }, + { + "label": "finalizers.go", + "file_type": "code", + "source_file": "pkg/constants/finalizers.go", + "source_location": "L1", + "_origin": "ast", + "id": "constants_finalizers", + "community": 227, + "norm_label": "finalizers.go" + }, + { + "label": "metadata.go", + "file_type": "code", + "source_file": "pkg/constants/metadata.go", + "source_location": "L1", + "_origin": "ast", + "id": "constants_metadata", + "community": 228, + "norm_label": "metadata.go" + }, + { + "label": "errors.go", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L1", + "_origin": "ast", + "id": "dwerrors_errors", + "community": 88, + "norm_label": "errors.go" + }, + { + "label": "RetryError", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L23", + "_origin": "ast", + "id": "dwerrors_retryerror", + "community": 88, + "norm_label": "retryerror" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_dwerrors_errors_go_duration", + "community": 88, + "norm_label": "duration" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L33", + "_origin": "ast", + "id": "dwerrors_retryerror_error", + "community": 88, + "norm_label": ".error()" + }, + { + "label": ".Unwrap()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L43", + "_origin": "ast", + "id": "dwerrors_retryerror_unwrap", + "community": 88, + "norm_label": ".unwrap()" + }, + { + "label": "FailError", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L47", + "_origin": "ast", + "id": "dwerrors_failerror", + "community": 88, + "norm_label": "failerror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L54", + "_origin": "ast", + "id": "dwerrors_failerror_error", + "community": 88, + "norm_label": ".error()" + }, + { + "label": ".Unwrap()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L64", + "_origin": "ast", + "id": "dwerrors_failerror_unwrap", + "community": 88, + "norm_label": ".unwrap()" + }, + { + "label": "WarningError", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L68", + "_origin": "ast", + "id": "dwerrors_warningerror", + "community": 88, + "norm_label": "warningerror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L73", + "_origin": "ast", + "id": "dwerrors_warningerror_error", + "community": 88, + "norm_label": ".error()" + }, + { + "label": "WrapSyncError()", + "file_type": "code", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L77", + "_origin": "ast", + "id": "dwerrors_errors_wrapsyncerror", + "community": 0, + "norm_label": "wrapsyncerror()" + }, + { + "label": "cluster.go", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L1", + "_origin": "ast", + "id": "infrastructure_cluster", + "community": 34, + "norm_label": "cluster.go" + }, + { + "label": "Type", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L27", + "_origin": "ast", + "id": "infrastructure_type", + "community": 34, + "norm_label": "type" + }, + { + "label": "Initialize()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L44", + "_origin": "ast", + "id": "infrastructure_cluster_initialize", + "community": 34, + "norm_label": "initialize()" + }, + { + "label": "InitializeForTesting()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", + "_origin": "ast", + "id": "infrastructure_cluster_initializefortesting", + "community": 0, + "norm_label": "initializefortesting()" + }, + { + "label": "IsInitialized()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L63", + "_origin": "ast", + "id": "infrastructure_cluster_isinitialized", + "community": 34, + "norm_label": "isinitialized()" + }, + { + "label": "IsOpenShift()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L68", + "_origin": "ast", + "id": "infrastructure_cluster_isopenshift", + "community": 34, + "norm_label": "isopenshift()" + }, + { + "label": "detect()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L75", + "_origin": "ast", + "id": "infrastructure_cluster_detect", + "community": 34, + "norm_label": "detect()" + }, + { + "label": "findAPIGroup()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", + "_origin": "ast", + "id": "infrastructure_cluster_findapigroup", + "community": 34, + "norm_label": "findapigroup()" + }, + { + "label": "APIGroup", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", + "_origin": "ast", + "id": "apigroup", + "community": 34, + "norm_label": "apigroup" + }, + { + "label": "findAPIResources()", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "_origin": "ast", + "id": "infrastructure_cluster_findapiresources", + "community": 78, + "norm_label": "findapiresources()" + }, + { + "label": "APIResourceList", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "_origin": "ast", + "id": "apiresourcelist", + "community": 78, + "norm_label": "apiresourcelist" + }, + { + "label": "APIResource", + "file_type": "code", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "_origin": "ast", + "id": "apiresource", + "community": 78, + "norm_label": "apiresource" + }, + { + "label": "namespace.go", + "file_type": "code", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L1", + "_origin": "ast", + "id": "infrastructure_namespace", + "community": 123, + "norm_label": "namespace.go" + }, + { + "label": "GetOperatorNamespace()", + "file_type": "code", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L31", + "_origin": "ast", + "id": "infrastructure_namespace_getoperatornamespace", + "community": 123, + "norm_label": "getoperatornamespace()" + }, + { + "label": "GetWatchNamespace()", + "file_type": "code", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L46", + "_origin": "ast", + "id": "infrastructure_namespace_getwatchnamespace", + "community": 123, + "norm_label": "getwatchnamespace()" + }, + { + "label": "GetNamespace()", + "file_type": "code", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L56", + "_origin": "ast", + "id": "infrastructure_namespace_getnamespace", + "community": 123, + "norm_label": "getnamespace()" + }, + { + "label": "webhook.go", + "file_type": "code", + "source_file": "pkg/infrastructure/webhook.go", + "source_location": "L1", + "_origin": "ast", + "id": "infrastructure_webhook", + "community": 78, + "norm_label": "webhook.go" + }, + { + "label": "IsWebhookConfigurationEnabled()", + "file_type": "code", + "source_file": "pkg/infrastructure/webhook.go", + "source_location": "L24", + "_origin": "ast", + "id": "infrastructure_webhook_iswebhookconfigurationenabled", + "community": 78, + "norm_label": "iswebhookconfigurationenabled()" + }, + { + "label": "annotations.go", + "file_type": "code", + "source_file": "pkg/library/annotate/annotations.go", + "source_location": "L1", + "_origin": "ast", + "id": "annotate_annotations", + "community": 208, + "norm_label": "annotations.go" + }, + { + "label": "plugins.go", + "file_type": "code", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L1", + "_origin": "ast", + "id": "annotate_plugins", + "community": 146, + "norm_label": "plugins.go" + }, + { + "label": "AddSourceAttributesForTemplate()", + "file_type": "code", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", + "_origin": "ast", + "id": "annotate_plugins_addsourceattributesfortemplate", + "community": 146, + "norm_label": "addsourceattributesfortemplate()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_library_annotate_plugins_go_devworkspacetemplatespec", + "community": 146, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "urls.go", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L1", + "_origin": "ast", + "id": "annotate_urls", + "community": 111, + "norm_label": "urls.go" + }, + { + "label": "AddURLAttributesToEndpoints()", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "_origin": "ast", + "id": "annotate_urls_addurlattributestoendpoints", + "community": 111, + "norm_label": "addurlattributestoendpoints()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "_origin": "ast", + "id": "pkg_library_annotate_urls_go_devworkspacetemplatespec", + "community": 111, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "_origin": "ast", + "id": "pkg_library_annotate_urls_go_exposedendpointlist", + "community": 111, + "norm_label": "exposedendpointlist" + }, + { + "label": "getContainerEndpointByName()", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "_origin": "ast", + "id": "annotate_urls_getcontainerendpointbyname", + "community": 111, + "norm_label": "getcontainerendpointbyname()" + }, + { + "label": "ContainerComponent", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "_origin": "ast", + "id": "pkg_library_annotate_urls_go_containercomponent", + "community": 111, + "norm_label": "containercomponent" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "_origin": "ast", + "id": "pkg_library_annotate_urls_go_endpoint", + "community": 111, + "norm_label": "endpoint" + }, + { + "label": "constants.go", + "file_type": "code", + "source_file": "pkg/library/constants/constants.go", + "source_location": "L1", + "_origin": "ast", + "id": "pkg_library_constants_constants_go_constants_constants", + "community": 271, + "norm_label": "constants.go" + }, + { + "label": "container.go", + "file_type": "code", + "source_file": "pkg/library/container/container.go", + "source_location": "L1", + "_origin": "ast", + "id": "container_container", + "community": 8, + "norm_label": "container.go" + }, + { + "label": "GetKubeContainersFromDevfile()", + "file_type": "code", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "_origin": "ast", + "id": "container_container_getkubecontainersfromdevfile", + "community": 8, + "norm_label": "getkubecontainersfromdevfile()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_container_container_go_devworkspacetemplatespec", + "community": 8, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "SecurityContext", + "file_type": "code", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_container_container_go_securitycontext", + "community": 8, + "norm_label": "securitycontext" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_container_container_go_resourcerequirements", + "community": 8, + "norm_label": "resourcerequirements" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_container_container_go_podadditions", + "community": 8, + "norm_label": "podadditions" + }, + { + "label": "container_test.go", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "container_container_test", + "community": 8, + "norm_label": "container_test.go" + }, + { + "label": "testCase", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L33", + "_origin": "ast", + "id": "container_testcase", + "community": 8, + "norm_label": "testcase" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_library_container_container_test_go_devworkspacetemplatespec", + "community": 8, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_library_container_container_test_go_testoutput", + "community": 8, + "norm_label": "testoutput" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L39", + "_origin": "ast", + "id": "container_testoutput", + "community": 8, + "norm_label": "testoutput" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_library_container_container_test_go_podadditions", + "community": 8, + "norm_label": "podadditions" + }, + { + "label": "loadAllTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "_origin": "ast", + "id": "container_container_test_loadalltestcasesorpanic", + "community": 8, + "norm_label": "loadalltestcasesorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "_origin": "ast", + "id": "pkg_library_container_container_test_go_t", + "community": 8, + "norm_label": "t" + }, + { + "label": "loadTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "_origin": "ast", + "id": "container_container_test_loadtestcaseorpanic", + "community": 8, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "TestGetKubeContainersFromDevfile()", + "file_type": "code", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L83", + "_origin": "ast", + "id": "container_container_test_testgetkubecontainersfromdevfile", + "community": 8, + "norm_label": "testgetkubecontainersfromdevfile()" + }, + { + "label": "conversion.go", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L1", + "_origin": "ast", + "id": "container_conversion", + "community": 53, + "norm_label": "conversion.go" + }, + { + "label": "convertContainerToK8s()", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "_origin": "ast", + "id": "container_conversion_convertcontainertok8s", + "community": 53, + "norm_label": "convertcontainertok8s()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_component", + "community": 53, + "norm_label": "component" + }, + { + "label": "SecurityContext", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_securitycontext", + "community": 53, + "norm_label": "securitycontext" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_resourcerequirements", + "community": 53, + "norm_label": "resourcerequirements" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_container", + "community": 53, + "norm_label": "container" + }, + { + "label": "devfileEndpointsToContainerPorts()", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "_origin": "ast", + "id": "container_conversion_devfileendpointstocontainerports", + "community": 53, + "norm_label": "devfileendpointstocontainerports()" + }, + { + "label": "Endpoint", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_endpoint", + "community": 53, + "norm_label": "endpoint" + }, + { + "label": "ContainerPort", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "_origin": "ast", + "id": "containerport", + "community": 53, + "norm_label": "containerport" + }, + { + "label": "devfileVolumeMountsToContainerVolumeMounts()", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", + "_origin": "ast", + "id": "container_conversion_devfilevolumemountstocontainervolumemounts", + "community": 53, + "norm_label": "devfilevolumemountstocontainervolumemounts()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_volumemount", + "community": 53, + "norm_label": "volumemount" + }, + { + "label": "devfileEnvToContainerEnv()", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", + "_origin": "ast", + "id": "container_conversion_devfileenvtocontainerenv", + "community": 53, + "norm_label": "devfileenvtocontainerenv()" + }, + { + "label": "EnvVar", + "file_type": "code", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", + "_origin": "ast", + "id": "pkg_library_container_conversion_go_envvar", + "community": 53, + "norm_label": "envvar" + }, + { + "label": "mountSources.go", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L1", + "_origin": "ast", + "id": "container_mountsources", + "community": 80, + "norm_label": "mountsources.go" + }, + { + "label": "HasMountSources()", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", + "_origin": "ast", + "id": "container_mountsources_hasmountsources", + "community": 80, + "norm_label": "hasmountsources()" + }, + { + "label": "ContainerComponent", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_library_container_mountsources_go_containercomponent", + "community": 80, + "norm_label": "containercomponent" + }, + { + "label": "AnyMountSources()", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", + "_origin": "ast", + "id": "container_mountsources_anymountsources", + "community": 80, + "norm_label": "anymountsources()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_library_container_mountsources_go_component", + "community": 80, + "norm_label": "component" + }, + { + "label": "handleMountSources()", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "_origin": "ast", + "id": "container_mountsources_handlemountsources", + "community": 80, + "norm_label": "handlemountsources()" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_library_container_mountsources_go_container", + "community": 80, + "norm_label": "container" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_library_container_mountsources_go_devworkspacetemplatespec", + "community": 80, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "getProjectSourcePath()", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", + "_origin": "ast", + "id": "container_mountsources_getprojectsourcepath", + "community": 80, + "norm_label": "getprojectsourcepath()" + }, + { + "label": "getProjectsVolumeMount()", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "_origin": "ast", + "id": "container_mountsources_getprojectsvolumemount", + "community": 80, + "norm_label": "getprojectsvolumemount()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "_origin": "ast", + "id": "pkg_library_container_mountsources_go_volumemount", + "community": 80, + "norm_label": "volumemount" + }, + { + "label": "helper.go", + "file_type": "code", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L1", + "_origin": "ast", + "id": "defaults_helper", + "community": 144, + "norm_label": "helper.go" + }, + { + "label": "ApplyDefaultTemplate()", + "file_type": "code", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", + "_origin": "ast", + "id": "defaults_helper_applydefaulttemplate", + "community": 144, + "norm_label": "applydefaulttemplate()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", + "_origin": "ast", + "id": "pkg_library_defaults_helper_go_devworkspacewithconfig", + "community": 144, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "NeedsDefaultTemplate()", + "file_type": "code", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", + "_origin": "ast", + "id": "defaults_helper_needsdefaulttemplate", + "community": 144, + "norm_label": "needsdefaulttemplate()" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "flatten_common", + "community": 8, + "norm_label": "common.go" + }, + { + "label": "DevWorkspaceIsFlattened()", + "file_type": "code", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "_origin": "ast", + "id": "flatten_common_devworkspaceisflattened", + "community": 8, + "norm_label": "devworkspaceisflattened()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "_origin": "ast", + "id": "pkg_library_flatten_common_go_devworkspacetemplatespec", + "community": 8, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "ComponentContribution", + "file_type": "code", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "_origin": "ast", + "id": "pkg_library_flatten_common_go_componentcontribution", + "community": 8, + "norm_label": "componentcontribution" + }, + { + "label": "flatten.go", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L1", + "_origin": "ast", + "id": "flatten_flatten", + "community": 28, + "norm_label": "flatten.go" + }, + { + "label": "ResolverTools", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L47", + "_origin": "ast", + "id": "flatten_resolvertools", + "community": 28, + "norm_label": "resolvertools" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_context", + "community": 28, + "norm_label": "context" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L50", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_client", + "community": 28, + "norm_label": "client" + }, + { + "label": "HTTPGetter", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L51", + "_origin": "ast", + "id": "httpgetter", + "community": 28, + "norm_label": "httpgetter" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L52", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_resourcerequirements", + "community": 28, + "norm_label": "resourcerequirements" + }, + { + "label": "ResolveDevWorkspace()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "_origin": "ast", + "id": "flatten_flatten_resolvedevworkspace", + "community": 33, + "norm_label": "resolvedevworkspace()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "community": 28, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "ComponentContribution", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_componentcontribution", + "community": 28, + "norm_label": "componentcontribution" + }, + { + "label": "VariableWarning", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "_origin": "ast", + "id": "variablewarning", + "community": 194, + "norm_label": "variablewarning" + }, + { + "label": "recursiveResolve()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "_origin": "ast", + "id": "flatten_flatten_recursiveresolve", + "community": 28, + "norm_label": "recursiveresolve()" + }, + { + "label": "resolutionContextTree", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "_origin": "ast", + "id": "resolutioncontexttree", + "community": 28, + "norm_label": "resolutioncontexttree" + }, + { + "label": "resolveParentComponent()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "_origin": "ast", + "id": "flatten_flatten_resolveparentcomponent", + "community": 28, + "norm_label": "resolveparentcomponent()" + }, + { + "label": "Parent", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "_origin": "ast", + "id": "parent", + "community": 28, + "norm_label": "parent" + }, + { + "label": "resolvePluginComponent()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "_origin": "ast", + "id": "flatten_flatten_resolveplugincomponent", + "community": 28, + "norm_label": "resolveplugincomponent()" + }, + { + "label": "PluginComponent", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_plugincomponent", + "community": 28, + "norm_label": "plugincomponent" + }, + { + "label": "resolveElementByKubernetesImport()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "_origin": "ast", + "id": "flatten_flatten_resolveelementbykubernetesimport", + "community": 28, + "norm_label": "resolveelementbykubernetesimport()" + }, + { + "label": "KubernetesCustomResourceImportReference", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "_origin": "ast", + "id": "kubernetescustomresourceimportreference", + "community": 28, + "norm_label": "kubernetescustomresourceimportreference" + }, + { + "label": "resolveElementById()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "_origin": "ast", + "id": "flatten_flatten_resolveelementbyid", + "community": 28, + "norm_label": "resolveelementbyid()" + }, + { + "label": "resolveElementByURI()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", + "_origin": "ast", + "id": "flatten_flatten_resolveelementbyuri", + "community": 28, + "norm_label": "resolveelementbyuri()" + }, + { + "label": "canImportDWT()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L317", + "_origin": "ast", + "id": "flatten_flatten_canimportdwt", + "community": 28, + "norm_label": "canimportdwt()" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L317", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_go_devworkspacetemplate", + "community": 28, + "norm_label": "devworkspacetemplate" + }, + { + "label": "FormatVariablesWarning()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", + "_origin": "ast", + "id": "flatten_flatten_formatvariableswarning", + "community": 194, + "norm_label": "formatvariableswarning()" + }, + { + "label": "flatten_test.go", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "flatten_flatten_test", + "community": 33, + "norm_label": "flatten_test.go" + }, + { + "label": "TestResolveDevWorkspaceKubernetesReference()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "community": 33, + "norm_label": "testresolvedevworkspacekubernetesreference()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_test_go_t", + "community": 33, + "norm_label": "t" + }, + { + "label": "TestResolveDevWorkspacePluginRegistry()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "community": 33, + "norm_label": "testresolvedevworkspacepluginregistry()" + }, + { + "label": "TestResolveDevWorkspacePluginURI()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "community": 33, + "norm_label": "testresolvedevworkspacepluginuri()" + }, + { + "label": "TestResolveDevWorkspaceParents()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspaceparents", + "community": 33, + "norm_label": "testresolvedevworkspaceparents()" + }, + { + "label": "TestResolveDevWorkspaceMissingDefaults()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "community": 33, + "norm_label": "testresolvedevworkspacemissingdefaults()" + }, + { + "label": "TestResolveDevWorkspaceAnnotations()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L146", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspaceannotations", + "community": 33, + "norm_label": "testresolvedevworkspaceannotations()" + }, + { + "label": "TestResolveDevWorkspaceTemplateNamespaceRestriction()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", + "_origin": "ast", + "id": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "community": 33, + "norm_label": "testresolvedevworkspacetemplatenamespacerestriction()" + }, + { + "label": "TestMergesDuplicateVolumeComponents()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L192", + "_origin": "ast", + "id": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "community": 33, + "norm_label": "testmergesduplicatevolumecomponents()" + }, + { + "label": "TestMergeContainerContributions()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L215", + "_origin": "ast", + "id": "flatten_flatten_test_testmergecontainercontributions", + "community": 33, + "norm_label": "testmergecontainercontributions()" + }, + { + "label": "TestMergeImplicitContainerContributions()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", + "_origin": "ast", + "id": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "community": 33, + "norm_label": "testmergeimplicitcontainercontributions()" + }, + { + "label": "TestMergeSpecContributions()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", + "_origin": "ast", + "id": "flatten_flatten_test_testmergespeccontributions", + "community": 33, + "norm_label": "testmergespeccontributions()" + }, + { + "label": "TestMergeImplicitSpecContributions()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", + "_origin": "ast", + "id": "flatten_flatten_test_testmergeimplicitspeccontributions", + "community": 33, + "norm_label": "testmergeimplicitspeccontributions()" + }, + { + "label": "getTestingTools()", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "_origin": "ast", + "id": "flatten_flatten_test_gettestingtools", + "community": 33, + "norm_label": "gettestingtools()" + }, + { + "label": "TestInput", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "_origin": "ast", + "id": "pkg_library_flatten_flatten_test_go_testinput", + "community": 33, + "norm_label": "testinput" + }, + { + "label": "ResolverTools", + "file_type": "code", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "_origin": "ast", + "id": "resolvertools", + "community": 33, + "norm_label": "resolvertools" + }, + { + "label": "helper.go", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L1", + "_origin": "ast", + "id": "flatten_helper", + "community": 118, + "norm_label": "helper.go" + }, + { + "label": "resolutionContextTree", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L27", + "_origin": "ast", + "id": "flatten_resolutioncontexttree", + "community": 118, + "norm_label": "resolutioncontexttree" + }, + { + "label": "ImportReference", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L29", + "_origin": "ast", + "id": "importreference", + "community": 118, + "norm_label": "importreference" + }, + { + "label": ".addPlugin()", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", + "_origin": "ast", + "id": "flatten_resolutioncontexttree_addplugin", + "community": 118, + "norm_label": ".addplugin()" + }, + { + "label": "PluginComponent", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_library_flatten_helper_go_plugincomponent", + "community": 118, + "norm_label": "plugincomponent" + }, + { + "label": ".hasCycle()", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L44", + "_origin": "ast", + "id": "flatten_resolutioncontexttree_hascycle", + "community": 118, + "norm_label": ".hascycle()" + }, + { + "label": "formatImportCycle()", + "file_type": "code", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", + "_origin": "ast", + "id": "flatten_helper_formatimportcycle", + "community": 118, + "norm_label": "formatimportcycle()" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "testutil_common", + "community": 64, + "norm_label": "common.go" + }, + { + "label": "TestCase", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L53", + "_origin": "ast", + "id": "testutil_testcase", + "community": 64, + "norm_label": "testcase" + }, + { + "label": "TestInput", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L55", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_testinput", + "community": 64, + "norm_label": "testinput" + }, + { + "label": "TestOutput", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_testoutput", + "community": 64, + "norm_label": "testoutput" + }, + { + "label": "TestInput", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L60", + "_origin": "ast", + "id": "testutil_testinput", + "community": 64, + "norm_label": "testinput" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L62", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec", + "community": 64, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "ComponentContribution", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_componentcontribution", + "community": 64, + "norm_label": "componentcontribution" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L66", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplate", + "community": 64, + "norm_label": "devworkspacetemplate" + }, + { + "label": "Devfile", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L68", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_devfile", + "community": 64, + "norm_label": "devfile" + }, + { + "label": "TestPluginError", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L70", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_testpluginerror", + "community": 64, + "norm_label": "testpluginerror" + }, + { + "label": "TestPluginError", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L73", + "_origin": "ast", + "id": "testutil_testpluginerror", + "community": 64, + "norm_label": "testpluginerror" + }, + { + "label": "TestOutput", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L82", + "_origin": "ast", + "id": "testutil_testoutput", + "community": 64, + "norm_label": "testoutput" + }, + { + "label": "LoadTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "_origin": "ast", + "id": "testutil_common_loadtestcaseorpanic", + "community": 64, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_common_go_t", + "community": 64, + "norm_label": "t" + }, + { + "label": "LoadAllTestsOrPanic()", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "_origin": "ast", + "id": "testutil_common_loadalltestsorpanic", + "community": 33, + "norm_label": "loadalltestsorpanic()" + }, + { + "label": "http.go", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L1", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_http_go_testutil_http", + "community": 89, + "norm_label": "http.go" + }, + { + "label": "FakeHTTPGetter", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L31", + "_origin": "ast", + "id": "testutil_fakehttpgetter", + "community": 89, + "norm_label": "fakehttpgetter" + }, + { + "label": "Devfile", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_http_go_devfile", + "community": 89, + "norm_label": "devfile" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_http_go_devworkspacetemplate", + "community": 89, + "norm_label": "devworkspacetemplate" + }, + { + "label": "TestPluginError", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_http_go_testpluginerror", + "community": 89, + "norm_label": "testpluginerror" + }, + { + "label": "fakeRespBody", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L39", + "_origin": "ast", + "id": "testutil_fakerespbody", + "community": 89, + "norm_label": "fakerespbody" + }, + { + "label": "Reader", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L40", + "_origin": "ast", + "id": "reader", + "community": 89, + "norm_label": "reader" + }, + { + "label": ".Close()", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L43", + "_origin": "ast", + "id": "testutil_fakerespbody_close", + "community": 89, + "norm_label": ".close()" + }, + { + "label": ".Get()", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", + "_origin": "ast", + "id": "testutil_fakehttpgetter_get", + "community": 89, + "norm_label": ".get()" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_http_go_response", + "community": 89, + "norm_label": "response" + }, + { + "label": "k8sClient.go", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L1", + "_origin": "ast", + "id": "testutil_k8sclient", + "community": 95, + "norm_label": "k8sclient.go" + }, + { + "label": "FakeK8sClient", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L29", + "_origin": "ast", + "id": "testutil_fakek8sclient", + "community": 95, + "norm_label": "fakek8sclient" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_k8sclient_go_client", + "community": 95, + "norm_label": "client" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_k8sclient_go_devworkspacetemplate", + "community": 95, + "norm_label": "devworkspacetemplate" + }, + { + "label": "TestPluginError", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_k8sclient_go_testpluginerror", + "community": 95, + "norm_label": "testpluginerror" + }, + { + "label": ".Get()", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "_origin": "ast", + "id": "testutil_fakek8sclient_get", + "community": 95, + "norm_label": ".get()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_k8sclient_go_context", + "community": 95, + "norm_label": "context" + }, + { + "label": "ObjectKey", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "_origin": "ast", + "id": "objectkey", + "community": 95, + "norm_label": "objectkey" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_library_flatten_internal_testutil_k8sclient_go_object", + "community": 95, + "norm_label": "object" + }, + { + "label": "merge.go", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L1", + "_origin": "ast", + "id": "flatten_merge", + "community": 82, + "norm_label": "merge.go" + }, + { + "label": "mergeDevWorkspaceElements()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", + "_origin": "ast", + "id": "flatten_merge_mergedevworkspaceelements", + "community": 82, + "norm_label": "mergedevworkspaceelements()" + }, + { + "label": "DevWorkspaceTemplateSpecContent", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent", + "community": 82, + "norm_label": "devworkspacetemplatespeccontent" + }, + { + "label": "mergeVolumeComponents()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", + "_origin": "ast", + "id": "flatten_merge_mergevolumecomponents", + "community": 82, + "norm_label": "mergevolumecomponents()" + }, + { + "label": "mergeVolume()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", + "_origin": "ast", + "id": "flatten_merge_mergevolume", + "community": 82, + "norm_label": "mergevolume()" + }, + { + "label": "VolumeComponent", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", + "_origin": "ast", + "id": "pkg_library_flatten_merge_go_volumecomponent", + "community": 82, + "norm_label": "volumecomponent" + }, + { + "label": "needsContainerContributionMerge()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", + "_origin": "ast", + "id": "flatten_merge_needscontainercontributionmerge", + "community": 82, + "norm_label": "needscontainercontributionmerge()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", + "_origin": "ast", + "id": "pkg_library_flatten_merge_go_devworkspacetemplatespec", + "community": 82, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "mergeContainerContributions()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "_origin": "ast", + "id": "flatten_merge_mergecontainercontributions", + "community": 82, + "norm_label": "mergecontainercontributions()" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "_origin": "ast", + "id": "pkg_library_flatten_merge_go_resourcerequirements", + "community": 47, + "norm_label": "resourcerequirements" + }, + { + "label": "findMergeTarget()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", + "_origin": "ast", + "id": "flatten_merge_findmergetarget", + "community": 82, + "norm_label": "findmergetarget()" + }, + { + "label": "mergeContributionsInto()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "_origin": "ast", + "id": "flatten_merge_mergecontributionsinto", + "community": 47, + "norm_label": "mergecontributionsinto()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "_origin": "ast", + "id": "pkg_library_flatten_merge_go_component", + "community": 47, + "norm_label": "component" + }, + { + "label": "updateCommandTargetsAfterMerge()", + "file_type": "code", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", + "_origin": "ast", + "id": "flatten_merge_updatecommandtargetsaftermerge", + "community": 82, + "norm_label": "updatecommandtargetsaftermerge()" + }, + { + "label": "devfile.go", + "file_type": "code", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L1", + "_origin": "ast", + "id": "network_devfile", + "community": 109, + "norm_label": "devfile.go" + }, + { + "label": "ConvertDevfileToDevWorkspaceTemplate()", + "file_type": "code", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "_origin": "ast", + "id": "network_devfile_convertdevfiletodevworkspacetemplate", + "community": 109, + "norm_label": "convertdevfiletodevworkspacetemplate()" + }, + { + "label": "Devfile", + "file_type": "code", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_library_flatten_network_devfile_go_devfile", + "community": 109, + "norm_label": "devfile" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "code", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_library_flatten_network_devfile_go_devworkspacetemplate", + "community": 109, + "norm_label": "devworkspacetemplate" + }, + { + "label": "fetch.go", + "file_type": "code", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L1", + "_origin": "ast", + "id": "network_fetch", + "community": 109, + "norm_label": "fetch.go" + }, + { + "label": "HTTPGetter", + "file_type": "code", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L27", + "_origin": "ast", + "id": "network_httpgetter", + "community": 109, + "norm_label": "httpgetter" + }, + { + "label": "FetchDevWorkspaceTemplate()", + "file_type": "code", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "_origin": "ast", + "id": "network_fetch_fetchdevworkspacetemplate", + "community": 109, + "norm_label": "fetchdevworkspacetemplate()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_library_flatten_network_fetch_go_devworkspacetemplatespec", + "community": 109, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "custom_init_test.go", + "file_type": "code", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "home_custom_init_test", + "community": 10, + "norm_label": "custom_init_test.go" + }, + { + "label": "TestCustomInitPersistentHome()", + "file_type": "code", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "home_custom_init_test_testcustominitpersistenthome", + "community": 10, + "norm_label": "testcustominitpersistenthome()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_library_home_custom_init_test_go_t", + "community": 10, + "norm_label": "t" + }, + { + "label": "TestInferWorkspaceImage()", + "file_type": "code", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", + "_origin": "ast", + "id": "home_custom_init_test_testinferworkspaceimage", + "community": 10, + "norm_label": "testinferworkspaceimage()" + }, + { + "label": "persistentHome.go", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L1", + "_origin": "ast", + "id": "home_persistenthome", + "community": 10, + "norm_label": "persistenthome.go" + }, + { + "label": "AddPersistentHomeVolume()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "_origin": "ast", + "id": "home_persistenthome_addpersistenthomevolume", + "community": 10, + "norm_label": "addpersistenthomevolume()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_go_devworkspacewithconfig", + "community": 10, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "community": 10, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "NeedsPersistentHomeDirectory()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L96", + "_origin": "ast", + "id": "home_persistenthome_needspersistenthomedirectory", + "community": 10, + "norm_label": "needspersistenthomedirectory()" + }, + { + "label": "PersistUserHomeEnabled()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", + "_origin": "ast", + "id": "home_persistenthome_persistuserhomeenabled", + "community": 10, + "norm_label": "persistuserhomeenabled()" + }, + { + "label": "storageStrategySupportsPersistentHome()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", + "_origin": "ast", + "id": "home_persistenthome_storagestrategysupportspersistenthome", + "community": 10, + "norm_label": "storagestrategysupportspersistenthome()" + }, + { + "label": "addInitContainer()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L127", + "_origin": "ast", + "id": "home_persistenthome_addinitcontainer", + "community": 10, + "norm_label": "addinitcontainer()" + }, + { + "label": "initComponentExists()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L170", + "_origin": "ast", + "id": "home_persistenthome_initcomponentexists", + "community": 10, + "norm_label": "initcomponentexists()" + }, + { + "label": "initCommandExists()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", + "_origin": "ast", + "id": "home_persistenthome_initcommandexists", + "community": 10, + "norm_label": "initcommandexists()" + }, + { + "label": "initEventExists()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", + "_origin": "ast", + "id": "home_persistenthome_initeventexists", + "community": 10, + "norm_label": "initeventexists()" + }, + { + "label": "addInitContainerComponent()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "_origin": "ast", + "id": "home_persistenthome_addinitcontainercomponent", + "community": 10, + "norm_label": "addinitcontainercomponent()" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_go_container", + "community": 10, + "norm_label": "container" + }, + { + "label": "inferInitContainer()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", + "_origin": "ast", + "id": "home_persistenthome_inferinitcontainer", + "community": 10, + "norm_label": "inferinitcontainer()" + }, + { + "label": "EnsureHomeInitContainerFields()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L234", + "_origin": "ast", + "id": "home_persistenthome_ensurehomeinitcontainerfields", + "community": 10, + "norm_label": "ensurehomeinitcontainerfields()" + }, + { + "label": "persistentHome_test.go", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "home_persistenthome_test", + "community": 10, + "norm_label": "persistenthome_test.go" + }, + { + "label": "testCase", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L32", + "_origin": "ast", + "id": "home_testcase", + "community": 10, + "norm_label": "testcase" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_test_go_testinput", + "community": 10, + "norm_label": "testinput" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_test_go_testoutput", + "community": 10, + "norm_label": "testoutput" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L38", + "_origin": "ast", + "id": "home_testinput", + "community": 10, + "norm_label": "testinput" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec", + "community": 10, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_test_go_operatorconfiguration", + "community": 10, + "norm_label": "operatorconfiguration" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "home_testoutput", + "community": 10, + "norm_label": "testoutput" + }, + { + "label": "loadTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "_origin": "ast", + "id": "home_persistenthome_test_loadtestcaseorpanic", + "community": 10, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_test_go_t", + "community": 10, + "norm_label": "t" + }, + { + "label": "loadAllTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", + "_origin": "ast", + "id": "home_persistenthome_test_loadalltestcasesorpanic", + "community": 10, + "norm_label": "loadalltestcasesorpanic()" + }, + { + "label": "getDevWorkspaceWithConfig()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", + "_origin": "ast", + "id": "home_persistenthome_test_getdevworkspacewithconfig", + "community": 10, + "norm_label": "getdevworkspacewithconfig()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", + "_origin": "ast", + "id": "pkg_library_home_persistenthome_test_go_devworkspacewithconfig", + "community": 10, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "TestPersistentHomeVolume()", + "file_type": "code", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L87", + "_origin": "ast", + "id": "home_persistenthome_test_testpersistenthomevolume", + "community": 10, + "norm_label": "testpersistenthomevolume()" + }, + { + "label": "util.go", + "file_type": "code", + "source_file": "pkg/library/home/util.go", + "source_location": "L1", + "_origin": "ast", + "id": "home_util", + "community": 10, + "norm_label": "util.go" + }, + { + "label": "InferWorkspaceImage()", + "file_type": "code", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", + "_origin": "ast", + "id": "home_util_inferworkspaceimage", + "community": 10, + "norm_label": "inferworkspaceimage()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_library_home_util_go_devworkspacetemplatespec", + "community": 10, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "merge.go", + "file_type": "code", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L1", + "_origin": "ast", + "id": "initcontainers_merge", + "community": 131, + "norm_label": "merge.go" + }, + { + "label": "MergeInitContainers()", + "file_type": "code", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", + "_origin": "ast", + "id": "initcontainers_merge_mergeinitcontainers", + "community": 131, + "norm_label": "mergeinitcontainers()" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_library_initcontainers_merge_go_container", + "community": 131, + "norm_label": "container" + }, + { + "label": "merge_test.go", + "file_type": "code", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "initcontainers_merge_test", + "community": 131, + "norm_label": "merge_test.go" + }, + { + "label": "TestMergeInitContainers()", + "file_type": "code", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", + "_origin": "ast", + "id": "initcontainers_merge_test_testmergeinitcontainers", + "community": 131, + "norm_label": "testmergeinitcontainers()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", + "_origin": "ast", + "id": "pkg_library_initcontainers_merge_test_go_t", + "community": 131, + "norm_label": "t" + }, + { + "label": "common_test.go", + "file_type": "code", + "source_file": "pkg/library/kubernetes/common_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_common_test", + "community": 195, + "norm_label": "common_test.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/common_test.go", + "source_location": "L32", + "_origin": "ast", + "id": "kubernetes_common_test_init", + "community": 195, + "norm_label": "init()" + }, + { + "label": "deserialize.go", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_deserialize", + "community": 83, + "norm_label": "deserialize.go" + }, + { + "label": "InitializeDeserializer()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", + "_origin": "ast", + "id": "kubernetes_deserialize_initializedeserializer", + "community": 83, + "norm_label": "initializedeserializer()" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_library_kubernetes_deserialize_go_scheme", + "community": 83, + "norm_label": "scheme" + }, + { + "label": "deserializeToObject()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "_origin": "ast", + "id": "kubernetes_deserialize_deserializetoobject", + "community": 83, + "norm_label": "deserializetoobject()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_library_kubernetes_deserialize_go_clusterapi", + "community": 83, + "norm_label": "clusterapi" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_library_kubernetes_deserialize_go_object", + "community": 83, + "norm_label": "object" + }, + { + "label": "deserialize_test.go", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_deserialize_test", + "community": 83, + "norm_label": "deserialize_test.go" + }, + { + "label": "TestDeserializeObject()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "kubernetes_deserialize_test_testdeserializeobject", + "community": 83, + "norm_label": "testdeserializeobject()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_kubernetes_deserialize_test_go_t", + "community": 83, + "norm_label": "t" + }, + { + "label": "TestErrorIfDeserializerNotInitialized()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", + "_origin": "ast", + "id": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "community": 83, + "norm_label": "testerrorifdeserializernotinitialized()" + }, + { + "label": "readBytesFromFile()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L99", + "_origin": "ast", + "id": "kubernetes_deserialize_test_readbytesfromfile", + "community": 83, + "norm_label": "readbytesfromfile()" + }, + { + "label": "provision.go", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_provision", + "community": 48, + "norm_label": "provision.go" + }, + { + "label": "HandleKubernetesComponents()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "_origin": "ast", + "id": "kubernetes_provision_handlekubernetescomponents", + "community": 48, + "norm_label": "handlekubernetescomponents()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_go_devworkspacewithconfig", + "community": 48, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_go_clusterapi", + "community": 48, + "norm_label": "clusterapi" + }, + { + "label": "checkForExistingObject()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", + "_origin": "ast", + "id": "kubernetes_provision_checkforexistingobject", + "community": 48, + "norm_label": "checkforexistingobject()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_go_object", + "community": 48, + "norm_label": "object" + }, + { + "label": "addMetadata()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "_origin": "ast", + "id": "kubernetes_provision_addmetadata", + "community": 48, + "norm_label": "addmetadata()" + }, + { + "label": "provision_test.go", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_provision_test", + "community": 31, + "norm_label": "provision_test.go" + }, + { + "label": "testCase", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L42", + "_origin": "ast", + "id": "kubernetes_testcase", + "community": 31, + "norm_label": "testcase" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_testinput", + "community": 31, + "norm_label": "testinput" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_testoutput", + "community": 31, + "norm_label": "testoutput" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L49", + "_origin": "ast", + "id": "kubernetes_testinput", + "community": 31, + "norm_label": "testinput" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L50", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_component", + "community": 31, + "norm_label": "component" + }, + { + "label": "clusterObjects", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L51", + "_origin": "ast", + "id": "clusterobjects", + "community": 31, + "norm_label": "clusterobjects" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L54", + "_origin": "ast", + "id": "kubernetes_testoutput", + "community": 31, + "norm_label": "testoutput" + }, + { + "label": "clusterObjects", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L59", + "_origin": "ast", + "id": "kubernetes_clusterobjects", + "community": 31, + "norm_label": "clusterobjects" + }, + { + "label": "Pod", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L60", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_pod", + "community": 31, + "norm_label": "pod" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L61", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_service", + "community": 31, + "norm_label": "service" + }, + { + "label": "TestHandleKubernetesComponents()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", + "_origin": "ast", + "id": "kubernetes_provision_test_testhandlekubernetescomponents", + "community": 31, + "norm_label": "testhandlekubernetescomponents()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_t", + "community": 31, + "norm_label": "t" + }, + { + "label": "TestSecretAndConfigMapProvisioning()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", + "_origin": "ast", + "id": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "community": 31, + "norm_label": "testsecretandconfigmapprovisioning()" + }, + { + "label": "TestHasKubelikeComponent()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", + "_origin": "ast", + "id": "kubernetes_provision_test_testhaskubelikecomponent", + "community": 31, + "norm_label": "testhaskubelikecomponent()" + }, + { + "label": "loadAllTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", + "_origin": "ast", + "id": "kubernetes_provision_test_loadalltestcasesorpanic", + "community": 31, + "norm_label": "loadalltestcasesorpanic()" + }, + { + "label": "loadTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", + "_origin": "ast", + "id": "kubernetes_provision_test_loadtestcaseorpanic", + "community": 31, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "collectClusterObj()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "_origin": "ast", + "id": "kubernetes_provision_test_collectclusterobj", + "community": 31, + "norm_label": "collectclusterobj()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "_origin": "ast", + "id": "pkg_library_kubernetes_provision_test_go_object", + "community": 31, + "norm_label": "object" + }, + { + "label": "util.go", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_util", + "community": 48, + "norm_label": "util.go" + }, + { + "label": "HasKubelikeComponent()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", + "_origin": "ast", + "id": "kubernetes_util_haskubelikecomponent", + "community": 48, + "norm_label": "haskubelikecomponent()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", + "_origin": "ast", + "id": "pkg_library_kubernetes_util_go_devworkspacewithconfig", + "community": 48, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "filterForKubeLikeComponents()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", + "_origin": "ast", + "id": "kubernetes_util_filterforkubelikecomponents", + "community": 48, + "norm_label": "filterforkubelikecomponents()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_library_kubernetes_util_go_component", + "community": 48, + "norm_label": "component" + }, + { + "label": "getK8sLikeComponent()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "_origin": "ast", + "id": "kubernetes_util_getk8slikecomponent", + "community": 48, + "norm_label": "getk8slikecomponent()" + }, + { + "label": "K8sLikeComponent", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "_origin": "ast", + "id": "pkg_library_kubernetes_util_go_k8slikecomponent", + "community": 48, + "norm_label": "k8slikecomponent" + }, + { + "label": "checkOwnerrefs()", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L78", + "_origin": "ast", + "id": "kubernetes_util_checkownerrefs", + "community": 48, + "norm_label": "checkownerrefs()" + }, + { + "label": "OwnerReference", + "file_type": "code", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L78", + "_origin": "ast", + "id": "pkg_library_kubernetes_util_go_ownerreference", + "community": 48, + "norm_label": "ownerreference" + }, + { + "label": "command.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_command", + "community": 37, + "norm_label": "command.go" + }, + { + "label": "getCommandType()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "_origin": "ast", + "id": "lifecycle_command_getcommandtype", + "community": 37, + "norm_label": "getcommandtype()" + }, + { + "label": "Command", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "_origin": "ast", + "id": "pkg_library_lifecycle_command_go_command", + "community": 37, + "norm_label": "command" + }, + { + "label": "CommandType", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "_origin": "ast", + "id": "commandtype", + "community": 37, + "norm_label": "commandtype" + }, + { + "label": "getCommandsForKeys()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", + "_origin": "ast", + "id": "lifecycle_command_getcommandsforkeys", + "community": 37, + "norm_label": "getcommandsforkeys()" + }, + { + "label": "getCommandByKey()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", + "_origin": "ast", + "id": "lifecycle_command_getcommandbykey", + "community": 37, + "norm_label": "getcommandbykey()" + }, + { + "label": "commandListToComponentKeys()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L56", + "_origin": "ast", + "id": "lifecycle_command_commandlisttocomponentkeys", + "community": 37, + "norm_label": "commandlisttocomponentkeys()" + }, + { + "label": "removeCommandsByKeys()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L77", + "_origin": "ast", + "id": "lifecycle_command_removecommandsbykeys", + "community": 37, + "norm_label": "removecommandsbykeys()" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_common", + "community": 37, + "norm_label": "common.go" + }, + { + "label": "listContains()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/common.go", + "source_location": "L18", + "_origin": "ast", + "id": "lifecycle_common_listcontains", + "community": 37, + "norm_label": "listcontains()" + }, + { + "label": "poststart.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_poststart", + "community": 93, + "norm_label": "poststart.go" + }, + { + "label": "AddPostStartLifecycleHooks()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "_origin": "ast", + "id": "lifecycle_poststart_addpoststartlifecyclehooks", + "community": 132, + "norm_label": "addpoststartlifecyclehooks()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_go_devworkspacetemplatespec", + "community": 132, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_go_container", + "community": 132, + "norm_label": "container" + }, + { + "label": "processCommandsForPostStart()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "_origin": "ast", + "id": "lifecycle_poststart_processcommandsforpoststart", + "community": 93, + "norm_label": "processcommandsforpoststart()" + }, + { + "label": "Command", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_go_command", + "community": 93, + "norm_label": "command" + }, + { + "label": "LifecycleHandler", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_go_lifecyclehandler", + "community": 93, + "norm_label": "lifecyclehandler" + }, + { + "label": "processCommandsWithoutTimeoutFallback()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", + "_origin": "ast", + "id": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "community": 93, + "norm_label": "processcommandswithouttimeoutfallback()" + }, + { + "label": "buildUserScript()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", + "_origin": "ast", + "id": "lifecycle_poststart_builduserscript", + "community": 93, + "norm_label": "builduserscript()" + }, + { + "label": "generateScriptWithTimeout()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L212", + "_origin": "ast", + "id": "lifecycle_poststart_generatescriptwithtimeout", + "community": 93, + "norm_label": "generatescriptwithtimeout()" + }, + { + "label": "parsePostStartFailureDebugSleepDurationToSeconds()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", + "_origin": "ast", + "id": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "community": 93, + "norm_label": "parsepoststartfailuredebugsleepdurationtoseconds()" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_go_logger", + "community": 93, + "norm_label": "logger" + }, + { + "label": "poststart_test.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_poststart_test", + "community": 55, + "norm_label": "poststart_test.go" + }, + { + "label": "postStartTestCase", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L30", + "_origin": "ast", + "id": "lifecycle_poststarttestcase", + "community": 55, + "norm_label": "poststarttestcase" + }, + { + "label": "postStartTestInput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L32", + "_origin": "ast", + "id": "poststarttestinput", + "community": 55, + "norm_label": "poststarttestinput" + }, + { + "label": "postStartTestOutput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L33", + "_origin": "ast", + "id": "poststarttestoutput", + "community": 55, + "norm_label": "poststarttestoutput" + }, + { + "label": "postStartTestInput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L37", + "_origin": "ast", + "id": "lifecycle_poststarttestinput", + "community": 55, + "norm_label": "poststarttestinput" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L38", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_test_go_devworkspacetemplatespec", + "community": 55, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_test_go_container", + "community": 55, + "norm_label": "container" + }, + { + "label": "postStartTestOutput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L43", + "_origin": "ast", + "id": "lifecycle_poststarttestoutput", + "community": 55, + "norm_label": "poststarttestoutput" + }, + { + "label": "loadPostStartTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "_origin": "ast", + "id": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "community": 55, + "norm_label": "loadpoststarttestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "_origin": "ast", + "id": "pkg_library_lifecycle_poststart_test_go_t", + "community": 55, + "norm_label": "t" + }, + { + "label": "loadAllPostStartTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", + "_origin": "ast", + "id": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "community": 55, + "norm_label": "loadallpoststarttestcasesorpanic()" + }, + { + "label": "TestAddPostStartLifecycleHooks()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L77", + "_origin": "ast", + "id": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "community": 55, + "norm_label": "testaddpoststartlifecyclehooks()" + }, + { + "label": "TestBuildUserScript()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L95", + "_origin": "ast", + "id": "lifecycle_poststart_test_testbuilduserscript", + "community": 55, + "norm_label": "testbuilduserscript()" + }, + { + "label": "TestGenerateScriptWithTimeout()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L300", + "_origin": "ast", + "id": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "community": 55, + "norm_label": "testgeneratescriptwithtimeout()" + }, + { + "label": "TestParsePostStartFailureDebugSleepDurationToSeconds()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L632", + "_origin": "ast", + "id": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", + "community": 55, + "norm_label": "testparsepoststartfailuredebugsleepdurationtoseconds()" + }, + { + "label": "prestart.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_prestart", + "community": 37, + "norm_label": "prestart.go" + }, + { + "label": "GetInitContainers()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "_origin": "ast", + "id": "lifecycle_prestart_getinitcontainers", + "community": 37, + "norm_label": "getinitcontainers()" + }, + { + "label": "DevWorkspaceTemplateSpecContent", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestart_go_devworkspacetemplatespeccontent", + "community": 37, + "norm_label": "devworkspacetemplatespeccontent" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestart_go_component", + "community": 37, + "norm_label": "component" + }, + { + "label": "setHomeInitContainerToFront()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L84", + "_origin": "ast", + "id": "lifecycle_prestart_sethomeinitcontainertofront", + "community": 37, + "norm_label": "sethomeinitcontainertofront()" + }, + { + "label": "checkPreStartEventCommandsValidity()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", + "_origin": "ast", + "id": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "community": 37, + "norm_label": "checkprestarteventcommandsvalidity()" + }, + { + "label": "Command", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestart_go_command", + "community": 37, + "norm_label": "command" + }, + { + "label": "prestart_test.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_prestart_test", + "community": 94, + "norm_label": "prestart_test.go" + }, + { + "label": "preStartTestCase", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "lifecycle_prestarttestcase", + "community": 94, + "norm_label": "prestarttestcase" + }, + { + "label": "DevWorkspaceTemplateSpecContent", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestart_test_go_devworkspacetemplatespeccontent", + "community": 94, + "norm_label": "devworkspacetemplatespeccontent" + }, + { + "label": "preStartTestOutput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "prestarttestoutput", + "community": 94, + "norm_label": "prestarttestoutput" + }, + { + "label": "preStartTestOutput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "lifecycle_prestarttestoutput", + "community": 94, + "norm_label": "prestarttestoutput" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestart_test_go_component", + "community": 94, + "norm_label": "component" + }, + { + "label": "loadPreStartTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "_origin": "ast", + "id": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "community": 94, + "norm_label": "loadprestarttestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestart_test_go_t", + "community": 94, + "norm_label": "t" + }, + { + "label": "TestGetInitContainers()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", + "_origin": "ast", + "id": "lifecycle_prestart_test_testgetinitcontainers", + "community": 94, + "norm_label": "testgetinitcontainers()" + }, + { + "label": "prestop.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_prestop", + "community": 119, + "norm_label": "prestop.go" + }, + { + "label": "AddPreStopLifecycleHooks()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "_origin": "ast", + "id": "lifecycle_prestop_addprestoplifecyclehooks", + "community": 119, + "norm_label": "addprestoplifecyclehooks()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_go_devworkspacetemplatespec", + "community": 119, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_go_container", + "community": 119, + "norm_label": "container" + }, + { + "label": "processCommandsForPreStop()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "_origin": "ast", + "id": "lifecycle_prestop_processcommandsforprestop", + "community": 119, + "norm_label": "processcommandsforprestop()" + }, + { + "label": "Command", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_go_command", + "community": 119, + "norm_label": "command" + }, + { + "label": "LifecycleHandler", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_go_lifecyclehandler", + "community": 119, + "norm_label": "lifecyclehandler" + }, + { + "label": "prestop_test.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_prestop_test", + "community": 76, + "norm_label": "prestop_test.go" + }, + { + "label": "preStopTestCase", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "lifecycle_prestoptestcase", + "community": 76, + "norm_label": "prestoptestcase" + }, + { + "label": "preStopTestInput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L30", + "_origin": "ast", + "id": "prestoptestinput", + "community": 76, + "norm_label": "prestoptestinput" + }, + { + "label": "preStopTestOutput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "prestoptestoutput", + "community": 76, + "norm_label": "prestoptestoutput" + }, + { + "label": "preStopTestInput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L35", + "_origin": "ast", + "id": "lifecycle_prestoptestinput", + "community": 76, + "norm_label": "prestoptestinput" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_test_go_devworkspacetemplatespec", + "community": 76, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_test_go_container", + "community": 76, + "norm_label": "container" + }, + { + "label": "preStopTestOutput", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L40", + "_origin": "ast", + "id": "lifecycle_prestoptestoutput", + "community": 76, + "norm_label": "prestoptestoutput" + }, + { + "label": "loadPreStopTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "_origin": "ast", + "id": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "community": 76, + "norm_label": "loadprestoptestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_library_lifecycle_prestop_test_go_t", + "community": 76, + "norm_label": "t" + }, + { + "label": "loadAllPreStopTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", + "_origin": "ast", + "id": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "community": 76, + "norm_label": "loadallprestoptestcasesorpanic()" + }, + { + "label": "TestAddPreStopLifecycleHooks()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L74", + "_origin": "ast", + "id": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "community": 76, + "norm_label": "testaddprestoplifecyclehooks()" + }, + { + "label": "util.go", + "file_type": "code", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L1", + "_origin": "ast", + "id": "lifecycle_util", + "community": 132, + "norm_label": "util.go" + }, + { + "label": "getContainerWithName()", + "file_type": "code", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", + "_origin": "ast", + "id": "lifecycle_util_getcontainerwithname", + "community": 132, + "norm_label": "getcontainerwithname()" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", + "_origin": "ast", + "id": "pkg_library_lifecycle_util_go_container", + "community": 132, + "norm_label": "container" + }, + { + "label": "containers.go", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L1", + "_origin": "ast", + "id": "overrides_containers", + "community": 8, + "norm_label": "containers.go" + }, + { + "label": "NeedsContainerOverride()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", + "_origin": "ast", + "id": "overrides_containers_needscontaineroverride", + "community": 8, + "norm_label": "needscontaineroverride()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_overrides_containers_go_component", + "community": 8, + "norm_label": "component" + }, + { + "label": "ApplyContainerOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "_origin": "ast", + "id": "overrides_containers_applycontaineroverrides", + "community": 8, + "norm_label": "applycontaineroverrides()" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_library_overrides_containers_go_container", + "community": 8, + "norm_label": "container" + }, + { + "label": "restrictContainerOverride()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", + "_origin": "ast", + "id": "overrides_containers_restrictcontaineroverride", + "community": 8, + "norm_label": "restrictcontaineroverride()" + }, + { + "label": "handleDefaultedContainerFields()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L112", + "_origin": "ast", + "id": "overrides_containers_handledefaultedcontainerfields", + "community": 8, + "norm_label": "handledefaultedcontainerfields()" + }, + { + "label": "containers_test.go", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "overrides_containers_test", + "community": 8, + "norm_label": "containers_test.go" + }, + { + "label": "TestApplyContainerOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", + "_origin": "ast", + "id": "overrides_containers_test_testapplycontaineroverrides", + "community": 8, + "norm_label": "testapplycontaineroverrides()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_library_overrides_containers_test_go_t", + "community": 8, + "norm_label": "t" + }, + { + "label": "containerTestCase", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L48", + "_origin": "ast", + "id": "overrides_containertestcase", + "community": 8, + "norm_label": "containertestcase" + }, + { + "label": "containerTestInput", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L50", + "_origin": "ast", + "id": "containertestinput", + "community": 8, + "norm_label": "containertestinput" + }, + { + "label": "containerTestOutput", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L51", + "_origin": "ast", + "id": "containertestoutput", + "community": 8, + "norm_label": "containertestoutput" + }, + { + "label": "containerTestInput", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L55", + "_origin": "ast", + "id": "overrides_containertestinput", + "community": 8, + "norm_label": "containertestinput" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_library_overrides_containers_test_go_component", + "community": 8, + "norm_label": "component" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_library_overrides_containers_test_go_container", + "community": 8, + "norm_label": "container" + }, + { + "label": "containerTestOutput", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L60", + "_origin": "ast", + "id": "overrides_containertestoutput", + "community": 8, + "norm_label": "containertestoutput" + }, + { + "label": "loadAllContainerTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", + "_origin": "ast", + "id": "overrides_containers_test_loadallcontainertestcasesorpanic", + "community": 8, + "norm_label": "loadallcontainertestcasesorpanic()" + }, + { + "label": "loadContainerTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", + "_origin": "ast", + "id": "overrides_containers_test_loadcontainertestcaseorpanic", + "community": 8, + "norm_label": "loadcontainertestcaseorpanic()" + }, + { + "label": "pods.go", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L1", + "_origin": "ast", + "id": "overrides_pods", + "community": 1, + "norm_label": "pods.go" + }, + { + "label": "NeedsPodOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", + "_origin": "ast", + "id": "overrides_pods_needspodoverrides", + "community": 1, + "norm_label": "needspodoverrides()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_library_overrides_pods_go_devworkspacewithconfig", + "community": 1, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ApplyPodOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "_origin": "ast", + "id": "overrides_pods_applypodoverrides", + "community": 1, + "norm_label": "applypodoverrides()" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_library_overrides_pods_go_deployment", + "community": 1, + "norm_label": "deployment" + }, + { + "label": "GetVolumesFromOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", + "_origin": "ast", + "id": "overrides_pods_getvolumesfromoverrides", + "community": 1, + "norm_label": "getvolumesfromoverrides()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", + "_origin": "ast", + "id": "pkg_library_overrides_pods_go_devworkspacetemplatespec", + "community": 1, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "getPodOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "_origin": "ast", + "id": "overrides_pods_getpodoverrides", + "community": 1, + "norm_label": "getpodoverrides()" + }, + { + "label": "JSON", + "file_type": "code", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "_origin": "ast", + "id": "json", + "community": 1, + "norm_label": "json" + }, + { + "label": "pods_test.go", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "overrides_pods_test", + "community": 1, + "norm_label": "pods_test.go" + }, + { + "label": "TestApplyPodOverrides()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "overrides_pods_test_testapplypodoverrides", + "community": 1, + "norm_label": "testapplypodoverrides()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_library_overrides_pods_test_go_t", + "community": 1, + "norm_label": "t" + }, + { + "label": "TestNeedsPodOverride()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L58", + "_origin": "ast", + "id": "overrides_pods_test_testneedspodoverride", + "community": 1, + "norm_label": "testneedspodoverride()" + }, + { + "label": "podTestCase", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L176", + "_origin": "ast", + "id": "overrides_podtestcase", + "community": 1, + "norm_label": "podtestcase" + }, + { + "label": "podTestInput", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L178", + "_origin": "ast", + "id": "podtestinput", + "community": 1, + "norm_label": "podtestinput" + }, + { + "label": "podTestOutput", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L179", + "_origin": "ast", + "id": "podtestoutput", + "community": 1, + "norm_label": "podtestoutput" + }, + { + "label": "podTestInput", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L183", + "_origin": "ast", + "id": "overrides_podtestinput", + "community": 1, + "norm_label": "podtestinput" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L184", + "_origin": "ast", + "id": "pkg_library_overrides_pods_test_go_devworkspacetemplatespec", + "community": 1, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "PodTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L185", + "_origin": "ast", + "id": "podtemplatespec", + "community": 1, + "norm_label": "podtemplatespec" + }, + { + "label": "podTestOutput", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L188", + "_origin": "ast", + "id": "overrides_podtestoutput", + "community": 1, + "norm_label": "podtestoutput" + }, + { + "label": "loadAllPodTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", + "_origin": "ast", + "id": "overrides_pods_test_loadallpodtestcasesorpanic", + "community": 1, + "norm_label": "loadallpodtestcasesorpanic()" + }, + { + "label": "loadPodTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", + "_origin": "ast", + "id": "overrides_pods_test_loadpodtestcaseorpanic", + "community": 1, + "norm_label": "loadpodtestcaseorpanic()" + }, + { + "label": "clone.go", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L1", + "_origin": "ast", + "id": "projects_clone", + "community": 72, + "norm_label": "clone.go" + }, + { + "label": "Options", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L37", + "_origin": "ast", + "id": "projects_options", + "community": 72, + "norm_label": "options" + }, + { + "label": "PullPolicy", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L39", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_pullpolicy", + "community": 72, + "norm_label": "pullpolicy" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_resourcerequirements", + "community": 72, + "norm_label": "resourcerequirements" + }, + { + "label": "EnvVar", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_envvar", + "community": 72, + "norm_label": "envvar" + }, + { + "label": "ValidateAllProjects()", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", + "_origin": "ast", + "id": "projects_clone_validateallprojects", + "community": 72, + "norm_label": "validateallprojects()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_devworkspacetemplatespec", + "community": 72, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "GetProjectCloneInitContainer()", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "_origin": "ast", + "id": "projects_clone_getprojectcloneinitcontainer", + "community": 72, + "norm_label": "getprojectcloneinitcontainer()" + }, + { + "label": "Proxy", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_proxy", + "community": 72, + "norm_label": "proxy" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_container", + "community": 72, + "norm_label": "container" + }, + { + "label": "GetStarterProject()", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "_origin": "ast", + "id": "projects_clone_getstarterproject", + "community": 72, + "norm_label": "getstarterproject()" + }, + { + "label": "StarterProject", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_starterproject", + "community": 72, + "norm_label": "starterproject" + }, + { + "label": "GetClonePath()", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", + "_origin": "ast", + "id": "projects_clone_getclonepath", + "community": 54, + "norm_label": "getclonepath()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", + "_origin": "ast", + "id": "pkg_library_projects_clone_go_project", + "community": 54, + "norm_label": "project" + }, + { + "label": "hasContainerComponents()", + "file_type": "code", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", + "_origin": "ast", + "id": "projects_clone_hascontainercomponents", + "community": 72, + "norm_label": "hascontainercomponents()" + }, + { + "label": "helper.go", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L1", + "_origin": "ast", + "id": "resources_helper", + "community": 47, + "norm_label": "helper.go" + }, + { + "label": "ParseResourcesFromComponent()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "_origin": "ast", + "id": "resources_helper_parseresourcesfromcomponent", + "community": 47, + "norm_label": "parseresourcesfromcomponent()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_library_resources_helper_go_component", + "community": 47, + "norm_label": "component" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_library_resources_helper_go_resourcerequirements", + "community": 47, + "norm_label": "resourcerequirements" + }, + { + "label": "AddResourceRequirements()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L88", + "_origin": "ast", + "id": "resources_helper_addresourcerequirements", + "community": 47, + "norm_label": "addresourcerequirements()" + }, + { + "label": "ApplyResourceRequirementsToComponent()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", + "_origin": "ast", + "id": "resources_helper_applyresourcerequirementstocomponent", + "community": 47, + "norm_label": "applyresourcerequirementstocomponent()" + }, + { + "label": "ContainerComponent", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", + "_origin": "ast", + "id": "pkg_library_resources_helper_go_containercomponent", + "community": 47, + "norm_label": "containercomponent" + }, + { + "label": "FilterResources()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", + "_origin": "ast", + "id": "resources_helper_filterresources", + "community": 47, + "norm_label": "filterresources()" + }, + { + "label": "ApplyDefaults()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L162", + "_origin": "ast", + "id": "resources_helper_applydefaults", + "community": 47, + "norm_label": "applydefaults()" + }, + { + "label": "ApplyCaps()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L223", + "_origin": "ast", + "id": "resources_helper_applycaps", + "community": 47, + "norm_label": "applycaps()" + }, + { + "label": "handleCapsEdgeCase()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "_origin": "ast", + "id": "resources_helper_handlecapsedgecase", + "community": 47, + "norm_label": "handlecapsedgecase()" + }, + { + "label": "ResourceName", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "_origin": "ast", + "id": "resourcename", + "community": 47, + "norm_label": "resourcename" + }, + { + "label": "ValidateResources()", + "file_type": "code", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", + "_origin": "ast", + "id": "resources_helper_validateresources", + "community": 47, + "norm_label": "validateresources()" + }, + { + "label": "helper_test.go", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "resources_helper_test", + "community": 73, + "norm_label": "helper_test.go" + }, + { + "label": "TestParseResourcesFromComponent()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", + "_origin": "ast", + "id": "resources_helper_test_testparseresourcesfromcomponent", + "community": 73, + "norm_label": "testparseresourcesfromcomponent()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", + "_origin": "ast", + "id": "pkg_library_resources_helper_test_go_t", + "community": 73, + "norm_label": "t" + }, + { + "label": "TestAddResourceRequirements()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", + "_origin": "ast", + "id": "resources_helper_test_testaddresourcerequirements", + "community": 73, + "norm_label": "testaddresourcerequirements()" + }, + { + "label": "TestApplyResourceRequirementsToComponent()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L126", + "_origin": "ast", + "id": "resources_helper_test_testapplyresourcerequirementstocomponent", + "community": 73, + "norm_label": "testapplyresourcerequirementstocomponent()" + }, + { + "label": "TestFilterResources()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L167", + "_origin": "ast", + "id": "resources_helper_test_testfilterresources", + "community": 73, + "norm_label": "testfilterresources()" + }, + { + "label": "TestApplyDefaults()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L238", + "_origin": "ast", + "id": "resources_helper_test_testapplydefaults", + "community": 73, + "norm_label": "testapplydefaults()" + }, + { + "label": "TestApplyCaps()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L307", + "_origin": "ast", + "id": "resources_helper_test_testapplycaps", + "community": 73, + "norm_label": "testapplycaps()" + }, + { + "label": "TestValidate()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", + "_origin": "ast", + "id": "resources_helper_test_testvalidate", + "community": 73, + "norm_label": "testvalidate()" + }, + { + "label": "getResourceRequirements()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", + "_origin": "ast", + "id": "resources_helper_test_getresourcerequirements", + "community": 73, + "norm_label": "getresourcerequirements()" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", + "_origin": "ast", + "id": "pkg_library_resources_helper_test_go_resourcerequirements", + "community": 73, + "norm_label": "resourcerequirements" + }, + { + "label": "getContainerComponent()", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", + "_origin": "ast", + "id": "resources_helper_test_getcontainercomponent", + "community": 73, + "norm_label": "getcontainercomponent()" + }, + { + "label": "ContainerComponent", + "file_type": "code", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", + "_origin": "ast", + "id": "pkg_library_resources_helper_test_go_containercomponent", + "community": 73, + "norm_label": "containercomponent" + }, + { + "label": "restore.go", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L1", + "_origin": "ast", + "id": "restore_restore", + "community": 49, + "norm_label": "restore.go" + }, + { + "label": "Options", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L42", + "_origin": "ast", + "id": "restore_options", + "community": 49, + "norm_label": "options" + }, + { + "label": "PullPolicy", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L44", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_pullpolicy", + "community": 49, + "norm_label": "pullpolicy" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_resourcerequirements", + "community": 49, + "norm_label": "resourcerequirements" + }, + { + "label": "EnvVar", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_envvar", + "community": 49, + "norm_label": "envvar" + }, + { + "label": "IsWorkspaceRestoreRequested()", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", + "_origin": "ast", + "id": "restore_restore_isworkspacerestorerequested", + "community": 49, + "norm_label": "isworkspacerestorerequested()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_devworkspacetemplatespec", + "community": 49, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "GetWorkspaceRestoreInitContainer()", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "restore_restore_getworkspacerestoreinitcontainer", + "community": 49, + "norm_label": "getworkspacerestoreinitcontainer()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_context", + "community": 49, + "norm_label": "context" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_devworkspacewithconfig", + "community": 49, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_client", + "community": 49, + "norm_label": "client" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_scheme", + "community": 49, + "norm_label": "scheme" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_logger", + "community": 49, + "norm_label": "logger" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_container", + "community": 49, + "norm_label": "container" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "_origin": "ast", + "id": "pkg_library_restore_restore_go_secret", + "community": 49, + "norm_label": "secret" + }, + { + "label": "hasContainerComponents()", + "file_type": "code", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L146", + "_origin": "ast", + "id": "restore_restore_hascontainercomponents", + "community": 49, + "norm_label": "hascontainercomponents()" + }, + { + "label": "event.go", + "file_type": "code", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L1", + "_origin": "ast", + "id": "ssh_event", + "community": 138, + "norm_label": "event.go" + }, + { + "label": "AddSshAgentPostStartEvent()", + "file_type": "code", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", + "_origin": "ast", + "id": "ssh_event_addsshagentpoststartevent", + "community": 138, + "norm_label": "addsshagentpoststartevent()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", + "_origin": "ast", + "id": "pkg_library_ssh_event_go_devworkspacetemplatespec", + "community": 138, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "NeedsSSHPostStartEvent()", + "file_type": "code", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", + "_origin": "ast", + "id": "ssh_event_needssshpoststartevent", + "community": 138, + "norm_label": "needssshpoststartevent()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", + "_origin": "ast", + "id": "pkg_library_ssh_event_go_clusterapi", + "community": 138, + "norm_label": "clusterapi" + }, + { + "label": "check.go", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L1", + "_origin": "ast", + "id": "status_check", + "community": 1, + "norm_label": "check.go" + }, + { + "label": "CheckDeploymentStatus()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "_origin": "ast", + "id": "status_check_checkdeploymentstatus", + "community": 1, + "norm_label": "checkdeploymentstatus()" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "_origin": "ast", + "id": "pkg_library_status_check_go_deployment", + "community": 1, + "norm_label": "deployment" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "_origin": "ast", + "id": "pkg_library_status_check_go_devworkspacewithconfig", + "community": 1, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "checkRollingUpdateDeploymentStatus()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", + "_origin": "ast", + "id": "status_check_checkrollingupdatedeploymentstatus", + "community": 1, + "norm_label": "checkrollingupdatedeploymentstatus()" + }, + { + "label": "CheckDeploymentConditions()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L98", + "_origin": "ast", + "id": "status_check_checkdeploymentconditions", + "community": 1, + "norm_label": "checkdeploymentconditions()" + }, + { + "label": "CheckPodsState()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "_origin": "ast", + "id": "status_check_checkpodsstate", + "community": 1, + "norm_label": "checkpodsstate()" + }, + { + "label": "MatchingLabels", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "_origin": "ast", + "id": "matchinglabels", + "community": 1, + "norm_label": "matchinglabels" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "_origin": "ast", + "id": "pkg_library_status_check_go_clusterapi", + "community": 1, + "norm_label": "clusterapi" + }, + { + "label": "CheckPodEvents()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "_origin": "ast", + "id": "status_check_checkpodevents", + "community": 1, + "norm_label": "checkpodevents()" + }, + { + "label": "Pod", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "_origin": "ast", + "id": "pkg_library_status_check_go_pod", + "community": 1, + "norm_label": "pod" + }, + { + "label": "getConcisePostStartFailureMessage()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L185", + "_origin": "ast", + "id": "status_check_getconcisepoststartfailuremessage", + "community": 1, + "norm_label": "getconcisepoststartfailuremessage()" + }, + { + "label": "CheckContainerStatusForFailure()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", + "_origin": "ast", + "id": "status_check_checkcontainerstatusforfailure", + "community": 1, + "norm_label": "checkcontainerstatusforfailure()" + }, + { + "label": "ContainerStatus", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", + "_origin": "ast", + "id": "containerstatus", + "community": 1, + "norm_label": "containerstatus" + }, + { + "label": "CheckForIgnoredWorkspacePodEvents()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", + "_origin": "ast", + "id": "status_check_checkforignoredworkspacepodevents", + "community": 1, + "norm_label": "checkforignoredworkspacepodevents()" + }, + { + "label": "checkIfUnrecoverableEventIgnored()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L281", + "_origin": "ast", + "id": "status_check_checkifunrecoverableeventignored", + "community": 1, + "norm_label": "checkifunrecoverableeventignored()" + }, + { + "label": "getEventCount()", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", + "_origin": "ast", + "id": "status_check_geteventcount", + "community": 1, + "norm_label": "geteventcount()" + }, + { + "label": "Event", + "file_type": "code", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", + "_origin": "ast", + "id": "event", + "community": 1, + "norm_label": "event" + }, + { + "label": "check_test.go", + "file_type": "code", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "status_check_test", + "community": 1, + "norm_label": "check_test.go" + }, + { + "label": "TestGetConcisePostStartFailureMessage()", + "file_type": "code", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", + "_origin": "ast", + "id": "status_check_test_testgetconcisepoststartfailuremessage", + "community": 1, + "norm_label": "testgetconcisepoststartfailuremessage()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", + "_origin": "ast", + "id": "pkg_library_status_check_test_go_t", + "community": 1, + "norm_label": "t" + }, + { + "label": "storage.go", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_storage", + "community": 3, + "norm_label": "storage.go" + }, + { + "label": "GetWorkspacePVCInfo()", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "_origin": "ast", + "id": "storage_storage_getworkspacepvcinfo", + "community": 3, + "norm_label": "getworkspacepvcinfo()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_storage_storage_go_context", + "community": 3, + "norm_label": "context" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_storage_storage_go_devworkspace", + "community": 3, + "norm_label": "devworkspace" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_storage_storage_go_operatorconfiguration", + "community": 3, + "norm_label": "operatorconfiguration" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_storage_storage_go_client", + "community": 3, + "norm_label": "client" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_library_storage_storage_go_logger", + "community": 3, + "norm_label": "logger" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_common", + "community": 24, + "norm_label": "common.go" + }, + { + "label": "Resources", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L40", + "_origin": "ast", + "id": "automount_resources", + "community": 24, + "norm_label": "resources" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L41", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_volume", + "community": 24, + "norm_label": "volume" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L42", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_volumemount", + "community": 24, + "norm_label": "volumemount" + }, + { + "label": "EnvFromSource", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L43", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_envfromsource", + "community": 24, + "norm_label": "envfromsource" + }, + { + "label": "ProvisionAutoMountResourcesInto()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "_origin": "ast", + "id": "automount_common_provisionautomountresourcesinto", + "community": 11, + "norm_label": "provisionautomountresourcesinto()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_podadditions", + "community": 24, + "norm_label": "podadditions" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_clusterapi", + "community": 24, + "norm_label": "clusterapi" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_deployment", + "community": 24, + "norm_label": "deployment" + }, + { + "label": "getAutomountResources()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "_origin": "ast", + "id": "automount_common_getautomountresources", + "community": 24, + "norm_label": "getautomountresources()" + }, + { + "label": "checkAutomountVolumesForCollision()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", + "_origin": "ast", + "id": "automount_common_checkautomountvolumesforcollision", + "community": 24, + "norm_label": "checkautomountvolumesforcollision()" + }, + { + "label": "getVolumeDescriptionFromVolumeMount()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "_origin": "ast", + "id": "automount_common_getvolumedescriptionfromvolumemount", + "community": 24, + "norm_label": "getvolumedescriptionfromvolumemount()" + }, + { + "label": "formatVolumeDescription()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", + "_origin": "ast", + "id": "automount_common_formatvolumedescription", + "community": 24, + "norm_label": "formatvolumedescription()" + }, + { + "label": "mergeAutomountResources()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", + "_origin": "ast", + "id": "automount_common_mergeautomountresources", + "community": 24, + "norm_label": "mergeautomountresources()" + }, + { + "label": "flattenAutomountResources()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", + "_origin": "ast", + "id": "automount_common_flattenautomountresources", + "community": 24, + "norm_label": "flattenautomountresources()" + }, + { + "label": "findGitconfigAutomount()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", + "_origin": "ast", + "id": "automount_common_findgitconfigautomount", + "community": 24, + "norm_label": "findgitconfigautomount()" + }, + { + "label": "filterGitconfigAutomountVolume()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", + "_origin": "ast", + "id": "automount_common_filtergitconfigautomountvolume", + "community": 24, + "norm_label": "filtergitconfigautomountvolume()" + }, + { + "label": "checkAutomountVolumeForPotentialError()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", + "_origin": "ast", + "id": "automount_common_checkautomountvolumeforpotentialerror", + "community": 59, + "norm_label": "checkautomountvolumeforpotentialerror()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_object", + "community": 59, + "norm_label": "object" + }, + { + "label": "getAccessModeForAutomount()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", + "_origin": "ast", + "id": "automount_common_getaccessmodeforautomount", + "community": 59, + "norm_label": "getaccessmodeforautomount()" + }, + { + "label": "dropItemsFieldFromVolumes()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L368", + "_origin": "ast", + "id": "automount_common_dropitemsfieldfromvolumes", + "community": 24, + "norm_label": "dropitemsfieldfromvolumes()" + }, + { + "label": "sortSecrets()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", + "_origin": "ast", + "id": "automount_common_sortsecrets", + "community": 60, + "norm_label": "sortsecrets()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_secret", + "community": 60, + "norm_label": "secret" + }, + { + "label": "sortConfigmaps()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", + "_origin": "ast", + "id": "automount_common_sortconfigmaps", + "community": 59, + "norm_label": "sortconfigmaps()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", + "_origin": "ast", + "id": "pkg_provision_automount_common_go_configmap", + "community": 59, + "norm_label": "configmap" + }, + { + "label": "isMountOnStart()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", + "_origin": "ast", + "id": "automount_common_ismountonstart", + "community": 59, + "norm_label": "ismountonstart()" + }, + { + "label": "canMountWithoutRestart()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", + "_origin": "ast", + "id": "automount_common_canmountwithoutrestart", + "community": 59, + "norm_label": "canmountwithoutrestart()" + }, + { + "label": "existsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "_origin": "ast", + "id": "automount_common_existsindeployment", + "community": 24, + "norm_label": "existsindeployment()" + }, + { + "label": "isVolumeMountExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "_origin": "ast", + "id": "automount_common_isvolumemountexistsindeployment", + "community": 24, + "norm_label": "isvolumemountexistsindeployment()" + }, + { + "label": "isEnvFromSourceExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", + "_origin": "ast", + "id": "automount_common_isenvfromsourceexistsindeployment", + "community": 24, + "norm_label": "isenvfromsourceexistsindeployment()" + }, + { + "label": "MatchesWorkspaceTarget()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", + "_origin": "ast", + "id": "automount_common_matchesworkspacetarget", + "community": 24, + "norm_label": "matchesworkspacetarget()" + }, + { + "label": "matchesAnyPattern()", + "file_type": "code", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L480", + "_origin": "ast", + "id": "automount_common_matchesanypattern", + "community": 24, + "norm_label": "matchesanypattern()" + }, + { + "label": "common_persistenthome_test.go", + "file_type": "code", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_common_persistenthome_test", + "community": 164, + "norm_label": "common_persistenthome_test.go" + }, + { + "label": "TestProvisionAutomountResourcesIntoPersistentHomeEnabled()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "community": 164, + "norm_label": "testprovisionautomountresourcesintopersistenthomeenabled()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_automount_common_persistenthome_test_go_t", + "community": 164, + "norm_label": "t" + }, + { + "label": "common_test.go", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_common_test", + "community": 11, + "norm_label": "common_test.go" + }, + { + "label": "mountedVolumeType", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L41", + "_origin": "ast", + "id": "automount_mountedvolumetype", + "community": 11, + "norm_label": "mountedvolumetype" + }, + { + "label": "testCase", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L54", + "_origin": "ast", + "id": "automount_testcase", + "community": 115, + "norm_label": "testcase" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_secret", + "community": 115, + "norm_label": "secret" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_configmap", + "community": 11, + "norm_label": "configmap" + }, + { + "label": "PersistentVolumeClaim", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_persistentvolumeclaim", + "community": 115, + "norm_label": "persistentvolumeclaim" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_object", + "community": 115, + "norm_label": "object" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_volume", + "community": 115, + "norm_label": "volume" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_volumemount", + "community": 115, + "norm_label": "volumemount" + }, + { + "label": "EnvFromSource", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_envfromsource", + "community": 115, + "norm_label": "envfromsource" + }, + { + "label": "TestProvisionAutomountResourcesInto()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", + "_origin": "ast", + "id": "automount_common_test_testprovisionautomountresourcesinto", + "community": 11, + "norm_label": "testprovisionautomountresourcesinto()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_t", + "community": 11, + "norm_label": "t" + }, + { + "label": "TestCheckAutoMountVolumesForCollision()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L168", + "_origin": "ast", + "id": "automount_common_test_testcheckautomountvolumesforcollision", + "community": 11, + "norm_label": "testcheckautomountvolumesforcollision()" + }, + { + "label": "loadAllTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", + "_origin": "ast", + "id": "automount_common_test_loadalltestcasesorpanic", + "community": 11, + "norm_label": "loadalltestcasesorpanic()" + }, + { + "label": "loadTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", + "_origin": "ast", + "id": "automount_common_test_loadtestcaseorpanic", + "community": 11, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "TestShouldNotMountSecretWithMountOnStartIfWorkspaceStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", + "_origin": "ast", + "id": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "community": 11, + "norm_label": "testshouldnotmountsecretwithmountonstartifworkspacestarted()" + }, + { + "label": "TestMountSecretWithMountOnStartIfWorkspaceNotStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", + "_origin": "ast", + "id": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "community": 11, + "norm_label": "testmountsecretwithmountonstartifworkspacenotstarted()" + }, + { + "label": "TestMountOnStartSecretAsEnvAllowedWhenEnvFromExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", + "_origin": "ast", + "id": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "community": 11, + "norm_label": "testmountonstartsecretasenvallowedwhenenvfromexistsindeployment()" + }, + { + "label": "TestMountOnStartSecretAsFileAllowedWhenVolumeExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", + "_origin": "ast", + "id": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "community": 11, + "norm_label": "testmountonstartsecretasfileallowedwhenvolumeexistsindeployment()" + }, + { + "label": "TestShouldNotMountConfigMapWithMountOnStartIfWorkspaceStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", + "_origin": "ast", + "id": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "community": 11, + "norm_label": "testshouldnotmountconfigmapwithmountonstartifworkspacestarted()" + }, + { + "label": "TestMountConfigMapWithMountOnStartIfWorkspaceNotStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L533", + "_origin": "ast", + "id": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "community": 11, + "norm_label": "testmountconfigmapwithmountonstartifworkspacenotstarted()" + }, + { + "label": "TestMountOnStartConfigMapAsEnvAllowedWhenEnvFromExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L552", + "_origin": "ast", + "id": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "community": 11, + "norm_label": "testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment()" + }, + { + "label": "TestMountOnStartConfigMapAsFileAllowedWhenVolumeExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", + "_origin": "ast", + "id": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "community": 11, + "norm_label": "testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment()" + }, + { + "label": "TestShouldNotMountPVCWithMountOnStartIfWorkspaceStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L616", + "_origin": "ast", + "id": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "community": 11, + "norm_label": "testshouldnotmountpvcwithmountonstartifworkspacestarted()" + }, + { + "label": "TestMountPVCWithMountOnStartIfWorkspaceNotStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", + "_origin": "ast", + "id": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "community": 11, + "norm_label": "testmountpvcwithmountonstartifworkspacenotstarted()" + }, + { + "label": "TestMountOnStartPVCAllowedWhenVolumeExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", + "_origin": "ast", + "id": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "community": 11, + "norm_label": "testmountonstartpvcallowedwhenvolumeexistsindeployment()" + }, + { + "label": "emptyDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", + "_origin": "ast", + "id": "automount_common_test_emptydeployment", + "community": 11, + "norm_label": "emptydeployment()" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", + "_origin": "ast", + "id": "pkg_provision_automount_common_test_go_deployment", + "community": 11, + "norm_label": "deployment" + }, + { + "label": "mountOnStartSecretAsFile()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L694", + "_origin": "ast", + "id": "automount_common_test_mountonstartsecretasfile", + "community": 11, + "norm_label": "mountonstartsecretasfile()" + }, + { + "label": "mountOnStartSecretAsEnv()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", + "_origin": "ast", + "id": "automount_common_test_mountonstartsecretasenv", + "community": 11, + "norm_label": "mountonstartsecretasenv()" + }, + { + "label": "mountOnStartConfigMapAsFile()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L735", + "_origin": "ast", + "id": "automount_common_test_mountonstartconfigmapasfile", + "community": 11, + "norm_label": "mountonstartconfigmapasfile()" + }, + { + "label": "mountOnStartConfigMapAsEnv()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L756", + "_origin": "ast", + "id": "automount_common_test_mountonstartconfigmapasenv", + "community": 11, + "norm_label": "mountonstartconfigmapasenv()" + }, + { + "label": "mountOnStartPVC()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L776", + "_origin": "ast", + "id": "automount_common_test_mountonstartpvc", + "community": 11, + "norm_label": "mountonstartpvc()" + }, + { + "label": "TestMatchesWorkspaceTarget()", + "file_type": "code", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L792", + "_origin": "ast", + "id": "automount_common_test_testmatchesworkspacetarget", + "community": 11, + "norm_label": "testmatchesworkspacetarget()" + }, + { + "label": "configmap.go", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_configmap", + "community": 59, + "norm_label": "configmap.go" + }, + { + "label": "getDevWorkspaceConfigmaps()", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "_origin": "ast", + "id": "automount_configmap_getdevworkspaceconfigmaps", + "community": 59, + "norm_label": "getdevworkspaceconfigmaps()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_provision_automount_configmap_go_clusterapi", + "community": 59, + "norm_label": "clusterapi" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_provision_automount_configmap_go_deployment", + "community": 59, + "norm_label": "deployment" + }, + { + "label": "Resources", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "_origin": "ast", + "id": "pkg_provision_automount_configmap_go_resources", + "community": 59, + "norm_label": "resources" + }, + { + "label": "getAutomountConfigmap()", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "_origin": "ast", + "id": "automount_configmap_getautomountconfigmap", + "community": 59, + "norm_label": "getautomountconfigmap()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "_origin": "ast", + "id": "pkg_provision_automount_configmap_go_configmap", + "community": 59, + "norm_label": "configmap" + }, + { + "label": "gitconfig.go", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_gitconfig", + "community": 60, + "norm_label": "gitconfig.go" + }, + { + "label": "ProvisionGitConfiguration()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "_origin": "ast", + "id": "automount_gitconfig_provisiongitconfiguration", + "community": 2, + "norm_label": "provisiongitconfiguration()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_go_clusterapi", + "community": 60, + "norm_label": "clusterapi" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_go_deployment", + "community": 60, + "norm_label": "deployment" + }, + { + "label": "Resources", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_go_resources", + "community": 2, + "norm_label": "resources" + }, + { + "label": "getGitResources()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "_origin": "ast", + "id": "automount_gitconfig_getgitresources", + "community": 60, + "norm_label": "getgitresources()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_go_secret", + "community": 60, + "norm_label": "secret" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_go_configmap", + "community": 60, + "norm_label": "configmap" + }, + { + "label": "cleanupGitConfig()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L150", + "_origin": "ast", + "id": "automount_gitconfig_cleanupgitconfig", + "community": 60, + "norm_label": "cleanupgitconfig()" + }, + { + "label": "canGitCredentialsMountWithoutRestart()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", + "_origin": "ast", + "id": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "community": 60, + "norm_label": "cangitcredentialsmountwithoutrestart()" + }, + { + "label": "canGitConfigsMountWithoutRestart()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "_origin": "ast", + "id": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "community": 60, + "norm_label": "cangitconfigsmountwithoutrestart()" + }, + { + "label": "canGitObjectsMountWithoutRestart()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "_origin": "ast", + "id": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "community": 60, + "norm_label": "cangitobjectsmountwithoutrestart()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_go_t", + "community": 60, + "norm_label": "t" + }, + { + "label": "allItemsMountOnStart()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L221", + "_origin": "ast", + "id": "automount_gitconfig_allitemsmountonstart", + "community": 60, + "norm_label": "allitemsmountonstart()" + }, + { + "label": "gitconfig_test.go", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_gitconfig_test", + "community": 2, + "norm_label": "gitconfig_test.go" + }, + { + "label": "TestUserCredentialsAreMountedWithOneCredential()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", + "_origin": "ast", + "id": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "community": 2, + "norm_label": "testusercredentialsaremountedwithonecredential()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_test_go_t", + "community": 2, + "norm_label": "t" + }, + { + "label": "TestUserCredentialsAreOnlyMountedOnceWithMultipleCredentials()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L71", + "_origin": "ast", + "id": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "community": 2, + "norm_label": "testusercredentialsareonlymountedoncewithmultiplecredentials()" + }, + { + "label": "TestGitConfigIsFullyMounted()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", + "_origin": "ast", + "id": "automount_gitconfig_test_testgitconfigisfullymounted", + "community": 2, + "norm_label": "testgitconfigisfullymounted()" + }, + { + "label": "TestOneConfigMapWithNoUserMountPath()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", + "_origin": "ast", + "id": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "community": 2, + "norm_label": "testoneconfigmapwithnousermountpath()" + }, + { + "label": "TestOneConfigMapWithMountPathAndHostAndCert()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", + "_origin": "ast", + "id": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "community": 2, + "norm_label": "testoneconfigmapwithmountpathandhostandcert()" + }, + { + "label": "TestOneConfigMapWithMountPathAndWithoutHostAndWithoutCert()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", + "_origin": "ast", + "id": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "community": 2, + "norm_label": "testoneconfigmapwithmountpathandwithouthostandwithoutcert()" + }, + { + "label": "TestOneConfigMapWithMountPathAndWithoutHostAndWithCert()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", + "_origin": "ast", + "id": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "community": 2, + "norm_label": "testoneconfigmapwithmountpathandwithouthostandwithcert()" + }, + { + "label": "TestOneConfigMapWithMountPathAndWithHostAndWithoutCert()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", + "_origin": "ast", + "id": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "community": 2, + "norm_label": "testoneconfigmapwithmountpathandwithhostandwithoutcert()" + }, + { + "label": "TestTwoConfigMapWithNoDefinedMountPathInAnnotation()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", + "_origin": "ast", + "id": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "community": 2, + "norm_label": "testtwoconfigmapwithnodefinedmountpathinannotation()" + }, + { + "label": "TestTwoConfigMapWithOneDefaultTLSAndOtherGithubTLS()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", + "_origin": "ast", + "id": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "community": 2, + "norm_label": "testtwoconfigmapwithonedefaulttlsandothergithubtls()" + }, + { + "label": "TestTwoConfigMapWithBothMissingHost()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", + "_origin": "ast", + "id": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "community": 2, + "norm_label": "testtwoconfigmapwithbothmissinghost()" + }, + { + "label": "TestShouldNotMountGitCredentialSecretWithMountOnStartIfWorkspaceStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", + "_origin": "ast", + "id": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "community": 2, + "norm_label": "testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted()" + }, + { + "label": "TestMountGitCredentialSecretWithMountOnStartIfWorkspaceNotStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "community": 2, + "norm_label": "testmountgitcredentialsecretwithmountonstartifworkspacenotstarted()" + }, + { + "label": "TestMountGitCredentialSecretWithMountOnStartWhenVolumeExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "community": 2, + "norm_label": "testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment()" + }, + { + "label": "TestMountGitCredentialSecretWithMixedMountOnStart()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "community": 2, + "norm_label": "testmountgitcredentialsecretwithmixedmountonstart()" + }, + { + "label": "TestShouldNotMountGitConfigWithMountOnStartIfWorkspaceStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", + "_origin": "ast", + "id": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "community": 2, + "norm_label": "testshouldnotmountgitconfigwithmountonstartifworkspacestarted()" + }, + { + "label": "TestMountGitConfigWithMountOnStartIfWorkspaceNotStarted()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "community": 2, + "norm_label": "testmountgitconfigwithmountonstartifworkspacenotstarted()" + }, + { + "label": "TestMountGitConfigWithMountOnStartWhenVolumeExistsInDeployment()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L403", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "community": 2, + "norm_label": "testmountgitconfigwithmountonstartwhenvolumeexistsindeployment()" + }, + { + "label": "TestMountGitConfigWithMixedMountOnStart()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L440", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "community": 2, + "norm_label": "testmountgitconfigwithmixedmountonstart()" + }, + { + "label": "TestMountGitCredentialSecretWithIncludeAnnotationMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L470", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "community": 2, + "norm_label": "testmountgitcredentialsecretwithincludeannotationmatching()" + }, + { + "label": "TestSkipGitCredentialSecretWithIncludeAnnotationNotMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", + "_origin": "ast", + "id": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "community": 2, + "norm_label": "testskipgitcredentialsecretwithincludeannotationnotmatching()" + }, + { + "label": "TestSkipGitCredentialSecretWithExcludeAnnotationMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", + "_origin": "ast", + "id": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "community": 2, + "norm_label": "testskipgitcredentialsecretwithexcludeannotationmatching()" + }, + { + "label": "TestMountGitCredentialSecretWithExcludeAnnotationNotMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "community": 2, + "norm_label": "testmountgitcredentialsecretwithexcludeannotationnotmatching()" + }, + { + "label": "TestMountGitTLSConfigMapWithIncludeAnnotationMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "community": 2, + "norm_label": "testmountgittlsconfigmapwithincludeannotationmatching()" + }, + { + "label": "TestSkipGitTLSConfigMapWithIncludeAnnotationNotMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", + "_origin": "ast", + "id": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "community": 2, + "norm_label": "testskipgittlsconfigmapwithincludeannotationnotmatching()" + }, + { + "label": "TestSkipGitTLSConfigMapWithExcludeAnnotationMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", + "_origin": "ast", + "id": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "community": 2, + "norm_label": "testskipgittlsconfigmapwithexcludeannotationmatching()" + }, + { + "label": "TestMountGitTLSConfigMapWithExcludeAnnotationNotMatching()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", + "_origin": "ast", + "id": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "community": 2, + "norm_label": "testmountgittlsconfigmapwithexcludeannotationnotmatching()" + }, + { + "label": "TestFindGitconfigAutomountConfigMapIncludeMatches()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "community": 2, + "norm_label": "testfindgitconfigautomountconfigmapincludematches()" + }, + { + "label": "TestFindGitconfigAutomountConfigMapIncludeDoesNotMatch()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "community": 2, + "norm_label": "testfindgitconfigautomountconfigmapincludedoesnotmatch()" + }, + { + "label": "TestFindGitconfigAutomountConfigMapExcludeMatches()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "community": 2, + "norm_label": "testfindgitconfigautomountconfigmapexcludematches()" + }, + { + "label": "TestFindGitconfigAutomountConfigMapExcludeDoesNotMatch()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "community": 2, + "norm_label": "testfindgitconfigautomountconfigmapexcludedoesnotmatch()" + }, + { + "label": "TestFindGitconfigAutomountSecretIncludeMatches()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L788", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "community": 2, + "norm_label": "testfindgitconfigautomountsecretincludematches()" + }, + { + "label": "TestFindGitconfigAutomountSecretIncludeDoesNotMatch()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "community": 2, + "norm_label": "testfindgitconfigautomountsecretincludedoesnotmatch()" + }, + { + "label": "TestFindGitconfigAutomountSecretExcludeMatches()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "community": 2, + "norm_label": "testfindgitconfigautomountsecretexcludematches()" + }, + { + "label": "TestFindGitconfigAutomountSecretExcludeDoesNotMatch()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", + "_origin": "ast", + "id": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "community": 2, + "norm_label": "testfindgitconfigautomountsecretexcludedoesnotmatch()" + }, + { + "label": "buildAutomountGitConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", + "_origin": "ast", + "id": "automount_gitconfig_test_buildautomountgitconfigmap", + "community": 2, + "norm_label": "buildautomountgitconfigmap()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_test_go_configmap", + "community": 2, + "norm_label": "configmap" + }, + { + "label": "buildAutomountGitSecret()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", + "_origin": "ast", + "id": "automount_gitconfig_test_buildautomountgitsecret", + "community": 2, + "norm_label": "buildautomountgitsecret()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_test_go_secret", + "community": 2, + "norm_label": "secret" + }, + { + "label": "buildConfig()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", + "_origin": "ast", + "id": "automount_gitconfig_test_buildconfig", + "community": 2, + "norm_label": "buildconfig()" + }, + { + "label": "buildSecret()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L926", + "_origin": "ast", + "id": "automount_gitconfig_test_buildsecret", + "community": 2, + "norm_label": "buildsecret()" + }, + { + "label": "buildSecretWithAnnotations()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L942", + "_origin": "ast", + "id": "automount_gitconfig_test_buildsecretwithannotations", + "community": 2, + "norm_label": "buildsecretwithannotations()" + }, + { + "label": "buildConfigWithAnnotations()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L950", + "_origin": "ast", + "id": "automount_gitconfig_test_buildconfigwithannotations", + "community": 2, + "norm_label": "buildconfigwithannotations()" + }, + { + "label": "assertGitConfigContains()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "_origin": "ast", + "id": "automount_gitconfig_test_assertgitconfigcontains", + "community": 2, + "norm_label": "assertgitconfigcontains()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "_origin": "ast", + "id": "pkg_provision_automount_gitconfig_test_go_clusterapi", + "community": 2, + "norm_label": "clusterapi" + }, + { + "label": "assertGitCredentialsSecret()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", + "_origin": "ast", + "id": "automount_gitconfig_test_assertgitcredentialssecret", + "community": 2, + "norm_label": "assertgitcredentialssecret()" + }, + { + "label": "assertGitCredentialsConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", + "_origin": "ast", + "id": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "community": 2, + "norm_label": "assertgitcredentialsconfigmap()" + }, + { + "label": "assertGitCredentialsConfigMapWithSslCAInfo()", + "file_type": "code", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", + "_origin": "ast", + "id": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "community": 2, + "norm_label": "assertgitcredentialsconfigmapwithsslcainfo()" + }, + { + "label": "projected.go", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_projected", + "community": 43, + "norm_label": "projected.go" + }, + { + "label": "mergeProjectedVolumes()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", + "_origin": "ast", + "id": "automount_projected_mergeprojectedvolumes", + "community": 43, + "norm_label": "mergeprojectedvolumes()" + }, + { + "label": "Resources", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_provision_automount_projected_go_resources", + "community": 43, + "norm_label": "resources" + }, + { + "label": "generateProjectedVolume()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "_origin": "ast", + "id": "automount_projected_generateprojectedvolume", + "community": 43, + "norm_label": "generateprojectedvolume()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "_origin": "ast", + "id": "pkg_provision_automount_projected_go_volumemount", + "community": 43, + "norm_label": "volumemount" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "_origin": "ast", + "id": "pkg_provision_automount_projected_go_volume", + "community": 43, + "norm_label": "volume" + }, + { + "label": "checkCanUseProjectedVolumes()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "_origin": "ast", + "id": "automount_projected_checkcanuseprojectedvolumes", + "community": 43, + "norm_label": "checkcanuseprojectedvolumes()" + }, + { + "label": "projected_test.go", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_projected_test", + "community": 61, + "norm_label": "projected_test.go" + }, + { + "label": "TestMergeProjectedVolumes()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", + "_origin": "ast", + "id": "automount_projected_test_testmergeprojectedvolumes", + "community": 61, + "norm_label": "testmergeprojectedvolumes()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", + "_origin": "ast", + "id": "pkg_provision_automount_projected_test_go_t", + "community": 61, + "norm_label": "t" + }, + { + "label": "testSecretVolume()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", + "_origin": "ast", + "id": "automount_projected_test_testsecretvolume", + "community": 61, + "norm_label": "testsecretvolume()" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", + "_origin": "ast", + "id": "pkg_provision_automount_projected_test_go_volume", + "community": 61, + "norm_label": "volume" + }, + { + "label": "testConfigmapVolume()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", + "_origin": "ast", + "id": "automount_projected_test_testconfigmapvolume", + "community": 61, + "norm_label": "testconfigmapvolume()" + }, + { + "label": "testPVCVolume()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L266", + "_origin": "ast", + "id": "automount_projected_test_testpvcvolume", + "community": 61, + "norm_label": "testpvcvolume()" + }, + { + "label": "testVolumeMount()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", + "_origin": "ast", + "id": "automount_projected_test_testvolumemount", + "community": 61, + "norm_label": "testvolumemount()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", + "_origin": "ast", + "id": "pkg_provision_automount_projected_test_go_volumemount", + "community": 61, + "norm_label": "volumemount" + }, + { + "label": "testSubpathVolumeMount()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L285", + "_origin": "ast", + "id": "automount_projected_test_testsubpathvolumemount", + "community": 61, + "norm_label": "testsubpathvolumemount()" + }, + { + "label": "testEnvFromSource()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", + "_origin": "ast", + "id": "automount_projected_test_testenvfromsource", + "community": 61, + "norm_label": "testenvfromsource()" + }, + { + "label": "EnvFromSource", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", + "_origin": "ast", + "id": "pkg_provision_automount_projected_test_go_envfromsource", + "community": 61, + "norm_label": "envfromsource" + }, + { + "label": "testProjectedVolume()", + "file_type": "code", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L304", + "_origin": "ast", + "id": "automount_projected_test_testprojectedvolume", + "community": 61, + "norm_label": "testprojectedvolume()" + }, + { + "label": "pvcs.go", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_pvcs", + "community": 114, + "norm_label": "pvcs.go" + }, + { + "label": "mountPathEntry", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L38", + "_origin": "ast", + "id": "automount_mountpathentry", + "community": 114, + "norm_label": "mountpathentry" + }, + { + "label": "parseMountPathAnnotation()", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", + "_origin": "ast", + "id": "automount_pvcs_parsemountpathannotation", + "community": 114, + "norm_label": "parsemountpathannotation()" + }, + { + "label": "getAutoMountPVCs()", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "_origin": "ast", + "id": "automount_pvcs_getautomountpvcs", + "community": 114, + "norm_label": "getautomountpvcs()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "_origin": "ast", + "id": "pkg_provision_automount_pvcs_go_clusterapi", + "community": 114, + "norm_label": "clusterapi" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "_origin": "ast", + "id": "pkg_provision_automount_pvcs_go_deployment", + "community": 114, + "norm_label": "deployment" + }, + { + "label": "Resources", + "file_type": "code", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "_origin": "ast", + "id": "pkg_provision_automount_pvcs_go_resources", + "community": 114, + "norm_label": "resources" + }, + { + "label": "templates.go", + "file_type": "code", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L1", + "_origin": "ast", + "id": "automount_templates", + "community": 2, + "norm_label": "templates.go" + }, + { + "label": "constructGitConfig()", + "file_type": "code", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", + "_origin": "ast", + "id": "automount_templates_constructgitconfig", + "community": 2, + "norm_label": "constructgitconfig()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", + "_origin": "ast", + "id": "pkg_provision_automount_templates_go_configmap", + "community": 2, + "norm_label": "configmap" + }, + { + "label": "mergeGitCredentials()", + "file_type": "code", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", + "_origin": "ast", + "id": "automount_templates_mergegitcredentials", + "community": 2, + "norm_label": "mergegitcredentials()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", + "_origin": "ast", + "id": "pkg_provision_automount_templates_go_secret", + "community": 2, + "norm_label": "secret" + }, + { + "label": "config.go", + "file_type": "code", + "source_file": "pkg/provision/config/config.go", + "source_location": "L1", + "_origin": "ast", + "id": "pkg_provision_config_config_go_config_config", + "community": 38, + "norm_label": "config.go" + }, + { + "label": "NamespacedConfig", + "file_type": "code", + "source_file": "pkg/provision/config/config.go", + "source_location": "L37", + "_origin": "ast", + "id": "config_namespacedconfig", + "community": 38, + "norm_label": "namespacedconfig" + }, + { + "label": "ReadNamespacedConfig()", + "file_type": "code", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", + "_origin": "ast", + "id": "config_config_readnamespacedconfig", + "community": 38, + "norm_label": "readnamespacedconfig()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_provision_config_config_go_clusterapi", + "community": 38, + "norm_label": "clusterapi" + }, + { + "label": "GetNamespacePodTolerationsAndNodeSelector()", + "file_type": "code", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", + "_origin": "ast", + "id": "config_config_getnamespacepodtolerationsandnodeselector", + "community": 38, + "norm_label": "getnamespacepodtolerationsandnodeselector()" + }, + { + "label": "Toleration", + "file_type": "code", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", + "_origin": "ast", + "id": "pkg_provision_config_config_go_toleration", + "community": 38, + "norm_label": "toleration" + }, + { + "label": "envvar.go", + "file_type": "code", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L1", + "_origin": "ast", + "id": "metadata_envvar", + "community": 52, + "norm_label": "envvar.go" + }, + { + "label": "getWorkspaceMetaEnvVar()", + "file_type": "code", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", + "_origin": "ast", + "id": "metadata_envvar_getworkspacemetaenvvar", + "community": 52, + "norm_label": "getworkspacemetaenvvar()" + }, + { + "label": "EnvVar", + "file_type": "code", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_provision_metadata_envvar_go_envvar", + "community": 52, + "norm_label": "envvar" + }, + { + "label": "metadata.go", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L1", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_metadata_metadata", + "community": 52, + "norm_label": "metadata.go" + }, + { + "label": "ProvisionWorkspaceMetadata()", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "_origin": "ast", + "id": "metadata_metadata_provisionworkspacemetadata", + "community": 52, + "norm_label": "provisionworkspacemetadata()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_podadditions", + "community": 52, + "norm_label": "podadditions" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_devworkspacewithconfig", + "community": 52, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_clusterapi", + "community": 52, + "norm_label": "clusterapi" + }, + { + "label": "getSpecMetadataConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", + "_origin": "ast", + "id": "metadata_metadata_getspecmetadataconfigmap", + "community": 52, + "norm_label": "getspecmetadataconfigmap()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_configmap", + "community": 52, + "norm_label": "configmap" + }, + { + "label": "getVolumeFromConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "_origin": "ast", + "id": "metadata_metadata_getvolumefromconfigmap", + "community": 52, + "norm_label": "getvolumefromconfigmap()" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_volume", + "community": 52, + "norm_label": "volume" + }, + { + "label": "getVolumeMountFromVolume()", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "_origin": "ast", + "id": "metadata_metadata_getvolumemountfromvolume", + "community": 52, + "norm_label": "getvolumemountfromvolume()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "_origin": "ast", + "id": "pkg_provision_metadata_metadata_go_volumemount", + "community": 52, + "norm_label": "volumemount" + }, + { + "label": "asyncStorage.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_asyncstorage", + "community": 67, + "norm_label": "asyncstorage.go" + }, + { + "label": "AsyncStorageProvisioner", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L43", + "_origin": "ast", + "id": "storage_asyncstorageprovisioner", + "community": 23, + "norm_label": "asyncstorageprovisioner" + }, + { + "label": ".NeedsStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", + "_origin": "ast", + "id": "storage_asyncstorageprovisioner_needsstorage", + "community": 23, + "norm_label": ".needsstorage()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_go_devworkspacetemplatespec", + "community": 23, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": ".ProvisionStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "_origin": "ast", + "id": "storage_asyncstorageprovisioner_provisionstorage", + "community": 23, + "norm_label": ".provisionstorage()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_go_podadditions", + "community": 23, + "norm_label": "podadditions" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", + "community": 23, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_go_clusterapi", + "community": 23, + "norm_label": "clusterapi" + }, + { + "label": ".CleanupWorkspaceStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", + "_origin": "ast", + "id": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "community": 23, + "norm_label": ".cleanupworkspacestorage()" + }, + { + "label": ".addVolumesForAsyncStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "_origin": "ast", + "id": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "community": 23, + "norm_label": ".addvolumesforasyncstorage()" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_go_volume", + "community": 23, + "norm_label": "volume" + }, + { + "label": ".getAsyncWorkspaceCount()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", + "_origin": "ast", + "id": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "community": 23, + "norm_label": ".getasyncworkspacecount()" + }, + { + "label": "checkConfigured()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L309", + "_origin": "ast", + "id": "storage_asyncstorage_checkconfigured", + "community": 67, + "norm_label": "checkconfigured()" + }, + { + "label": "cleanup.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_cleanup", + "community": 27, + "norm_label": "cleanup.go" + }, + { + "label": "RemoveAuthorizedKeyFromConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "_origin": "ast", + "id": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "community": 27, + "norm_label": "removeauthorizedkeyfromconfigmap()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_cleanup_go_devworkspacewithconfig", + "community": 27, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_cleanup_go_clusterapi", + "community": 27, + "norm_label": "clusterapi" + }, + { + "label": "configmap.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_configmap", + "community": 27, + "norm_label": "configmap.go" + }, + { + "label": "getSSHAuthorizedKeysConfigMapSpec()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", + "_origin": "ast", + "id": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", + "community": 27, + "norm_label": "getsshauthorizedkeysconfigmapspec()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_configmap_go_configmap", + "community": 27, + "norm_label": "configmap" + }, + { + "label": "getSSHAuthorizedKeysConfigMapCluster()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "_origin": "ast", + "id": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", + "community": 27, + "norm_label": "getsshauthorizedkeysconfigmapcluster()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_configmap_go_clusterapi", + "community": 27, + "norm_label": "clusterapi" + }, + { + "label": "addAuthorizedKeyToConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L62", + "_origin": "ast", + "id": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "community": 27, + "norm_label": "addauthorizedkeytoconfigmap()" + }, + { + "label": "removeAuthorizedKeyFromConfigMap()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L83", + "_origin": "ast", + "id": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "community": 27, + "norm_label": "removeauthorizedkeyfromconfigmap()" + }, + { + "label": "configuration.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_configuration", + "community": 27, + "norm_label": "configuration.go" + }, + { + "label": "GetOrCreateSSHConfig()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "_origin": "ast", + "id": "asyncstorage_configuration_getorcreatesshconfig", + "community": 27, + "norm_label": "getorcreatesshconfig()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_configuration_go_devworkspacewithconfig", + "community": 27, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_configuration_go_clusterapi", + "community": 27, + "norm_label": "clusterapi" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_configuration_go_secret", + "community": 27, + "norm_label": "secret" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_configuration_go_configmap", + "community": 27, + "norm_label": "configmap" + }, + { + "label": "constants.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/constants.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_constants", + "community": 209, + "norm_label": "constants.go" + }, + { + "label": "deployment.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_deployment", + "community": 91, + "norm_label": "deployment.go" + }, + { + "label": "SyncWorkspaceSyncDeploymentToCluster()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "_origin": "ast", + "id": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "community": 91, + "norm_label": "syncworkspacesyncdeploymenttocluster()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig", + "community": 91, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_deployment_go_configmap", + "community": 91, + "norm_label": "configmap" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi", + "community": 91, + "norm_label": "clusterapi" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_deployment_go_deployment", + "community": 91, + "norm_label": "deployment" + }, + { + "label": "getWorkspaceSyncDeploymentSpec()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "_origin": "ast", + "id": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "community": 91, + "norm_label": "getworkspacesyncdeploymentspec()" + }, + { + "label": "Toleration", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_deployment_go_toleration", + "community": 91, + "norm_label": "toleration" + }, + { + "label": "GetWorkspaceSyncDeploymentCluster()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "_origin": "ast", + "id": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "community": 91, + "norm_label": "getworkspacesyncdeploymentcluster()" + }, + { + "label": "errors.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/errors.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_errors", + "community": 210, + "norm_label": "errors.go" + }, + { + "label": "service.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_service", + "community": 112, + "norm_label": "service.go" + }, + { + "label": "SyncWorkspaceSyncServiceToCluster()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "_origin": "ast", + "id": "asyncstorage_service_syncworkspacesyncservicetocluster", + "community": 112, + "norm_label": "syncworkspacesyncservicetocluster()" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_service_go_deployment", + "community": 112, + "norm_label": "deployment" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_service_go_clusterapi", + "community": 112, + "norm_label": "clusterapi" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_service_go_service", + "community": 112, + "norm_label": "service" + }, + { + "label": "getWorkspaceSyncServiceSpec()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", + "_origin": "ast", + "id": "asyncstorage_service_getworkspacesyncservicespec", + "community": 112, + "norm_label": "getworkspacesyncservicespec()" + }, + { + "label": "getWorkspaceSyncServiceCluster()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "_origin": "ast", + "id": "asyncstorage_service_getworkspacesyncservicecluster", + "community": 112, + "norm_label": "getworkspacesyncservicecluster()" + }, + { + "label": "sidecar.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_sidecar", + "community": 67, + "norm_label": "sidecar.go" + }, + { + "label": "GetAsyncSidecar()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "_origin": "ast", + "id": "asyncstorage_sidecar_getasyncsidecar", + "community": 67, + "norm_label": "getasyncsidecar()" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_sidecar_go_volume", + "community": 67, + "norm_label": "volume" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_sidecar_go_container", + "community": 67, + "norm_label": "container" + }, + { + "label": "ssh.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_ssh", + "community": 27, + "norm_label": "ssh.go" + }, + { + "label": "GetSSHKeyPair()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L31", + "_origin": "ast", + "id": "asyncstorage_ssh_getsshkeypair", + "community": 27, + "norm_label": "getsshkeypair()" + }, + { + "label": "ExtractSSHKeyPairFromSecret()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L55", + "_origin": "ast", + "id": "asyncstorage_ssh_extractsshkeypairfromsecret", + "community": 27, + "norm_label": "extractsshkeypairfromsecret()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L55", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_ssh_go_secret", + "community": 27, + "norm_label": "secret" + }, + { + "label": "volume.go", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L1", + "_origin": "ast", + "id": "asyncstorage_volume", + "community": 139, + "norm_label": "volume.go" + }, + { + "label": "GetVolumeFromSecret()", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "_origin": "ast", + "id": "asyncstorage_volume_getvolumefromsecret", + "community": 139, + "norm_label": "getvolumefromsecret()" + }, + { + "label": "Secret", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_volume_go_secret", + "community": 139, + "norm_label": "secret" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "_origin": "ast", + "id": "pkg_provision_storage_asyncstorage_volume_go_volume", + "community": 139, + "norm_label": "volume" + }, + { + "label": "cleanup.go", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_cleanup", + "community": 38, + "norm_label": "cleanup.go" + }, + { + "label": "runCommonPVCCleanupJob()", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "_origin": "ast", + "id": "storage_cleanup_runcommonpvccleanupjob", + "community": 38, + "norm_label": "runcommonpvccleanupjob()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "_origin": "ast", + "id": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", + "community": 38, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "_origin": "ast", + "id": "pkg_provision_storage_cleanup_go_clusterapi", + "community": 38, + "norm_label": "clusterapi" + }, + { + "label": "getSpecCommonPVCCleanupJob()", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "_origin": "ast", + "id": "storage_cleanup_getspeccommonpvccleanupjob", + "community": 38, + "norm_label": "getspeccommonpvccleanupjob()" + }, + { + "label": "Job", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "_origin": "ast", + "id": "pkg_provision_storage_cleanup_go_job", + "community": 38, + "norm_label": "job" + }, + { + "label": "commonPVCExists()", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", + "_origin": "ast", + "id": "storage_cleanup_commonpvcexists", + "community": 38, + "norm_label": "commonpvcexists()" + }, + { + "label": "getTargetNodeName()", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "_origin": "ast", + "id": "storage_cleanup_gettargetnodename", + "community": 38, + "norm_label": "gettargetnodename()" + }, + { + "label": "getNodeNameWithPVC()", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", + "_origin": "ast", + "id": "storage_cleanup_getnodenamewithpvc", + "community": 38, + "norm_label": "getnodenamewithpvc()" + }, + { + "label": "PodList", + "file_type": "code", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", + "_origin": "ast", + "id": "pkg_provision_storage_cleanup_go_podlist", + "community": 38, + "norm_label": "podlist" + }, + { + "label": "commonStorage.go", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_commonstorage", + "community": 90, + "norm_label": "commonstorage.go" + }, + { + "label": "CommonStorageProvisioner", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L39", + "_origin": "ast", + "id": "storage_commonstorageprovisioner", + "community": 90, + "norm_label": "commonstorageprovisioner" + }, + { + "label": ".NeedsStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", + "_origin": "ast", + "id": "storage_commonstorageprovisioner_needsstorage", + "community": 90, + "norm_label": ".needsstorage()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec", + "community": 90, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": ".ProvisionStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "_origin": "ast", + "id": "storage_commonstorageprovisioner_provisionstorage", + "community": 90, + "norm_label": ".provisionstorage()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_go_podadditions", + "community": 90, + "norm_label": "podadditions" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig", + "community": 90, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_go_clusterapi", + "community": 90, + "norm_label": "clusterapi" + }, + { + "label": ".CleanupWorkspaceStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "_origin": "ast", + "id": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "community": 90, + "norm_label": ".cleanupworkspacestorage()" + }, + { + "label": ".rewriteContainerVolumeMounts()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", + "_origin": "ast", + "id": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "community": 90, + "norm_label": ".rewritecontainervolumemounts()" + }, + { + "label": "commonStorage_test.go", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_commonstorage_test", + "community": 3, + "norm_label": "commonstorage_test.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L49", + "_origin": "ast", + "id": "storage_commonstorage_test_init", + "community": 3, + "norm_label": "init()" + }, + { + "label": "testCase", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L55", + "_origin": "ast", + "id": "storage_testcase", + "community": 3, + "norm_label": "testcase" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L57", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_testinput", + "community": 3, + "norm_label": "testinput" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L58", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_testoutput", + "community": 3, + "norm_label": "testoutput" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L61", + "_origin": "ast", + "id": "storage_testinput", + "community": 3, + "norm_label": "testinput" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L63", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_podadditions", + "community": 3, + "norm_label": "podadditions" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_devworkspacetemplatespec", + "community": 3, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L67", + "_origin": "ast", + "id": "storage_testoutput", + "community": 3, + "norm_label": "testoutput" + }, + { + "label": "Quantity", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L69", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_quantity", + "community": 3, + "norm_label": "quantity" + }, + { + "label": "getDevWorkspaceWithConfig()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", + "_origin": "ast", + "id": "storage_commonstorage_test_getdevworkspacewithconfig", + "community": 3, + "norm_label": "getdevworkspacewithconfig()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_devworkspace", + "community": 3, + "norm_label": "devworkspace" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_devworkspacewithconfig", + "community": 3, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "loadTestCaseOrPanic()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "_origin": "ast", + "id": "storage_commonstorage_test_loadtestcaseorpanic", + "community": 3, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "_origin": "ast", + "id": "pkg_provision_storage_commonstorage_test_go_t", + "community": 3, + "norm_label": "t" + }, + { + "label": "loadAllTestCasesOrPanic()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "_origin": "ast", + "id": "storage_commonstorage_test_loadalltestcasesorpanic", + "community": 3, + "norm_label": "loadalltestcasesorpanic()" + }, + { + "label": "TestUseCommonStorageProvisionerForPerUserStorageClass()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L113", + "_origin": "ast", + "id": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "community": 3, + "norm_label": "testusecommonstorageprovisionerforperuserstorageclass()" + }, + { + "label": "TestProvisionStorageForCommonStorageClass()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L130", + "_origin": "ast", + "id": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "community": 3, + "norm_label": "testprovisionstorageforcommonstorageclass()" + }, + { + "label": "TestTerminatingPVC()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L167", + "_origin": "ast", + "id": "storage_commonstorage_test_testterminatingpvc", + "community": 3, + "norm_label": "testterminatingpvc()" + }, + { + "label": "TestNeedsStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L195", + "_origin": "ast", + "id": "storage_commonstorage_test_testneedsstorage", + "community": 3, + "norm_label": "testneedsstorage()" + }, + { + "label": "sortVolumesAndVolumeMounts()", + "file_type": "code", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L300", + "_origin": "ast", + "id": "storage_commonstorage_test_sortvolumesandvolumemounts", + "community": 3, + "norm_label": "sortvolumesandvolumemounts()" + }, + { + "label": "doc.go", + "file_type": "code", + "source_file": "pkg/provision/storage/doc.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_doc", + "community": 289, + "norm_label": "doc.go" + }, + { + "label": "ephemeralStorage.go", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_ephemeralstorage", + "community": 97, + "norm_label": "ephemeralstorage.go" + }, + { + "label": "EphemeralStorageProvisioner", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L30", + "_origin": "ast", + "id": "storage_ephemeralstorageprovisioner", + "community": 97, + "norm_label": "ephemeralstorageprovisioner" + }, + { + "label": ".NeedsStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", + "_origin": "ast", + "id": "storage_ephemeralstorageprovisioner_needsstorage", + "community": 97, + "norm_label": ".needsstorage()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_provision_storage_ephemeralstorage_go_devworkspacetemplatespec", + "community": 97, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": ".ProvisionStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "_origin": "ast", + "id": "storage_ephemeralstorageprovisioner_provisionstorage", + "community": 97, + "norm_label": ".provisionstorage()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "_origin": "ast", + "id": "pkg_provision_storage_ephemeralstorage_go_podadditions", + "community": 97, + "norm_label": "podadditions" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "_origin": "ast", + "id": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig", + "community": 97, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "_origin": "ast", + "id": "pkg_provision_storage_ephemeralstorage_go_clusterapi", + "community": 97, + "norm_label": "clusterapi" + }, + { + "label": ".CleanupWorkspaceStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", + "_origin": "ast", + "id": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "community": 97, + "norm_label": ".cleanupworkspacestorage()" + }, + { + "label": "ephemeralStorage_test.go", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_ephemeralstorage_test", + "community": 3, + "norm_label": "ephemeralstorage_test.go" + }, + { + "label": "TestRewriteContainerVolumeMountsForEphemeralStorageClass()", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", + "_origin": "ast", + "id": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "community": 3, + "norm_label": "testrewritecontainervolumemountsforephemeralstorageclass()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", + "_origin": "ast", + "id": "pkg_provision_storage_ephemeralstorage_test_go_t", + "community": 3, + "norm_label": "t" + }, + { + "label": "perWorkspaceStorage.go", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_perworkspacestorage", + "community": 56, + "norm_label": "perworkspacestorage.go" + }, + { + "label": "PerWorkspaceStorageProvisioner", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L38", + "_origin": "ast", + "id": "storage_perworkspacestorageprovisioner", + "community": 56, + "norm_label": "perworkspacestorageprovisioner" + }, + { + "label": ".NeedsStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", + "_origin": "ast", + "id": "storage_perworkspacestorageprovisioner_needsstorage", + "community": 56, + "norm_label": ".needsstorage()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec", + "community": 56, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": ".ProvisionStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "_origin": "ast", + "id": "storage_perworkspacestorageprovisioner_provisionstorage", + "community": 56, + "norm_label": ".provisionstorage()" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_go_podadditions", + "community": 56, + "norm_label": "podadditions" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", + "community": 56, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_go_clusterapi", + "community": 56, + "norm_label": "clusterapi" + }, + { + "label": ".CleanupWorkspaceStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "_origin": "ast", + "id": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "community": 56, + "norm_label": ".cleanupworkspacestorage()" + }, + { + "label": ".rewriteContainerVolumeMounts()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", + "_origin": "ast", + "id": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "community": 56, + "norm_label": ".rewritecontainervolumemounts()" + }, + { + "label": "getPVCSize()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "_origin": "ast", + "id": "storage_perworkspacestorage_getpvcsize", + "community": 56, + "norm_label": "getpvcsize()" + }, + { + "label": "NamespacedConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "_origin": "ast", + "id": "namespacedconfig", + "community": 56, + "norm_label": "namespacedconfig" + }, + { + "label": "Quantity", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_go_quantity", + "community": 56, + "norm_label": "quantity" + }, + { + "label": "syncPerWorkspacePVC()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "_origin": "ast", + "id": "storage_perworkspacestorage_syncperworkspacepvc", + "community": 56, + "norm_label": "syncperworkspacepvc()" + }, + { + "label": "PersistentVolumeClaim", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_go_persistentvolumeclaim", + "community": 56, + "norm_label": "persistentvolumeclaim" + }, + { + "label": "perWorkspaceStorage_test.go", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_perworkspacestorage_test", + "community": 3, + "norm_label": "perworkspacestorage_test.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L38", + "_origin": "ast", + "id": "storage_perworkspacestorage_test_init", + "community": 3, + "norm_label": "init()" + }, + { + "label": "TestRewriteContainerVolumeMountsForPerWorkspaceStorageClass()", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "community": 3, + "norm_label": "testrewritecontainervolumemountsforperworkspacestorageclass()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "pkg_provision_storage_perworkspacestorage_test_go_t", + "community": 3, + "norm_label": "t" + }, + { + "label": "Provisioner", + "file_type": "code", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L33", + "_origin": "ast", + "id": "storage_provisioner", + "community": 3, + "norm_label": "provisioner" + }, + { + "label": "GetProvisioner()", + "file_type": "code", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", + "_origin": "ast", + "id": "storage_provisioner_getprovisioner", + "community": 3, + "norm_label": "getprovisioner()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", + "_origin": "ast", + "id": "pkg_provision_storage_provisioner_go_devworkspacewithconfig", + "community": 3, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "shared.go", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_shared", + "community": 57, + "norm_label": "shared.go" + }, + { + "label": "WorkspaceNeedsStorage()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", + "_origin": "ast", + "id": "storage_shared_workspaceneedsstorage", + "community": 23, + "norm_label": "workspaceneedsstorage()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_devworkspacetemplatespec", + "community": 23, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "getPVCSpec()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "_origin": "ast", + "id": "storage_shared_getpvcspec", + "community": 57, + "norm_label": "getpvcspec()" + }, + { + "label": "Quantity", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_quantity", + "community": 57, + "norm_label": "quantity" + }, + { + "label": "PersistentVolumeAccessMode", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_persistentvolumeaccessmode", + "community": 57, + "norm_label": "persistentvolumeaccessmode" + }, + { + "label": "PersistentVolumeClaim", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_persistentvolumeclaim", + "community": 57, + "norm_label": "persistentvolumeclaim" + }, + { + "label": "isEphemeral()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", + "_origin": "ast", + "id": "storage_shared_isephemeral", + "community": 23, + "norm_label": "isephemeral()" + }, + { + "label": "VolumeComponent", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_volumecomponent", + "community": 23, + "norm_label": "volumecomponent" + }, + { + "label": "syncCommonPVC()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "_origin": "ast", + "id": "storage_shared_synccommonpvc", + "community": 57, + "norm_label": "synccommonpvc()" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_operatorconfiguration", + "community": 57, + "norm_label": "operatorconfiguration" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_clusterapi", + "community": 57, + "norm_label": "clusterapi" + }, + { + "label": "addEphemeralVolumesFromWorkspace()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "_origin": "ast", + "id": "storage_shared_addephemeralvolumesfromworkspace", + "community": 23, + "norm_label": "addephemeralvolumesfromworkspace()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_devworkspacewithconfig", + "community": 23, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_podadditions", + "community": 23, + "norm_label": "podadditions" + }, + { + "label": "addEphemeralVolumesToPodAdditions()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "_origin": "ast", + "id": "storage_shared_addephemeralvolumestopodadditions", + "community": 23, + "norm_label": "addephemeralvolumestopodadditions()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_component", + "community": 23, + "norm_label": "component" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "_origin": "ast", + "id": "pkg_provision_storage_shared_go_volume", + "community": 23, + "norm_label": "volume" + }, + { + "label": "getWorkspaceVolumes()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", + "_origin": "ast", + "id": "storage_shared_getworkspacevolumes", + "community": 23, + "norm_label": "getworkspacevolumes()" + }, + { + "label": "processProjectsVolume()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "_origin": "ast", + "id": "storage_shared_processprojectsvolume", + "community": 23, + "norm_label": "processprojectsvolume()" + }, + { + "label": "checkForAlternatePVC()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L233", + "_origin": "ast", + "id": "storage_shared_checkforalternatepvc", + "community": 57, + "norm_label": "checkforalternatepvc()" + }, + { + "label": "getSharedPVCWorkspaceCount()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L249", + "_origin": "ast", + "id": "storage_shared_getsharedpvcworkspacecount", + "community": 57, + "norm_label": "getsharedpvcworkspacecount()" + }, + { + "label": "checkPVCTerminating()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L269", + "_origin": "ast", + "id": "storage_shared_checkpvcterminating", + "community": 57, + "norm_label": "checkpvcterminating()" + }, + { + "label": "shared_test.go", + "file_type": "code", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "storage_shared_test", + "community": 57, + "norm_label": "shared_test.go" + }, + { + "label": "TestGetPVCSpecWithDefaultStorageAccessMode()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", + "_origin": "ast", + "id": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "community": 57, + "norm_label": "testgetpvcspecwithdefaultstorageaccessmode()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", + "_origin": "ast", + "id": "pkg_provision_storage_shared_test_go_t", + "community": 57, + "norm_label": "t" + }, + { + "label": "TestGetPVCSpecWithCustomStorageAccessMode()", + "file_type": "code", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "community": 57, + "norm_label": "testgetpvcspecwithcustomstorageaccessmode()" + }, + { + "label": "cluster_api.go", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L1", + "_origin": "ast", + "id": "sync_cluster_api", + "community": 41, + "norm_label": "cluster_api.go" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L26", + "_origin": "ast", + "id": "sync_clusterapi", + "community": 41, + "norm_label": "clusterapi" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_provision_sync_cluster_api_go_client", + "community": 41, + "norm_label": "client" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_provision_sync_cluster_api_go_scheme", + "community": 41, + "norm_label": "scheme" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_provision_sync_cluster_api_go_logger", + "community": 41, + "norm_label": "logger" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_sync_cluster_api_go_context", + "community": 41, + "norm_label": "context" + }, + { + "label": "NotInSyncError", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L35", + "_origin": "ast", + "id": "sync_notinsyncerror", + "community": 41, + "norm_label": "notinsyncerror" + }, + { + "label": "NotInSyncReason", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L36", + "_origin": "ast", + "id": "notinsyncreason", + "community": 41, + "norm_label": "notinsyncreason" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_sync_cluster_api_go_object", + "community": 41, + "norm_label": "object" + }, + { + "label": "NotInSyncReason", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L40", + "_origin": "ast", + "id": "sync_notinsyncreason", + "community": 41, + "norm_label": "notinsyncreason" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L49", + "_origin": "ast", + "id": "sync_notinsyncerror_error", + "community": 41, + "norm_label": ".error()" + }, + { + "label": "NewNotInSync()", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "_origin": "ast", + "id": "sync_cluster_api_newnotinsync", + "community": 77, + "norm_label": "newnotinsync()" + }, + { + "label": "UnrecoverableSyncError", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L63", + "_origin": "ast", + "id": "sync_unrecoverablesyncerror", + "community": 41, + "norm_label": "unrecoverablesyncerror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L67", + "_origin": "ast", + "id": "sync_unrecoverablesyncerror_error", + "community": 41, + "norm_label": ".error()" + }, + { + "label": ".Unwrap()", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L71", + "_origin": "ast", + "id": "sync_unrecoverablesyncerror_unwrap", + "community": 41, + "norm_label": ".unwrap()" + }, + { + "label": "WarningError", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L77", + "_origin": "ast", + "id": "sync_warningerror", + "community": 41, + "norm_label": "warningerror" + }, + { + "label": ".Error()", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L82", + "_origin": "ast", + "id": "sync_warningerror_error", + "community": 41, + "norm_label": ".error()" + }, + { + "label": ".Unwrap()", + "file_type": "code", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L89", + "_origin": "ast", + "id": "sync_warningerror_unwrap", + "community": 41, + "norm_label": ".unwrap()" + }, + { + "label": "diff.go", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L1", + "_origin": "ast", + "id": "sync_diff", + "community": 42, + "norm_label": "diff.go" + }, + { + "label": "diffFunc", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L38", + "_origin": "ast", + "id": "sync_difffunc", + "community": 42, + "norm_label": "difffunc" + }, + { + "label": "basicDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "_origin": "ast", + "id": "sync_diff_basicdifffunc", + "community": 42, + "norm_label": "basicdifffunc()" + }, + { + "label": "Options", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "_origin": "ast", + "id": "options", + "community": 42, + "norm_label": "options" + }, + { + "label": "metadataDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", + "_origin": "ast", + "id": "sync_diff_metadatadifffunc", + "community": 42, + "norm_label": "metadatadifffunc()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", + "_origin": "ast", + "id": "pkg_provision_sync_diff_go_object", + "community": 42, + "norm_label": "object" + }, + { + "label": "allDiffFuncs()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", + "_origin": "ast", + "id": "sync_diff_alldifffuncs", + "community": 42, + "norm_label": "alldifffuncs()" + }, + { + "label": "deploymentDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", + "_origin": "ast", + "id": "sync_diff_deploymentdifffunc", + "community": 42, + "norm_label": "deploymentdifffunc()" + }, + { + "label": "podDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L110", + "_origin": "ast", + "id": "sync_diff_poddifffunc", + "community": 42, + "norm_label": "poddifffunc()" + }, + { + "label": "containersDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", + "_origin": "ast", + "id": "sync_diff_containersdifffunc", + "community": 42, + "norm_label": "containersdifffunc()" + }, + { + "label": "Container", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", + "_origin": "ast", + "id": "pkg_provision_sync_diff_go_container", + "community": 42, + "norm_label": "container" + }, + { + "label": "routingDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", + "_origin": "ast", + "id": "sync_diff_routingdifffunc", + "community": 42, + "norm_label": "routingdifffunc()" + }, + { + "label": "jobDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", + "_origin": "ast", + "id": "sync_diff_jobdifffunc", + "community": 42, + "norm_label": "jobdifffunc()" + }, + { + "label": "serviceDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L226", + "_origin": "ast", + "id": "sync_diff_servicedifffunc", + "community": 42, + "norm_label": "servicedifffunc()" + }, + { + "label": "unrecognizedObjectDiffFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", + "_origin": "ast", + "id": "sync_diff_unrecognizedobjectdifffunc", + "community": 42, + "norm_label": "unrecognizedobjectdifffunc()" + }, + { + "label": "containsOwnerRef()", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", + "_origin": "ast", + "id": "sync_diff_containsownerref", + "community": 42, + "norm_label": "containsownerref()" + }, + { + "label": "OwnerReference", + "file_type": "code", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", + "_origin": "ast", + "id": "pkg_provision_sync_diff_go_ownerreference", + "community": 42, + "norm_label": "ownerreference" + }, + { + "label": "diffopts.go", + "file_type": "code", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L1", + "_origin": "ast", + "id": "sync_diffopts", + "community": 180, + "norm_label": "diffopts.go" + }, + { + "label": "getNameFromEnvFrom()", + "file_type": "code", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", + "_origin": "ast", + "id": "sync_diffopts_getnamefromenvfrom", + "community": 180, + "norm_label": "getnamefromenvfrom()" + }, + { + "label": "EnvFromSource", + "file_type": "code", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", + "_origin": "ast", + "id": "pkg_provision_sync_diffopts_go_envfromsource", + "community": 180, + "norm_label": "envfromsource" + }, + { + "label": "sync.go", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L1", + "_origin": "ast", + "id": "sync_sync", + "community": 77, + "norm_label": "sync.go" + }, + { + "label": "IsRecognizedObject()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", + "_origin": "ast", + "id": "sync_sync_isrecognizedobject", + "community": 77, + "norm_label": "isrecognizedobject()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_sync_sync_go_object", + "community": 77, + "norm_label": "object" + }, + { + "label": "SyncObjectWithCluster()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "_origin": "ast", + "id": "sync_sync_syncobjectwithcluster", + "community": 77, + "norm_label": "syncobjectwithcluster()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "_origin": "ast", + "id": "pkg_provision_sync_sync_go_clusterapi", + "community": 77, + "norm_label": "clusterapi" + }, + { + "label": "SyncUnrecognizedObjectWithCluster()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "_origin": "ast", + "id": "sync_sync_syncunrecognizedobjectwithcluster", + "community": 77, + "norm_label": "syncunrecognizedobjectwithcluster()" + }, + { + "label": "createObjectGeneric()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", + "_origin": "ast", + "id": "sync_sync_createobjectgeneric", + "community": 77, + "norm_label": "createobjectgeneric()" + }, + { + "label": "updateObjectGeneric()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "_origin": "ast", + "id": "sync_sync_updateobjectgeneric", + "community": 77, + "norm_label": "updateobjectgeneric()" + }, + { + "label": "isMutableObject()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", + "_origin": "ast", + "id": "sync_sync_ismutableobject", + "community": 77, + "norm_label": "ismutableobject()" + }, + { + "label": "printDiff()", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "_origin": "ast", + "id": "sync_sync_printdiff", + "community": 77, + "norm_label": "printdiff()" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "_origin": "ast", + "id": "pkg_provision_sync_sync_go_logger", + "community": 77, + "norm_label": "logger" + }, + { + "label": "update.go", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L1", + "_origin": "ast", + "id": "sync_update", + "community": 110, + "norm_label": "update.go" + }, + { + "label": "updateFunc", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L34", + "_origin": "ast", + "id": "sync_updatefunc", + "community": 110, + "norm_label": "updatefunc" + }, + { + "label": "defaultUpdateFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", + "_origin": "ast", + "id": "sync_update_defaultupdatefunc", + "community": 110, + "norm_label": "defaultupdatefunc()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_provision_sync_update_go_object", + "community": 110, + "norm_label": "object" + }, + { + "label": "serviceUpdateFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", + "_origin": "ast", + "id": "sync_update_serviceupdatefunc", + "community": 110, + "norm_label": "serviceupdatefunc()" + }, + { + "label": "serviceAccountUpdateFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L54", + "_origin": "ast", + "id": "sync_update_serviceaccountupdatefunc", + "community": 110, + "norm_label": "serviceaccountupdatefunc()" + }, + { + "label": "getUpdateFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "_origin": "ast", + "id": "sync_update_getupdatefunc", + "community": 110, + "norm_label": "getupdatefunc()" + }, + { + "label": "unrecognizedObjectUpdateFunc()", + "file_type": "code", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", + "_origin": "ast", + "id": "sync_update_unrecognizedobjectupdatefunc", + "community": 110, + "norm_label": "unrecognizedobjectupdatefunc()" + }, + { + "label": "deployment.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_deployment", + "community": 1, + "norm_label": "deployment.go" + }, + { + "label": "SyncDeploymentToCluster()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "_origin": "ast", + "id": "workspace_deployment_syncdeploymenttocluster", + "community": 1, + "norm_label": "syncdeploymenttocluster()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "community": 1, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_podadditions", + "community": 1, + "norm_label": "podadditions" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_clusterapi", + "community": 1, + "norm_label": "clusterapi" + }, + { + "label": "DeleteWorkspaceDeployment()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "_origin": "ast", + "id": "workspace_deployment_deleteworkspacedeployment", + "community": 1, + "norm_label": "deleteworkspacedeployment()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_context", + "community": 1, + "norm_label": "context" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_client", + "community": 1, + "norm_label": "client" + }, + { + "label": "ScaleDeploymentToZero()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "_origin": "ast", + "id": "workspace_deployment_scaledeploymenttozero", + "community": 1, + "norm_label": "scaledeploymenttozero()" + }, + { + "label": "getSpecDeployment()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "_origin": "ast", + "id": "workspace_deployment_getspecdeployment", + "community": 1, + "norm_label": "getspecdeployment()" + }, + { + "label": "Toleration", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_toleration", + "community": 1, + "norm_label": "toleration" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_scheme", + "community": 1, + "norm_label": "scheme" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_deployment", + "community": 1, + "norm_label": "deployment" + }, + { + "label": "getProgressDeadlineSeconds()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", + "_origin": "ast", + "id": "workspace_deployment_getprogressdeadlineseconds", + "community": 1, + "norm_label": "getprogressdeadlineseconds()" + }, + { + "label": "OperatorConfiguration", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_operatorconfiguration", + "community": 1, + "norm_label": "operatorconfiguration" + }, + { + "label": "mergePodAdditions()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", + "_origin": "ast", + "id": "workspace_deployment_mergepodadditions", + "community": 1, + "norm_label": "mergepodadditions()" + }, + { + "label": "getWorkspaceSubpathVolumeMount()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", + "_origin": "ast", + "id": "workspace_deployment_getworkspacesubpathvolumemount", + "community": 1, + "norm_label": "getworkspacesubpathvolumemount()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", + "_origin": "ast", + "id": "pkg_provision_workspace_deployment_go_volumemount", + "community": 1, + "norm_label": "volumemount" + }, + { + "label": "needsPVCWorkaround()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", + "_origin": "ast", + "id": "workspace_deployment_needspvcworkaround", + "community": 1, + "norm_label": "needspvcworkaround()" + }, + { + "label": "getAdditionalDeploymentAnnotations()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", + "_origin": "ast", + "id": "workspace_deployment_getadditionaldeploymentannotations", + "community": 1, + "norm_label": "getadditionaldeploymentannotations()" + }, + { + "label": "GetClusterDeployment()", + "file_type": "code", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "_origin": "ast", + "id": "workspace_deployment_getclusterdeployment", + "community": 1, + "norm_label": "getclusterdeployment()" + }, + { + "label": "pull_secret_test.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_pull_secret_test", + "community": 43, + "norm_label": "pull_secret_test.go" + }, + { + "label": "TestPullSecrets_TableDriven()", + "file_type": "code", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "community": 43, + "norm_label": "testpullsecrets_tabledriven()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "pkg_provision_workspace_pull_secret_test_go_t", + "community": 43, + "norm_label": "t" + }, + { + "label": "common.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_common", + "community": 0, + "norm_label": "common.go" + }, + { + "label": "SyncRBAC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "_origin": "ast", + "id": "rbac_common_syncrbac", + "community": 0, + "norm_label": "syncrbac()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_common_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_common_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "common_test.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_common_test", + "community": 0, + "norm_label": "common_test.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L51", + "_origin": "ast", + "id": "rbac_common_test_init", + "community": 0, + "norm_label": "init()" + }, + { + "label": "TestSyncRBAC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", + "_origin": "ast", + "id": "rbac_common_test_testsyncrbac", + "community": 0, + "norm_label": "testsyncrbac()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_common_test_go_t", + "community": 0, + "norm_label": "t" + }, + { + "label": "getTestClusterAPI()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", + "_origin": "ast", + "id": "rbac_common_test_gettestclusterapi", + "community": 0, + "norm_label": "gettestclusterapi()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_common_test_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "getTestDevWorkspace()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", + "_origin": "ast", + "id": "rbac_common_test_gettestdevworkspace", + "community": 0, + "norm_label": "gettestdevworkspace()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "getTestDevWorkspaceWithAttributes()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", + "_origin": "ast", + "id": "rbac_common_test_gettestdevworkspacewithattributes", + "community": 0, + "norm_label": "gettestdevworkspacewithattributes()" + }, + { + "label": "finalize.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_finalize", + "community": 0, + "norm_label": "finalize.go" + }, + { + "label": "FinalizeRBAC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "_origin": "ast", + "id": "rbac_finalize_finalizerbac", + "community": 0, + "norm_label": "finalizerbac()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_finalize_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "finalizeSCCRBAC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", + "_origin": "ast", + "id": "rbac_finalize_finalizesccrbac", + "community": 0, + "norm_label": "finalizesccrbac()" + }, + { + "label": "countNonDeletedWorkspaces()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L77", + "_origin": "ast", + "id": "rbac_finalize_countnondeletedworkspaces", + "community": 0, + "norm_label": "countnondeletedworkspaces()" + }, + { + "label": "countNonDeletedWorkspacesUsingSCC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L96", + "_origin": "ast", + "id": "rbac_finalize_countnondeletedworkspacesusingscc", + "community": 0, + "norm_label": "countnondeletedworkspacesusingscc()" + }, + { + "label": "finalize_test.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_finalize_test", + "community": 0, + "norm_label": "finalize_test.go" + }, + { + "label": "TestDeletesRoleAndRolebindingWhenLastWorkspaceIsDeleted()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", + "_origin": "ast", + "id": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "community": 0, + "norm_label": "testdeletesroleandrolebindingwhenlastworkspaceisdeleted()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_finalize_test_go_t", + "community": 0, + "norm_label": "t" + }, + { + "label": "TestDeletesRoleAndRolebindingWhenAllWorkspacesAreDeleted()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L53", + "_origin": "ast", + "id": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "community": 0, + "norm_label": "testdeletesroleandrolebindingwhenallworkspacesaredeleted()" + }, + { + "label": "TestShouldRemoveWorkspaceSAFromRolebindingWhenDeleted()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L78", + "_origin": "ast", + "id": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "community": 0, + "norm_label": "testshouldremoveworkspacesafromrolebindingwhendeleted()" + }, + { + "label": "TestFinalizeDoesNothingWhenRolebindingDoesNotExist()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L116", + "_origin": "ast", + "id": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "community": 0, + "norm_label": "testfinalizedoesnothingwhenrolebindingdoesnotexist()" + }, + { + "label": "TestDeletesSCCRoleAndRolebindingWhenLastWorkspaceIsDeleted()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L136", + "_origin": "ast", + "id": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "community": 0, + "norm_label": "testdeletessccroleandrolebindingwhenlastworkspaceisdeleted()" + }, + { + "label": "TestDeletesSCCRoleAndRolebindingWhenAllWorkspacesAreDeleted()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L158", + "_origin": "ast", + "id": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "community": 0, + "norm_label": "testdeletessccroleandrolebindingwhenallworkspacesaredeleted()" + }, + { + "label": "TestShouldRemoveWorkspaceSAFromSCCRolebindingWhenDeleted()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L183", + "_origin": "ast", + "id": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "community": 0, + "norm_label": "testshouldremoveworkspacesafromsccrolebindingwhendeleted()" + }, + { + "label": "TestFinalizeDoesNothingWhenSCCRolebindingDoesNotExist()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L221", + "_origin": "ast", + "id": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "community": 0, + "norm_label": "testfinalizedoesnothingwhensccrolebindingdoesnotexist()" + }, + { + "label": "migrate.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_migrate", + "community": 0, + "norm_label": "migrate.go" + }, + { + "label": "cleanupDeprecatedRBAC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", + "_origin": "ast", + "id": "rbac_migrate_cleanupdeprecatedrbac", + "community": 0, + "norm_label": "cleanupdeprecatedrbac()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_migrate_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "migrate_test.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_migrate_test", + "community": 0, + "norm_label": "migrate_test.go" + }, + { + "label": "TestRemovesOldRBACWhenNewRBACNotPresent()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", + "_origin": "ast", + "id": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "community": 0, + "norm_label": "testremovesoldrbacwhennewrbacnotpresent()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_migrate_test_go_t", + "community": 0, + "norm_label": "t" + }, + { + "label": "TestDoesNotRemoveOldRBACWhenNewRBACPresent()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L60", + "_origin": "ast", + "id": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "community": 0, + "norm_label": "testdoesnotremoveoldrbacwhennewrbacpresent()" + }, + { + "label": "TestRemovesOldRolebindingWhenNewRolebindingNotPresent()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L79", + "_origin": "ast", + "id": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "community": 0, + "norm_label": "testremovesoldrolebindingwhennewrolebindingnotpresent()" + }, + { + "label": "TestRemovesOldRoleWhenNewRoleNotPresent()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L106", + "_origin": "ast", + "id": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "community": 0, + "norm_label": "testremovesoldrolewhennewrolenotpresent()" + }, + { + "label": "role.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_role", + "community": 0, + "norm_label": "role.go" + }, + { + "label": "syncRoles()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "_origin": "ast", + "id": "rbac_role_syncroles", + "community": 0, + "norm_label": "syncroles()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_role_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_role_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "deleteRole()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L46", + "_origin": "ast", + "id": "rbac_role_deleterole", + "community": 0, + "norm_label": "deleterole()" + }, + { + "label": "generateDefaultRole()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", + "_origin": "ast", + "id": "rbac_role_generatedefaultrole", + "community": 0, + "norm_label": "generatedefaultrole()" + }, + { + "label": "Role", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", + "_origin": "ast", + "id": "role", + "community": 0, + "norm_label": "role" + }, + { + "label": "generateUseRoleForSCC()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", + "_origin": "ast", + "id": "rbac_role_generateuseroleforscc", + "community": 0, + "norm_label": "generateuseroleforscc()" + }, + { + "label": "role_test.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_role_test", + "community": 0, + "norm_label": "role_test.go" + }, + { + "label": "TestCreatesRoleIfNotExists()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "rbac_role_test_testcreatesroleifnotexists", + "community": 0, + "norm_label": "testcreatesroleifnotexists()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_role_test_go_t", + "community": 0, + "norm_label": "t" + }, + { + "label": "TestDoesNothingIfRoleAlreadyInSync()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L47", + "_origin": "ast", + "id": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "community": 0, + "norm_label": "testdoesnothingifrolealreadyinsync()" + }, + { + "label": "TestCreatesSCCRoleIfNotExists()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", + "_origin": "ast", + "id": "rbac_role_test_testcreatessccroleifnotexists", + "community": 0, + "norm_label": "testcreatessccroleifnotexists()" + }, + { + "label": "TestDoesNothingIfSCCRoleAlreadyInSync()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", + "_origin": "ast", + "id": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "community": 0, + "norm_label": "testdoesnothingifsccrolealreadyinsync()" + }, + { + "label": "rolebinding.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_rolebinding", + "community": 0, + "norm_label": "rolebinding.go" + }, + { + "label": "syncRolebindings()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "_origin": "ast", + "id": "rbac_rolebinding_syncrolebindings", + "community": 0, + "norm_label": "syncrolebindings()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_rolebinding_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "deleteRolebinding()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", + "_origin": "ast", + "id": "rbac_rolebinding_deleterolebinding", + "community": 0, + "norm_label": "deleterolebinding()" + }, + { + "label": "addServiceAccountToRolebinding()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L86", + "_origin": "ast", + "id": "rbac_rolebinding_addserviceaccounttorolebinding", + "community": 0, + "norm_label": "addserviceaccounttorolebinding()" + }, + { + "label": "removeServiceAccountFromRolebinding()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", + "_origin": "ast", + "id": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "community": 0, + "norm_label": "removeserviceaccountfromrolebinding()" + }, + { + "label": "generateDefaultRolebinding()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", + "_origin": "ast", + "id": "rbac_rolebinding_generatedefaultrolebinding", + "community": 0, + "norm_label": "generatedefaultrolebinding()" + }, + { + "label": "RoleBinding", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding", + "community": 0, + "norm_label": "rolebinding" + }, + { + "label": "rolebindingHasSubject()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L167", + "_origin": "ast", + "id": "rbac_rolebinding_rolebindinghassubject", + "community": 0, + "norm_label": "rolebindinghassubject()" + }, + { + "label": "rolebinding_test.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "rbac_rolebinding_test", + "community": 0, + "norm_label": "rolebinding_test.go" + }, + { + "label": "TestCreatesRolebindingIfNotExists()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "community": 0, + "norm_label": "testcreatesrolebindingifnotexists()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "community": 0, + "norm_label": "t" + }, + { + "label": "TestAddsMultipleSubjectsToRolebinding()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", + "_origin": "ast", + "id": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "community": 0, + "norm_label": "testaddsmultiplesubjectstorolebinding()" + }, + { + "label": "TestCreatesSCCRolebindingIfNotExists()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L82", + "_origin": "ast", + "id": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "community": 0, + "norm_label": "testcreatessccrolebindingifnotexists()" + }, + { + "label": "TestAddsMultipleSubjectsToSCCRolebinding()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", + "_origin": "ast", + "id": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "community": 0, + "norm_label": "testaddsmultiplesubjectstosccrolebinding()" + }, + { + "label": "TestCreatesRegistryImagePullerRolebindingOnOpenShift()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L160", + "_origin": "ast", + "id": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "community": 0, + "norm_label": "testcreatesregistryimagepullerrolebindingonopenshift()" + }, + { + "label": "TestDoesNotCreateRegistryImagePullerRolebindingOnKubernetes()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L199", + "_origin": "ast", + "id": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "community": 0, + "norm_label": "testdoesnotcreateregistryimagepullerrolebindingonkubernetes()" + }, + { + "label": "testHasSubject()", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", + "_origin": "ast", + "id": "rbac_rolebinding_test_testhassubject", + "community": 0, + "norm_label": "testhassubject()" + }, + { + "label": "RoleBinding", + "file_type": "code", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", + "_origin": "ast", + "id": "pkg_provision_workspace_rbac_rolebinding_test_go_rolebinding", + "community": 0, + "norm_label": "rolebinding" + }, + { + "label": "routing.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_routing", + "community": 7, + "norm_label": "routing.go" + }, + { + "label": "SyncRoutingToCluster()", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "_origin": "ast", + "id": "workspace_routing_syncroutingtocluster", + "community": 7, + "norm_label": "syncroutingtocluster()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_provision_workspace_routing_go_devworkspacewithconfig", + "community": 7, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_provision_workspace_routing_go_clusterapi", + "community": 7, + "norm_label": "clusterapi" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_provision_workspace_routing_go_podadditions", + "community": 7, + "norm_label": "podadditions" + }, + { + "label": "ExposedEndpointList", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "_origin": "ast", + "id": "pkg_provision_workspace_routing_go_exposedendpointlist", + "community": 7, + "norm_label": "exposedendpointlist" + }, + { + "label": "getSpecRouting()", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "_origin": "ast", + "id": "workspace_routing_getspecrouting", + "community": 7, + "norm_label": "getspecrouting()" + }, + { + "label": "Scheme", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "_origin": "ast", + "id": "pkg_provision_workspace_routing_go_scheme", + "community": 7, + "norm_label": "scheme" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "code", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "_origin": "ast", + "id": "pkg_provision_workspace_routing_go_devworkspacerouting", + "community": 7, + "norm_label": "devworkspacerouting" + }, + { + "label": "serviceaccount.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_serviceaccount", + "community": 0, + "norm_label": "serviceaccount.go" + }, + { + "label": "SyncServiceAccount()", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "_origin": "ast", + "id": "workspace_serviceaccount_syncserviceaccount", + "community": 0, + "norm_label": "syncserviceaccount()" + }, + { + "label": "DevWorkspaceWithConfig", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig", + "community": 0, + "norm_label": "devworkspacewithconfig" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_workspace_serviceaccount_go_clusterapi", + "community": 0, + "norm_label": "clusterapi" + }, + { + "label": "FinalizeServiceAccount()", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "_origin": "ast", + "id": "workspace_serviceaccount_finalizeserviceaccount", + "community": 0, + "norm_label": "finalizeserviceaccount()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "_origin": "ast", + "id": "pkg_provision_workspace_serviceaccount_go_context", + "community": 0, + "norm_label": "context" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "_origin": "ast", + "id": "pkg_provision_workspace_serviceaccount_go_client", + "community": 0, + "norm_label": "client" + }, + { + "label": "removeSCCFromServiceAccount()", + "file_type": "code", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", + "_origin": "ast", + "id": "workspace_serviceaccount_removesccfromserviceaccount", + "community": 0, + "norm_label": "removesccfromserviceaccount()" + }, + { + "label": "ssh-askpass.sh", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh-askpass.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "workspace_ssh_askpass", + "community": 202, + "norm_label": "ssh-askpass.sh" + }, + { + "label": "ssh-askpass.sh script", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh-askpass.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_pkg_provision_workspace_ssh_askpass_sh__entry", + "community": 202, + "norm_label": "ssh-askpass.sh script" + }, + { + "label": "ssh.go", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_ssh", + "community": 98, + "norm_label": "ssh.go" + }, + { + "label": "ProvisionSshAskPass()", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "_origin": "ast", + "id": "workspace_ssh_provisionsshaskpass", + "community": 98, + "norm_label": "provisionsshaskpass()" + }, + { + "label": "ClusterAPI", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_workspace_ssh_go_clusterapi", + "community": 98, + "norm_label": "clusterapi" + }, + { + "label": "PodAdditions", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "_origin": "ast", + "id": "pkg_provision_workspace_ssh_go_podadditions", + "community": 98, + "norm_label": "podadditions" + }, + { + "label": "constructSshAskPassCM()", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", + "_origin": "ast", + "id": "workspace_ssh_constructsshaskpasscm", + "community": 98, + "norm_label": "constructsshaskpasscm()" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", + "_origin": "ast", + "id": "pkg_provision_workspace_ssh_go_configmap", + "community": 98, + "norm_label": "configmap" + }, + { + "label": "getSshAskPassVolumesAndVolumeMounts()", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "_origin": "ast", + "id": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "community": 98, + "norm_label": "getsshaskpassvolumesandvolumemounts()" + }, + { + "label": "VolumeMount", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "_origin": "ast", + "id": "pkg_provision_workspace_ssh_go_volumemount", + "community": 98, + "norm_label": "volumemount" + }, + { + "label": "Volume", + "file_type": "code", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "_origin": "ast", + "id": "pkg_provision_workspace_ssh_go_volume", + "community": 98, + "norm_label": "volume" + }, + { + "label": "cluster_role_bindings.go", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_cluster_role_bindings", + "community": 5, + "norm_label": "cluster_role_bindings.go" + }, + { + "label": "CreateWebhookClusterRoleBinding()", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "_origin": "ast", + "id": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "community": 5, + "norm_label": "createwebhookclusterrolebinding()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_webhook_cluster_role_bindings_go_client", + "community": 5, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_webhook_cluster_role_bindings_go_context", + "community": 5, + "norm_label": "context" + }, + { + "label": "getSpecClusterRoleBinding()", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", + "_origin": "ast", + "id": "webhook_cluster_role_bindings_getspecclusterrolebinding", + "community": 5, + "norm_label": "getspecclusterrolebinding()" + }, + { + "label": "ClusterRoleBinding", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", + "_origin": "ast", + "id": "clusterrolebinding", + "community": 5, + "norm_label": "clusterrolebinding" + }, + { + "label": "getClusterRoleBinding()", + "file_type": "code", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "_origin": "ast", + "id": "webhook_cluster_role_bindings_getclusterrolebinding", + "community": 5, + "norm_label": "getclusterrolebinding()" + }, + { + "label": "cluster_roles.go", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_cluster_roles", + "community": 5, + "norm_label": "cluster_roles.go" + }, + { + "label": "CreateWebhookClusterRole()", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "_origin": "ast", + "id": "webhook_cluster_roles_createwebhookclusterrole", + "community": 5, + "norm_label": "createwebhookclusterrole()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_webhook_cluster_roles_go_client", + "community": 5, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_webhook_cluster_roles_go_context", + "community": 5, + "norm_label": "context" + }, + { + "label": "getSpecClusterRole()", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", + "_origin": "ast", + "id": "webhook_cluster_roles_getspecclusterrole", + "community": 5, + "norm_label": "getspecclusterrole()" + }, + { + "label": "ClusterRole", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", + "_origin": "ast", + "id": "clusterrole", + "community": 5, + "norm_label": "clusterrole" + }, + { + "label": "getExistingClusterRole()", + "file_type": "code", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "_origin": "ast", + "id": "webhook_cluster_roles_getexistingclusterrole", + "community": 5, + "norm_label": "getexistingclusterrole()" + }, + { + "label": "create.go", + "file_type": "code", + "source_file": "pkg/webhook/create.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_create", + "community": 5, + "norm_label": "create.go" + }, + { + "label": "SetupWebhooks()", + "file_type": "code", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "_origin": "ast", + "id": "webhook_create_setupwebhooks", + "community": 5, + "norm_label": "setupwebhooks()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "_origin": "ast", + "id": "pkg_webhook_create_go_context", + "community": 5, + "norm_label": "context" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "_origin": "ast", + "id": "config", + "community": 5, + "norm_label": "config" + }, + { + "label": "setUpWebhookServerRBAC()", + "file_type": "code", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "_origin": "ast", + "id": "webhook_create_setupwebhookserverrbac", + "community": 5, + "norm_label": "setupwebhookserverrbac()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "_origin": "ast", + "id": "pkg_webhook_create_go_client", + "community": 5, + "norm_label": "client" + }, + { + "label": "deployment.go", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_deployment", + "community": 5, + "norm_label": "deployment.go" + }, + { + "label": "CreateWebhookServerDeployment()", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "_origin": "ast", + "id": "webhook_deployment_createwebhookserverdeployment", + "community": 5, + "norm_label": "createwebhookserverdeployment()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "_origin": "ast", + "id": "pkg_webhook_deployment_go_client", + "community": 5, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "_origin": "ast", + "id": "pkg_webhook_deployment_go_context", + "community": 5, + "norm_label": "context" + }, + { + "label": "getSpecDeployment()", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", + "_origin": "ast", + "id": "webhook_deployment_getspecdeployment", + "community": 5, + "norm_label": "getspecdeployment()" + }, + { + "label": "Deployment", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", + "_origin": "ast", + "id": "pkg_webhook_deployment_go_deployment", + "community": 5, + "norm_label": "deployment" + }, + { + "label": "getWebhooksServerResources()", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", + "_origin": "ast", + "id": "webhook_deployment_getwebhooksserverresources", + "community": 5, + "norm_label": "getwebhooksserverresources()" + }, + { + "label": "ResourceRequirements", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", + "_origin": "ast", + "id": "pkg_webhook_deployment_go_resourcerequirements", + "community": 5, + "norm_label": "resourcerequirements" + }, + { + "label": "getClusterDeployment()", + "file_type": "code", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "_origin": "ast", + "id": "webhook_deployment_getclusterdeployment", + "community": 5, + "norm_label": "getclusterdeployment()" + }, + { + "label": "info.go", + "file_type": "code", + "source_file": "pkg/webhook/info.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_info", + "community": 117, + "norm_label": "info.go" + }, + { + "label": "GetWebhooksCreationTimestamp()", + "file_type": "code", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_info_getwebhookscreationtimestamp", + "community": 117, + "norm_label": "getwebhookscreationtimestamp()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_webhook_info_go_client", + "community": 117, + "norm_label": "client" + }, + { + "label": "Time", + "file_type": "code", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "_origin": "ast", + "id": "pkg_webhook_info_go_time", + "community": 117, + "norm_label": "time" + }, + { + "label": "init_cfg.go", + "file_type": "code", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_init_cfg", + "community": 5, + "norm_label": "init_cfg.go" + }, + { + "label": "WebhookCfgsInit()", + "file_type": "code", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "_origin": "ast", + "id": "webhook_init_cfg_webhookcfgsinit", + "community": 5, + "norm_label": "webhookcfgsinit()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_webhook_init_cfg_go_client", + "community": 5, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "_origin": "ast", + "id": "pkg_webhook_init_cfg_go_context", + "community": 5, + "norm_label": "context" + }, + { + "label": "checkExistingConfigForConflict()", + "file_type": "code", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", + "_origin": "ast", + "id": "webhook_init_cfg_checkexistingconfigforconflict", + "community": 5, + "norm_label": "checkexistingconfigforconflict()" + }, + { + "label": "tls.go", + "file_type": "code", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L1", + "_origin": "ast", + "id": "kubernetes_tls", + "community": 63, + "norm_label": "tls.go" + }, + { + "label": "SetupSecureService()", + "file_type": "code", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "_origin": "ast", + "id": "kubernetes_tls_setupsecureservice", + "community": 63, + "norm_label": "setupsecureservice()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_webhook_kubernetes_tls_go_client", + "community": 63, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_webhook_kubernetes_tls_go_context", + "community": 63, + "norm_label": "context" + }, + { + "label": "tls.go", + "file_type": "code", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L1", + "_origin": "ast", + "id": "openshift_tls", + "community": 63, + "norm_label": "tls.go" + }, + { + "label": "SetupSecureService()", + "file_type": "code", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "_origin": "ast", + "id": "openshift_tls_setupsecureservice", + "community": 63, + "norm_label": "setupsecureservice()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_webhook_openshift_tls_go_client", + "community": 63, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "_origin": "ast", + "id": "pkg_webhook_openshift_tls_go_context", + "community": 63, + "norm_label": "context" + }, + { + "label": "log.go", + "file_type": "code", + "source_file": "pkg/webhook/service/log.go", + "source_location": "L1", + "_origin": "ast", + "id": "service_log", + "community": 287, + "norm_label": "log.go" + }, + { + "label": "service.go", + "file_type": "code", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L1", + "_origin": "ast", + "id": "service_service", + "community": 63, + "norm_label": "service.go" + }, + { + "label": "CreateOrUpdateSecureService()", + "file_type": "code", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "_origin": "ast", + "id": "service_service_createorupdatesecureservice", + "community": 63, + "norm_label": "createorupdatesecureservice()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_webhook_service_service_go_client", + "community": 63, + "norm_label": "client" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "_origin": "ast", + "id": "pkg_webhook_service_service_go_context", + "community": 63, + "norm_label": "context" + }, + { + "label": "getClusterService()", + "file_type": "code", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "_origin": "ast", + "id": "service_service_getclusterservice", + "community": 63, + "norm_label": "getclusterservice()" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "_origin": "ast", + "id": "pkg_webhook_service_service_go_service", + "community": 63, + "norm_label": "service" + }, + { + "label": "entrypoint.sh", + "file_type": "code", + "source_file": "project-backup/entrypoint.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "project_backup_entrypoint", + "community": 199, + "norm_label": "entrypoint.sh" + }, + { + "label": "entrypoint.sh script", + "file_type": "code", + "source_file": "project-backup/entrypoint.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_entrypoint_sh__entry", + "community": 199, + "norm_label": "entrypoint.sh script" + }, + { + "label": "workspace-recovery.sh", + "file_type": "code", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "project_backup_workspace_recovery", + "community": 133, + "norm_label": "workspace-recovery.sh" + }, + { + "label": "workspace-recovery.sh script", + "file_type": "code", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "community": 133, + "norm_label": "workspace-recovery.sh script" + }, + { + "label": "setup_registry_auth()", + "file_type": "code", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L24", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "project_backup_workspace_recovery_setup_registry_auth", + "community": 133, + "norm_label": "setup_registry_auth()" + }, + { + "label": "backup()", + "file_type": "code", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L68", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "project_backup_workspace_recovery_backup", + "community": 133, + "norm_label": "backup()" + }, + { + "label": "restore()", + "file_type": "code", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L111", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "project_backup_workspace_recovery_restore", + "community": 133, + "norm_label": "restore()" + }, + { + "label": "usage()", + "file_type": "code", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L150", + "metadata": { + "language": "bash", + "kind": "bash_function" + }, + "_origin": "ast", + "id": "project_backup_workspace_recovery_usage", + "community": 133, + "norm_label": "usage()" + }, + { + "label": "bootstrap.go", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L1", + "_origin": "ast", + "id": "bootstrap_bootstrap", + "community": 69, + "norm_label": "bootstrap.go" + }, + { + "label": "NeedsBootstrap()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", + "_origin": "ast", + "id": "bootstrap_bootstrap_needsbootstrap", + "community": 69, + "norm_label": "needsbootstrap()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", + "community": 69, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "BootstrapWorkspace()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L43", + "_origin": "ast", + "id": "bootstrap_bootstrap_bootstrapworkspace", + "community": 69, + "norm_label": "bootstrapworkspace()" + }, + { + "label": "updateWorkspaceFromDevfile()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "_origin": "ast", + "id": "bootstrap_bootstrap_updateworkspacefromdevfile", + "community": 69, + "norm_label": "updateworkspacefromdevfile()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_bootstrap_go_devworkspace", + "community": 69, + "norm_label": "devworkspace" + }, + { + "label": "mergeProjects()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", + "_origin": "ast", + "id": "bootstrap_bootstrap_mergeprojects", + "community": 69, + "norm_label": "mergeprojects()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_bootstrap_go_project", + "community": 69, + "norm_label": "project" + }, + { + "label": "cluster.go", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L1", + "_origin": "ast", + "id": "bootstrap_cluster", + "community": 69, + "norm_label": "cluster.go" + }, + { + "label": "setupKubeClient()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", + "_origin": "ast", + "id": "bootstrap_cluster_setupkubeclient", + "community": 69, + "norm_label": "setupkubeclient()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_cluster_go_client", + "community": 69, + "norm_label": "client" + }, + { + "label": "getWorkspaceNamespacedName()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", + "_origin": "ast", + "id": "bootstrap_cluster_getworkspacenamespacedname", + "community": 69, + "norm_label": "getworkspacenamespacedname()" + }, + { + "label": "NamespacedName", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_cluster_go_namespacedname", + "community": 69, + "norm_label": "namespacedname" + }, + { + "label": "util.go", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L1", + "_origin": "ast", + "id": "bootstrap_util", + "community": 134, + "norm_label": "util.go" + }, + { + "label": "getBootstrapDevfile()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "_origin": "ast", + "id": "bootstrap_util_getbootstrapdevfile", + "community": 134, + "norm_label": "getbootstrapdevfile()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_util_go_project", + "community": 134, + "norm_label": "project" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "_origin": "ast", + "id": "project_clone_internal_bootstrap_util_go_devworkspacetemplatespec", + "community": 134, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "getDevfileFromProject()", + "file_type": "code", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", + "_origin": "ast", + "id": "bootstrap_util_getdevfilefromproject", + "community": 134, + "norm_label": "getdevfilefromproject()" + }, + { + "label": "devfile.go", + "file_type": "code", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L1", + "_origin": "ast", + "id": "internal_devfile", + "community": 79, + "norm_label": "devfile.go" + }, + { + "label": "ReadFlattenedDevWorkspace()", + "file_type": "code", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", + "_origin": "ast", + "id": "internal_devfile_readflatteneddevworkspace", + "community": 79, + "norm_label": "readflatteneddevworkspace()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", + "_origin": "ast", + "id": "project_clone_internal_devfile_go_devworkspacetemplatespec", + "community": 79, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "StarterProjectToRegularProject()", + "file_type": "code", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "_origin": "ast", + "id": "internal_devfile_starterprojecttoregularproject", + "community": 79, + "norm_label": "starterprojecttoregularproject()" + }, + { + "label": "StarterProject", + "file_type": "code", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "_origin": "ast", + "id": "project_clone_internal_devfile_go_starterproject", + "community": 79, + "norm_label": "starterproject" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "_origin": "ast", + "id": "project_clone_internal_devfile_go_project", + "community": 79, + "norm_label": "project" + }, + { + "label": "operations.go", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L1", + "_origin": "ast", + "id": "git_operations", + "community": 16, + "norm_label": "operations.go" + }, + { + "label": "CloneProject()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", + "_origin": "ast", + "id": "git_operations_cloneproject", + "community": 16, + "norm_label": "cloneproject()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", + "_origin": "ast", + "id": "project_clone_internal_git_operations_go_project", + "community": 16, + "norm_label": "project" + }, + { + "label": "SetupSparseCheckout()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L85", + "_origin": "ast", + "id": "git_operations_setupsparsecheckout", + "community": 16, + "norm_label": "setupsparsecheckout()" + }, + { + "label": "SetupRemotes()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "_origin": "ast", + "id": "git_operations_setupremotes", + "community": 16, + "norm_label": "setupremotes()" + }, + { + "label": "Repository", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "_origin": "ast", + "id": "project_clone_internal_git_operations_go_repository", + "community": 16, + "norm_label": "repository" + }, + { + "label": "SetupSubmodules()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", + "_origin": "ast", + "id": "git_operations_setupsubmodules", + "community": 16, + "norm_label": "setupsubmodules()" + }, + { + "label": "CheckoutReference()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L136", + "_origin": "ast", + "id": "git_operations_checkoutreference", + "community": 16, + "norm_label": "checkoutreference()" + }, + { + "label": "checkoutLocalBranch()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L171", + "_origin": "ast", + "id": "git_operations_checkoutlocalbranch", + "community": 16, + "norm_label": "checkoutlocalbranch()" + }, + { + "label": "checkoutRemoteBranch()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L185", + "_origin": "ast", + "id": "git_operations_checkoutremotebranch", + "community": 16, + "norm_label": "checkoutremotebranch()" + }, + { + "label": "checkoutTag()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L194", + "_origin": "ast", + "id": "git_operations_checkouttag", + "community": 16, + "norm_label": "checkouttag()" + }, + { + "label": "checkoutCommit()", + "file_type": "code", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L203", + "_origin": "ast", + "id": "git_operations_checkoutcommit", + "community": 16, + "norm_label": "checkoutcommit()" + }, + { + "label": "setup.go", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L1", + "_origin": "ast", + "id": "git_setup", + "community": 54, + "norm_label": "setup.go" + }, + { + "label": "SetupGitProject()", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", + "_origin": "ast", + "id": "git_setup_setupgitproject", + "community": 54, + "norm_label": "setupgitproject()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", + "_origin": "ast", + "id": "project_clone_internal_git_setup_go_project", + "community": 54, + "norm_label": "project" + }, + { + "label": "doInitialGitClone()", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", + "_origin": "ast", + "id": "git_setup_doinitialgitclone", + "community": 54, + "norm_label": "doinitialgitclone()" + }, + { + "label": "delayBeforeRetry()", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L102", + "_origin": "ast", + "id": "git_setup_delaybeforeretry", + "community": 54, + "norm_label": "delaybeforeretry()" + }, + { + "label": "setupRemotesForExistingProject()", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", + "_origin": "ast", + "id": "git_setup_setupremotesforexistingproject", + "community": 54, + "norm_label": "setupremotesforexistingproject()" + }, + { + "label": "copyProjectFromTmpDir()", + "file_type": "code", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L122", + "_origin": "ast", + "id": "git_setup_copyprojectfromtmpdir", + "community": 54, + "norm_label": "copyprojectfromtmpdir()" + }, + { + "label": "global.go", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L1", + "_origin": "ast", + "id": "internal_global", + "community": 113, + "norm_label": "global.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L53", + "_origin": "ast", + "id": "internal_global_init", + "community": 113, + "norm_label": "init()" + }, + { + "label": "GetAuthForHost()", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", + "_origin": "ast", + "id": "internal_global_getauthforhost", + "community": 113, + "norm_label": "getauthforhost()" + }, + { + "label": "AuthMethod", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", + "_origin": "ast", + "id": "authmethod", + "community": 113, + "norm_label": "authmethod" + }, + { + "label": "setupAuth()", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L122", + "_origin": "ast", + "id": "internal_global_setupauth", + "community": 113, + "norm_label": "setupauth()" + }, + { + "label": "parseCredentialsFile()", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", + "_origin": "ast", + "id": "internal_global_parsecredentialsfile", + "community": 113, + "norm_label": "parsecredentialsfile()" + }, + { + "label": "BasicAuth", + "file_type": "code", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", + "_origin": "ast", + "id": "basicauth", + "community": 113, + "norm_label": "basicauth" + }, + { + "label": "execute.go", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L1", + "_origin": "ast", + "id": "shell_execute", + "community": 16, + "norm_label": "execute.go" + }, + { + "label": "GitRefType", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L24", + "_origin": "ast", + "id": "shell_gitreftype", + "community": 16, + "norm_label": "gitreftype" + }, + { + "label": "GitCloneProject()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L36", + "_origin": "ast", + "id": "shell_execute_gitcloneproject", + "community": 16, + "norm_label": "gitcloneproject()" + }, + { + "label": "GitSparseCloneProject()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L47", + "_origin": "ast", + "id": "shell_execute_gitsparsecloneproject", + "community": 16, + "norm_label": "gitsparsecloneproject()" + }, + { + "label": "GitSetupSparseCheckout()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L59", + "_origin": "ast", + "id": "shell_execute_gitsetupsparsecheckout", + "community": 16, + "norm_label": "gitsetupsparsecheckout()" + }, + { + "label": "GitFetchRemote()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L63", + "_origin": "ast", + "id": "shell_execute_gitfetchremote", + "community": 16, + "norm_label": "gitfetchremote()" + }, + { + "label": "GitCheckoutRef()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L67", + "_origin": "ast", + "id": "shell_execute_gitcheckoutref", + "community": 16, + "norm_label": "gitcheckoutref()" + }, + { + "label": "GitCheckoutBranch()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L71", + "_origin": "ast", + "id": "shell_execute_gitcheckoutbranch", + "community": 16, + "norm_label": "gitcheckoutbranch()" + }, + { + "label": "GitCheckoutBranchLocal()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L75", + "_origin": "ast", + "id": "shell_execute_gitcheckoutbranchlocal", + "community": 16, + "norm_label": "gitcheckoutbranchlocal()" + }, + { + "label": "GitSetTrackingRemoteBranch()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L79", + "_origin": "ast", + "id": "shell_execute_gitsettrackingremotebranch", + "community": 16, + "norm_label": "gitsettrackingremotebranch()" + }, + { + "label": "GitResolveReference()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L86", + "_origin": "ast", + "id": "shell_execute_gitresolvereference", + "community": 16, + "norm_label": "gitresolvereference()" + }, + { + "label": "GitInitSubmodules()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L102", + "_origin": "ast", + "id": "shell_execute_gitinitsubmodules", + "community": 16, + "norm_label": "gitinitsubmodules()" + }, + { + "label": "executeCommand()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L106", + "_origin": "ast", + "id": "shell_execute_executecommand", + "community": 16, + "norm_label": "executecommand()" + }, + { + "label": "executeCommandSilent()", + "file_type": "code", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L113", + "_origin": "ast", + "id": "shell_execute_executecommandsilent", + "community": 16, + "norm_label": "executecommandsilent()" + }, + { + "label": "utils.go", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L1", + "_origin": "ast", + "id": "internal_utils", + "community": 54, + "norm_label": "utils.go" + }, + { + "label": "CheckProjectState()", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", + "_origin": "ast", + "id": "internal_utils_checkprojectstate", + "community": 54, + "norm_label": "checkprojectstate()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", + "_origin": "ast", + "id": "project_clone_internal_utils_go_project", + "community": 54, + "norm_label": "project" + }, + { + "label": "OpenRepo()", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", + "_origin": "ast", + "id": "internal_utils_openrepo", + "community": 54, + "norm_label": "openrepo()" + }, + { + "label": "Repository", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", + "_origin": "ast", + "id": "project_clone_internal_utils_go_repository", + "community": 54, + "norm_label": "repository" + }, + { + "label": "DirExists()", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L85", + "_origin": "ast", + "id": "internal_utils_direxists", + "community": 9, + "norm_label": "direxists()" + }, + { + "label": "checkSubPathProjectState()", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", + "_origin": "ast", + "id": "internal_utils_checksubpathprojectstate", + "community": 54, + "norm_label": "checksubpathprojectstate()" + }, + { + "label": "GetAdditionalCerts()", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", + "_origin": "ast", + "id": "internal_utils_getadditionalcerts", + "community": 79, + "norm_label": "getadditionalcerts()" + }, + { + "label": "CertPool", + "file_type": "code", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", + "_origin": "ast", + "id": "certpool", + "community": 79, + "norm_label": "certpool" + }, + { + "label": "setup.go", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L1", + "_origin": "ast", + "id": "zip_setup", + "community": 9, + "norm_label": "setup.go" + }, + { + "label": "SetupZipProject()", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "_origin": "ast", + "id": "zip_setup_setupzipproject", + "community": 9, + "norm_label": "setupzipproject()" + }, + { + "label": "Project", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "_origin": "ast", + "id": "project_clone_internal_zip_setup_go_project", + "community": 9, + "norm_label": "project" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "_origin": "ast", + "id": "project_clone_internal_zip_setup_go_client", + "community": 9, + "norm_label": "client" + }, + { + "label": "downloadZip()", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", + "_origin": "ast", + "id": "zip_setup_downloadzip", + "community": 9, + "norm_label": "downloadzip()" + }, + { + "label": "unzip()", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L116", + "_origin": "ast", + "id": "zip_setup_unzip", + "community": 9, + "norm_label": "unzip()" + }, + { + "label": "dropTopLevelFolder()", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L187", + "_origin": "ast", + "id": "zip_setup_droptoplevelfolder", + "community": 9, + "norm_label": "droptoplevelfolder()" + }, + { + "label": "closeSafe()", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", + "_origin": "ast", + "id": "zip_setup_closesafe", + "community": 9, + "norm_label": "closesafe()" + }, + { + "label": "Closer", + "file_type": "code", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", + "_origin": "ast", + "id": "closer", + "community": 9, + "norm_label": "closer" + }, + { + "label": "main.go", + "file_type": "code", + "source_file": "project-clone/main.go", + "source_location": "L1", + "_origin": "ast", + "id": "project_clone_main", + "community": 79, + "norm_label": "main.go" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "project-clone/main.go", + "source_location": "L42", + "_origin": "ast", + "id": "project_clone_main_main", + "community": 79, + "norm_label": "main()" + }, + { + "label": "copyLogFileToProjectsRoot()", + "file_type": "code", + "source_file": "project-clone/main.go", + "source_location": "L138", + "_origin": "ast", + "id": "project_clone_main_copylogfiletoprojectsroot", + "community": 79, + "norm_label": "copylogfiletoprojectsroot()" + }, + { + "label": "workspaces_test.go", + "file_type": "code", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "cmd_workspaces_test", + "community": 170, + "norm_label": "workspaces_test.go" + }, + { + "label": "TestWorkspaceController()", + "file_type": "code", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", + "_origin": "ast", + "id": "cmd_workspaces_test_testworkspacecontroller", + "community": 170, + "norm_label": "testworkspacecontroller()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", + "_origin": "ast", + "id": "test_e2e_cmd_workspaces_test_go_t", + "community": 170, + "norm_label": "t" + }, + { + "label": "client.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_client", + "community": 75, + "norm_label": "client.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L41", + "_origin": "ast", + "id": "client_client_init", + "community": 75, + "norm_label": "init()" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L47", + "_origin": "ast", + "id": "test_e2e_pkg_client_client_go_client_k8sclient", + "community": 75, + "norm_label": "k8sclient" + }, + { + "label": "Clientset", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L48", + "_origin": "ast", + "id": "clientset", + "community": 75, + "norm_label": "clientset" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L49", + "_origin": "ast", + "id": "test_e2e_pkg_client_client_go_client", + "community": 75, + "norm_label": "client" + }, + { + "label": "NewK8sClientWithKubeConfig()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L54", + "_origin": "ast", + "id": "client_client_newk8sclientwithkubeconfig", + "community": 75, + "norm_label": "newk8sclientwithkubeconfig()" + }, + { + "label": "NewK8sClientWithToken()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", + "_origin": "ast", + "id": "client_client_newk8sclientwithtoken", + "community": 75, + "norm_label": "newk8sclientwithtoken()" + }, + { + "label": ".Kube()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", + "_origin": "ast", + "id": "client_k8sclient_kube", + "community": 75, + "norm_label": ".kube()" + }, + { + "label": "Interface", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", + "_origin": "ast", + "id": "interface", + "community": 75, + "norm_label": "interface" + }, + { + "label": ".ControllerRuntimeClient()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L129", + "_origin": "ast", + "id": "client_k8sclient_controllerruntimeclient", + "community": 75, + "norm_label": ".controllerruntimeclient()" + }, + { + "label": "copyFile()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L134", + "_origin": "ast", + "id": "client_client_copyfile", + "community": 75, + "norm_label": "copyfile()" + }, + { + "label": "generateUniqPrefixForFile()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L148", + "_origin": "ast", + "id": "client_client_generateuniqprefixforfile", + "community": 75, + "norm_label": "generateuniqprefixforfile()" + }, + { + "label": "devws.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_devws", + "community": 213, + "norm_label": "devws.go" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L34", + "_origin": "ast", + "id": "test_e2e_pkg_client_devws_go_client_k8sclient", + "community": 85, + "norm_label": "k8sclient" + }, + { + "label": ".UpdateDevWorkspaceStarted()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L34", + "_origin": "ast", + "id": "client_k8sclient_updatedevworkspacestarted", + "community": 85, + "norm_label": ".updatedevworkspacestarted()" + }, + { + "label": ".GetDevWsStatus()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", + "_origin": "ast", + "id": "client_k8sclient_getdevwsstatus", + "community": 85, + "norm_label": ".getdevwsstatus()" + }, + { + "label": "DevWorkspaceStatus", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", + "_origin": "ast", + "id": "test_e2e_pkg_client_devws_go_devworkspacestatus", + "community": 85, + "norm_label": "devworkspacestatus" + }, + { + "label": ".WaitDevWsStatus()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", + "_origin": "ast", + "id": "client_k8sclient_waitdevwsstatus", + "community": 85, + "norm_label": ".waitdevwsstatus()" + }, + { + "label": "DevWorkspacePhase", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", + "_origin": "ast", + "id": "test_e2e_pkg_client_devws_go_devworkspacephase", + "community": 85, + "norm_label": "devworkspacephase" + }, + { + "label": ".DeleteDevWorkspace()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L99", + "_origin": "ast", + "id": "client_k8sclient_deletedevworkspace", + "community": 85, + "norm_label": ".deletedevworkspace()" + }, + { + "label": ".WaitForPVCDeleted()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", + "_origin": "ast", + "id": "client_k8sclient_waitforpvcdeleted", + "community": 85, + "norm_label": ".waitforpvcdeleted()" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", + "_origin": "ast", + "id": "test_e2e_pkg_client_devws_go_duration", + "community": 85, + "norm_label": "duration" + }, + { + "label": ".DeleteDevWorkspaceAndWait()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L133", + "_origin": "ast", + "id": "client_k8sclient_deletedevworkspaceandwait", + "community": 85, + "norm_label": ".deletedevworkspaceandwait()" + }, + { + "label": "namespace.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_namespace", + "community": 214, + "norm_label": "namespace.go" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L32", + "_origin": "ast", + "id": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "community": 141, + "norm_label": "k8sclient" + }, + { + "label": ".CreateNamespace()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L32", + "_origin": "ast", + "id": "client_k8sclient_createnamespace", + "community": 141, + "norm_label": ".createnamespace()" + }, + { + "label": ".DeleteNamespace()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L41", + "_origin": "ast", + "id": "client_k8sclient_deletenamespace", + "community": 141, + "norm_label": ".deletenamespace()" + }, + { + "label": ".WaitNamespaceIsTerminated()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L46", + "_origin": "ast", + "id": "client_k8sclient_waitnamespaceisterminated", + "community": 141, + "norm_label": ".waitnamespaceisterminated()" + }, + { + "label": "oc.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_oc", + "community": 215, + "norm_label": "oc.go" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L26", + "_origin": "ast", + "id": "test_e2e_pkg_client_oc_go_client_k8sclient", + "community": 70, + "norm_label": "k8sclient" + }, + { + "label": ".OcApplyWorkspace()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L26", + "_origin": "ast", + "id": "client_k8sclient_ocapplyworkspace", + "community": 70, + "norm_label": ".ocapplyworkspace()" + }, + { + "label": ".ExecCommandInContainer()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L48", + "_origin": "ast", + "id": "client_k8sclient_execcommandincontainer", + "community": 70, + "norm_label": ".execcommandincontainer()" + }, + { + "label": ".GetLogsForContainer()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L60", + "_origin": "ast", + "id": "client_k8sclient_getlogsforcontainer", + "community": 70, + "norm_label": ".getlogsforcontainer()" + }, + { + "label": "pod.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_pod", + "community": 216, + "norm_label": "pod.go" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L30", + "_origin": "ast", + "id": "test_e2e_pkg_client_pod_go_client_k8sclient", + "community": 71, + "norm_label": "k8sclient" + }, + { + "label": ".WaitForPodRunningByLabel()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L30", + "_origin": "ast", + "id": "client_k8sclient_waitforpodrunningbylabel", + "community": 71, + "norm_label": ".waitforpodrunningbylabel()" + }, + { + "label": ".WaitForRunningPodBySelector()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", + "_origin": "ast", + "id": "client_k8sclient_waitforrunningpodbyselector", + "community": 71, + "norm_label": ".waitforrunningpodbyselector()" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", + "_origin": "ast", + "id": "test_e2e_pkg_client_pod_go_duration", + "community": 71, + "norm_label": "duration" + }, + { + "label": ".ListPods()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", + "_origin": "ast", + "id": "client_k8sclient_listpods", + "community": 71, + "norm_label": ".listpods()" + }, + { + "label": "PodList", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", + "_origin": "ast", + "id": "test_e2e_pkg_client_pod_go_podlist", + "community": 71, + "norm_label": "podlist" + }, + { + "label": ".waitForPodRunning()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", + "_origin": "ast", + "id": "client_k8sclient_waitforpodrunning", + "community": 71, + "norm_label": ".waitforpodrunning()" + }, + { + "label": ".isPodRunning()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", + "_origin": "ast", + "id": "client_k8sclient_ispodrunning", + "community": 71, + "norm_label": ".ispodrunning()" + }, + { + "label": "ConditionFunc", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", + "_origin": "ast", + "id": "conditionfunc", + "community": 71, + "norm_label": "conditionfunc" + }, + { + "label": ".GetPodNameBySelector()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L106", + "_origin": "ast", + "id": "client_k8sclient_getpodnamebyselector", + "community": 71, + "norm_label": ".getpodnamebyselector()" + }, + { + "label": ".WaitForPodContainerToReady()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L124", + "_origin": "ast", + "id": "client_k8sclient_waitforpodcontainertoready", + "community": 71, + "norm_label": ".waitforpodcontainertoready()" + }, + { + "label": ".IsPodContainerReady()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", + "_origin": "ast", + "id": "client_k8sclient_ispodcontainerready", + "community": 71, + "norm_label": ".ispodcontainerready()" + }, + { + "label": "Pod", + "file_type": "code", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", + "_origin": "ast", + "id": "test_e2e_pkg_client_pod_go_pod", + "community": 71, + "norm_label": "pod" + }, + { + "label": "rbac.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_rbac", + "community": 217, + "norm_label": "rbac.go" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L33", + "_origin": "ast", + "id": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "community": 70, + "norm_label": "k8sclient" + }, + { + "label": ".CreateSA()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L33", + "_origin": "ast", + "id": "client_k8sclient_createsa", + "community": 70, + "norm_label": ".createsa()" + }, + { + "label": ".AssignRoleToSA()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L46", + "_origin": "ast", + "id": "client_k8sclient_assignroletosa", + "community": 70, + "norm_label": ".assignroletosa()" + }, + { + "label": ".CheckK8sVersion()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L70", + "_origin": "ast", + "id": "client_k8sclient_checkk8sversion", + "community": 70, + "norm_label": ".checkk8sversion()" + }, + { + "label": ".CreateSAToken()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L78", + "_origin": "ast", + "id": "client_k8sclient_createsatoken", + "community": 70, + "norm_label": ".createsatoken()" + }, + { + "label": ".WaitSAToken()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L90", + "_origin": "ast", + "id": "client_k8sclient_waitsatoken", + "community": 70, + "norm_label": ".waitsatoken()" + }, + { + "label": ".getSAToken()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L120", + "_origin": "ast", + "id": "client_k8sclient_getsatoken", + "community": 70, + "norm_label": ".getsatoken()" + }, + { + "label": "webhooks.go", + "file_type": "code", + "source_file": "test/e2e/pkg/client/webhooks.go", + "source_location": "L1", + "_origin": "ast", + "id": "client_webhooks", + "community": 218, + "norm_label": "webhooks.go" + }, + { + "label": "K8sClient", + "file_type": "code", + "source_file": "test/e2e/pkg/client/webhooks.go", + "source_location": "L26", + "_origin": "ast", + "id": "test_e2e_pkg_client_webhooks_go_client_k8sclient", + "community": 189, + "norm_label": "k8sclient" + }, + { + "label": ".WaitForMutatingWebhooksConfigurations()", + "file_type": "code", + "source_file": "test/e2e/pkg/client/webhooks.go", + "source_location": "L26", + "_origin": "ast", + "id": "client_k8sclient_waitformutatingwebhooksconfigurations", + "community": 189, + "norm_label": ".waitformutatingwebhooksconfigurations()" + }, + { + "label": "config.go", + "file_type": "code", + "source_file": "test/e2e/pkg/config/config.go", + "source_location": "L1", + "_origin": "ast", + "id": "test_e2e_pkg_config_config_go_config_config", + "community": 290, + "norm_label": "config.go" + }, + { + "label": "metadata.go", + "file_type": "code", + "source_file": "test/e2e/pkg/metadata/metadata.go", + "source_location": "L1", + "_origin": "ast", + "id": "test_e2e_pkg_metadata_metadata_go_metadata_metadata", + "community": 196, + "norm_label": "metadata.go" + }, + { + "label": "OperatorNamespace", + "file_type": "code", + "source_file": "test/e2e/pkg/metadata/metadata.go", + "source_location": "L18", + "_origin": "ast", + "id": "metadata_operatornamespace", + "community": 196, + "norm_label": "operatornamespace" + }, + { + "label": "custom_init_container_tests.go", + "file_type": "code", + "source_file": "test/e2e/pkg/tests/custom_init_container_tests.go", + "source_location": "L1", + "_origin": "ast", + "id": "tests_custom_init_container_tests", + "community": 200, + "norm_label": "custom_init_container_tests.go" + }, + { + "label": "getProjectRoot()", + "file_type": "code", + "source_file": "test/e2e/pkg/tests/custom_init_container_tests.go", + "source_location": "L36", + "_origin": "ast", + "id": "tests_custom_init_container_tests_getprojectroot", + "community": 200, + "norm_label": "getprojectroot()" + }, + { + "label": "devworkspace_debug_poststart_tests.go", + "file_type": "code", + "source_file": "test/e2e/pkg/tests/devworkspace_debug_poststart_tests.go", + "source_location": "L1", + "_origin": "ast", + "id": "tests_devworkspace_debug_poststart_tests", + "community": 293, + "norm_label": "devworkspace_debug_poststart_tests.go" + }, + { + "label": "devworkspace_restart_tests.go", + "file_type": "code", + "source_file": "test/e2e/pkg/tests/devworkspace_restart_tests.go", + "source_location": "L1", + "_origin": "ast", + "id": "tests_devworkspace_restart_tests", + "community": 294, + "norm_label": "devworkspace_restart_tests.go" + }, + { + "label": "devworkspaces_tests.go", + "file_type": "code", + "source_file": "test/e2e/pkg/tests/devworkspaces_tests.go", + "source_location": "L1", + "_origin": "ast", + "id": "tests_devworkspaces_tests", + "community": 295, + "norm_label": "devworkspaces_tests.go" + }, + { + "label": "update_devworkspace_crds.sh", + "file_type": "code", + "source_file": "update_devworkspace_crds.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "file" + }, + "_origin": "ast", + "id": "update_devworkspace_crds", + "community": 201, + "norm_label": "update_devworkspace_crds.sh" + }, + { + "label": "update_devworkspace_crds.sh script", + "file_type": "code", + "source_file": "update_devworkspace_crds.sh", + "source_location": "L1", + "metadata": { + "language": "bash", + "kind": "bash_entrypoint" + }, + "_origin": "ast", + "id": "users_okurinny_workspace_devfile_devworkspace_operator_update_devworkspace_crds_sh__entry", + "community": 201, + "norm_label": "update_devworkspace_crds.sh script" + }, + { + "label": "version.go", + "file_type": "code", + "source_file": "version/version.go", + "source_location": "L1", + "_origin": "ast", + "id": "version_version", + "community": 303, + "norm_label": "version.go" + }, + { + "label": "main.go", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L1", + "_origin": "ast", + "id": "webhook_main", + "community": 125, + "norm_label": "main.go" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L58", + "_origin": "ast", + "id": "webhook_main_init", + "community": 125, + "norm_label": "init()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L71", + "_origin": "ast", + "id": "webhook_main_main", + "community": 125, + "norm_label": "main()" + }, + { + "label": "createWebhooks()", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L155", + "_origin": "ast", + "id": "webhook_main_createwebhooks", + "community": 125, + "norm_label": "createwebhooks()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "webhook/main.go", + "source_location": "L155", + "_origin": "ast", + "id": "webhook_main_go_manager", + "community": 125, + "norm_label": "manager" + }, + { + "label": "server.go", + "file_type": "code", + "source_file": "webhook/server/server.go", + "source_location": "L1", + "_origin": "ast", + "id": "server_server", + "community": 78, + "norm_label": "server.go" + }, + { + "label": "ConfigureWebhookServer()", + "file_type": "code", + "source_file": "webhook/server/server.go", + "source_location": "L73", + "_origin": "ast", + "id": "server_server_configurewebhookserver", + "community": 78, + "norm_label": "configurewebhookserver()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "webhook/server/server.go", + "source_location": "L73", + "_origin": "ast", + "id": "webhook_server_server_go_manager", + "community": 78, + "norm_label": "manager" + }, + { + "label": "GetWebhookServer()", + "file_type": "code", + "source_file": "webhook/server/server.go", + "source_location": "L104", + "_origin": "ast", + "id": "server_server_getwebhookserver", + "community": 78, + "norm_label": "getwebhookserver()" + }, + { + "label": "Server", + "file_type": "code", + "source_file": "webhook/server/server.go", + "source_location": "L104", + "_origin": "ast", + "id": "server", + "community": 78, + "norm_label": "server" + }, + { + "label": "IsSetUp()", + "file_type": "code", + "source_file": "webhook/server/server.go", + "source_location": "L109", + "_origin": "ast", + "id": "server_server_issetup", + "community": 78, + "norm_label": "issetup()" + }, + { + "label": "config.go", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_config", + "community": 65, + "norm_label": "config.go" + }, + { + "label": "Configure()", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "_origin": "ast", + "id": "workspace_config_configure", + "community": 65, + "norm_label": "configure()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "_origin": "ast", + "id": "webhook_workspace_config_go_context", + "community": 65, + "norm_label": "context" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "_origin": "ast", + "id": "webhook_workspace_config_go_manager", + "community": 65, + "norm_label": "manager" + }, + { + "label": "getMutatingWebhook()", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "_origin": "ast", + "id": "workspace_config_getmutatingwebhook", + "community": 65, + "norm_label": "getmutatingwebhook()" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "_origin": "ast", + "id": "webhook_workspace_config_go_client", + "community": 65, + "norm_label": "client" + }, + { + "label": "MutatingWebhookConfiguration", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "_origin": "ast", + "id": "webhook_workspace_config_go_mutatingwebhookconfiguration", + "community": 65, + "norm_label": "mutatingwebhookconfiguration" + }, + { + "label": "getValidateWebhook()", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "_origin": "ast", + "id": "workspace_config_getvalidatewebhook", + "community": 65, + "norm_label": "getvalidatewebhook()" + }, + { + "label": "ValidatingWebhookConfiguration", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "_origin": "ast", + "id": "webhook_workspace_config_go_validatingwebhookconfiguration", + "community": 65, + "norm_label": "validatingwebhookconfiguration" + }, + { + "label": "controllerSAUID()", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", + "_origin": "ast", + "id": "workspace_config_controllersauid", + "community": 65, + "norm_label": "controllersauid()" + }, + { + "label": "createClient()", + "file_type": "code", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", + "_origin": "ast", + "id": "workspace_config_createclient", + "community": 65, + "norm_label": "createclient()" + }, + { + "label": "access_control.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_access_control", + "community": 250, + "norm_label": "access_control.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "community": 130, + "norm_label": "webhookhandler" + }, + { + "label": ".validateUserPermissions()", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "_origin": "ast", + "id": "handler_webhookhandler_validateuserpermissions", + "community": 130, + "norm_label": ".validateuserpermissions()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_access_control_go_context", + "community": 130, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_access_control_go_request", + "community": 130, + "norm_label": "request" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_access_control_go_devworkspace", + "community": 130, + "norm_label": "devworkspace" + }, + { + "label": ".validateOpenShiftSCC()", + "file_type": "code", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "_origin": "ast", + "id": "handler_webhookhandler_validateopenshiftscc", + "community": 130, + "norm_label": ".validateopenshiftscc()" + }, + { + "label": "attributes.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_attributes", + "community": 12, + "norm_label": "attributes.go" + }, + { + "label": "checkMultipleContainerContributionTargets()", + "file_type": "code", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L32", + "_origin": "ast", + "id": "handler_attributes_checkmultiplecontainercontributiontargets", + "community": 12, + "norm_label": "checkmultiplecontainercontributiontargets()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_attributes_go_devworkspacetemplatespec", + "community": 12, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "deployment.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_deployment", + "community": 251, + "norm_label": "deployment.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_deployment_go_handler_webhookhandler", + "community": 128, + "norm_label": "webhookhandler" + }, + { + "label": ".MutateDeploymentOnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "_origin": "ast", + "id": "handler_webhookhandler_mutatedeploymentoncreate", + "community": 128, + "norm_label": ".mutatedeploymentoncreate()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_deployment_go_context", + "community": 128, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_deployment_go_request", + "community": 128, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_deployment_go_response", + "community": 128, + "norm_label": "response" + }, + { + "label": ".MutateDeploymentOnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "_origin": "ast", + "id": "handler_webhookhandler_mutatedeploymentonupdate", + "community": 128, + "norm_label": ".mutatedeploymentonupdate()" + }, + { + "label": "exec.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_exec", + "community": 252, + "norm_label": "exec.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "_origin": "ast", + "id": "webhook_workspace_handler_exec_go_handler_webhookhandler", + "community": 137, + "norm_label": "webhookhandler" + }, + { + "label": ".ValidateExecOnConnect()", + "file_type": "code", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "_origin": "ast", + "id": "handler_webhookhandler_validateexeconconnect", + "community": 137, + "norm_label": ".validateexeconconnect()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "_origin": "ast", + "id": "webhook_workspace_handler_exec_go_context", + "community": 137, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "_origin": "ast", + "id": "webhook_workspace_handler_exec_go_request", + "community": 137, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "_origin": "ast", + "id": "webhook_workspace_handler_exec_go_response", + "community": 137, + "norm_label": "response" + }, + { + "label": "handler.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_handler", + "community": 36, + "norm_label": "handler.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L27", + "_origin": "ast", + "id": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "community": 36, + "norm_label": "webhookhandler" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L30", + "_origin": "ast", + "id": "webhook_workspace_handler_handler_go_client", + "community": 36, + "norm_label": "client" + }, + { + "label": "Decoder", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L31", + "_origin": "ast", + "id": "decoder", + "community": 36, + "norm_label": "decoder" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "_origin": "ast", + "id": "handler_webhookhandler_parse", + "community": 36, + "norm_label": ".parse()" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_handler_handler_go_request", + "community": 36, + "norm_label": "request" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_handler_handler_go_object", + "community": 36, + "norm_label": "object" + }, + { + "label": ".returnPatched()", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "_origin": "ast", + "id": "handler_webhookhandler_returnpatched", + "community": 36, + "norm_label": ".returnpatched()" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "_origin": "ast", + "id": "webhook_workspace_handler_handler_go_response", + "community": 36, + "norm_label": "response" + }, + { + "label": "immutable.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_immutable", + "community": 29, + "norm_label": "immutable.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "community": 29, + "norm_label": "webhookhandler" + }, + { + "label": ".HandleRestrictedAccessUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "_origin": "ast", + "id": "handler_webhookhandler_handlerestrictedaccessupdate", + "community": 29, + "norm_label": ".handlerestrictedaccessupdate()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_context", + "community": 29, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_request", + "community": 29, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_response", + "community": 29, + "norm_label": "response" + }, + { + "label": ".HandleRestrictedAccessCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "_origin": "ast", + "id": "handler_webhookhandler_handlerestrictedaccesscreate", + "community": 29, + "norm_label": ".handlerestrictedaccesscreate()" + }, + { + "label": ".checkRestrictedAccessWorkspaceV1alpha1()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", + "_origin": "ast", + "id": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "community": 29, + "norm_label": ".checkrestrictedaccessworkspacev1alpha1()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_devworkspace", + "community": 29, + "norm_label": "devworkspace" + }, + { + "label": ".checkRestrictedAccessWorkspaceV1alpha2()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", + "_origin": "ast", + "id": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "community": 29, + "norm_label": ".checkrestrictedaccessworkspacev1alpha2()" + }, + { + "label": ".handleImmutableObj()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", + "_origin": "ast", + "id": "handler_webhookhandler_handleimmutableobj", + "community": 29, + "norm_label": ".handleimmutableobj()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_object", + "community": 29, + "norm_label": "object" + }, + { + "label": ".handleImmutablePod()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", + "_origin": "ast", + "id": "handler_webhookhandler_handleimmutablepod", + "community": 29, + "norm_label": ".handleimmutablepod()" + }, + { + "label": "Pod", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_pod", + "community": 29, + "norm_label": "pod" + }, + { + "label": ".handleImmutableRoute()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L171", + "_origin": "ast", + "id": "handler_webhookhandler_handleimmutableroute", + "community": 29, + "norm_label": ".handleimmutableroute()" + }, + { + "label": ".handleImmutableService()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L178", + "_origin": "ast", + "id": "handler_webhookhandler_handleimmutableservice", + "community": 29, + "norm_label": ".handleimmutableservice()" + }, + { + "label": ".checkRestrictedAccessAnnotation()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", + "_origin": "ast", + "id": "handler_webhookhandler_checkrestrictedaccessannotation", + "community": 29, + "norm_label": ".checkrestrictedaccessannotation()" + }, + { + "label": "checkRestrictedWorkspaceMetadata()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", + "_origin": "ast", + "id": "handler_immutable_checkrestrictedworkspacemetadata", + "community": 29, + "norm_label": "checkrestrictedworkspacemetadata()" + }, + { + "label": "ObjectMeta", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", + "_origin": "ast", + "id": "webhook_workspace_handler_immutable_go_objectmeta", + "community": 29, + "norm_label": "objectmeta" + }, + { + "label": "changePermitted()", + "file_type": "code", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", + "_origin": "ast", + "id": "handler_immutable_changepermitted", + "community": 29, + "norm_label": "changepermitted()" + }, + { + "label": "kind.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/kind.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_kind", + "community": 253, + "norm_label": "kind.go" + }, + { + "label": "kubernetes.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_kubernetes", + "community": 35, + "norm_label": "kubernetes.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "community": 35, + "norm_label": "webhookhandler" + }, + { + "label": ".validateKubernetesObjectPermissionsOnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "_origin": "ast", + "id": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "community": 35, + "norm_label": ".validatekubernetesobjectpermissionsoncreate()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_context", + "community": 35, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_request", + "community": 35, + "norm_label": "request" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "community": 35, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": ".validateKubernetesObjectPermissionsOnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "_origin": "ast", + "id": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "community": 35, + "norm_label": ".validatekubernetesobjectpermissionsonupdate()" + }, + { + "label": ".validatePermissionsOnObject()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "_origin": "ast", + "id": "handler_webhookhandler_validatepermissionsonobject", + "community": 35, + "norm_label": ".validatepermissionsonobject()" + }, + { + "label": "getKubeComponentsFromWorkspace()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "_origin": "ast", + "id": "handler_kubernetes_getkubecomponentsfromworkspace", + "community": 35, + "norm_label": "getkubecomponentsfromworkspace()" + }, + { + "label": "K8sLikeComponent", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "community": 35, + "norm_label": "k8slikecomponent" + }, + { + "label": "getKubeLikeComponent()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "_origin": "ast", + "id": "handler_kubernetes_getkubelikecomponent", + "community": 35, + "norm_label": "getkubelikecomponent()" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_component", + "community": 35, + "norm_label": "component" + }, + { + "label": ".validateKubernetesObjectPermissionsOnCreate_v1alpha1()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "_origin": "ast", + "id": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "community": 35, + "norm_label": ".validatekubernetesobjectpermissionsoncreate_v1alpha1()" + }, + { + "label": ".validateKubernetesObjectPermissionsOnUpdate_v1alpha1()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "_origin": "ast", + "id": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "community": 35, + "norm_label": ".validatekubernetesobjectpermissionsonupdate_v1alpha1()" + }, + { + "label": "getKubeComponentsFromWorkspace_v1alpha1()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "_origin": "ast", + "id": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "community": 35, + "norm_label": "getkubecomponentsfromworkspace_v1alpha1()" + }, + { + "label": "getKubeLikeComponent_v1alpha1()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "_origin": "ast", + "id": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "community": 35, + "norm_label": "getkubelikecomponent_v1alpha1()" + }, + { + "label": ".checkSAR()", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "_origin": "ast", + "id": "handler_webhookhandler_checksar", + "community": 35, + "norm_label": ".checksar()" + }, + { + "label": "TypeMeta", + "file_type": "code", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "_origin": "ast", + "id": "webhook_workspace_handler_kubernetes_go_typemeta", + "community": 35, + "norm_label": "typemeta" + }, + { + "label": "log.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/log.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_log", + "community": 254, + "norm_label": "log.go" + }, + { + "label": "metadata.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_metadata", + "community": 107, + "norm_label": "metadata.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "community": 107, + "norm_label": "webhookhandler" + }, + { + "label": ".mutateMetadataOnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "_origin": "ast", + "id": "handler_webhookhandler_mutatemetadataoncreate", + "community": 107, + "norm_label": ".mutatemetadataoncreate()" + }, + { + "label": "ObjectMeta", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_metadata_go_objectmeta", + "community": 107, + "norm_label": "objectmeta" + }, + { + "label": ".mutateMetadataOnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", + "_origin": "ast", + "id": "handler_webhookhandler_mutatemetadataonupdate", + "community": 107, + "norm_label": ".mutatemetadataonupdate()" + }, + { + "label": "mutateLabelsOnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L53", + "_origin": "ast", + "id": "handler_metadata_mutatelabelsonupdate", + "community": 107, + "norm_label": "mutatelabelsonupdate()" + }, + { + "label": "mutateWorkspaceIdLabel()", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L68", + "_origin": "ast", + "id": "handler_metadata_mutateworkspaceidlabel", + "community": 107, + "norm_label": "mutateworkspaceidlabel()" + }, + { + "label": "mutateCreatorLabel()", + "file_type": "code", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L90", + "_origin": "ast", + "id": "handler_metadata_mutatecreatorlabel", + "community": 107, + "norm_label": "mutatecreatorlabel()" + }, + { + "label": "pod.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_pod", + "community": 255, + "norm_label": "pod.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "community": 129, + "norm_label": "webhookhandler" + }, + { + "label": ".MutatePodOnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "_origin": "ast", + "id": "handler_webhookhandler_mutatepodoncreate", + "community": 129, + "norm_label": ".mutatepodoncreate()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_pod_go_context", + "community": 129, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_pod_go_request", + "community": 129, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "_origin": "ast", + "id": "webhook_workspace_handler_pod_go_response", + "community": 129, + "norm_label": "response" + }, + { + "label": ".MutatePodOnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "_origin": "ast", + "id": "handler_webhookhandler_mutatepodonupdate", + "community": 129, + "norm_label": ".mutatepodonupdate()" + }, + { + "label": "template.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_template", + "community": 256, + "norm_label": "template.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "_origin": "ast", + "id": "webhook_workspace_handler_template_go_handler_webhookhandler", + "community": 108, + "norm_label": "webhookhandler" + }, + { + "label": ".MutateWorkspaceTemplateV1alpha1OnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "community": 108, + "norm_label": ".mutateworkspacetemplatev1alpha1oncreate()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "_origin": "ast", + "id": "webhook_workspace_handler_template_go_context", + "community": 108, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "_origin": "ast", + "id": "webhook_workspace_handler_template_go_request", + "community": 108, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "_origin": "ast", + "id": "webhook_workspace_handler_template_go_response", + "community": 108, + "norm_label": "response" + }, + { + "label": ".MutateWorkspaceTemplateV1alpha2OnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "community": 108, + "norm_label": ".mutateworkspacetemplatev1alpha2oncreate()" + }, + { + "label": ".MutateWorkspaceTemplateV1alpha1OnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "community": 108, + "norm_label": ".mutateworkspacetemplatev1alpha1onupdate()" + }, + { + "label": ".MutateWorkspaceTemplateV1alpha2OnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "community": 108, + "norm_label": ".mutateworkspacetemplatev1alpha2onupdate()" + }, + { + "label": "validate.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_validate", + "community": 257, + "norm_label": "validate.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "_origin": "ast", + "id": "webhook_workspace_handler_validate_go_handler_webhookhandler", + "community": 136, + "norm_label": "webhookhandler" + }, + { + "label": ".ValidateDevfile()", + "file_type": "code", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "_origin": "ast", + "id": "handler_webhookhandler_validatedevfile", + "community": 136, + "norm_label": ".validatedevfile()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "_origin": "ast", + "id": "webhook_workspace_handler_validate_go_context", + "community": 136, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "_origin": "ast", + "id": "webhook_workspace_handler_validate_go_request", + "community": 136, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "_origin": "ast", + "id": "webhook_workspace_handler_validate_go_response", + "community": 136, + "norm_label": "response" + }, + { + "label": "warning.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_warning", + "community": 12, + "norm_label": "warning.go" + }, + { + "label": "unsupportedWarnings", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L26", + "_origin": "ast", + "id": "handler_unsupportedwarnings", + "community": 12, + "norm_label": "unsupportedwarnings" + }, + { + "label": "newUnsupportedWarnings()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", + "_origin": "ast", + "id": "handler_warning_newunsupportedwarnings", + "community": 12, + "norm_label": "newunsupportedwarnings()" + }, + { + "label": "checkUnsupportedFeatures()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "_origin": "ast", + "id": "handler_warning_checkunsupportedfeatures", + "community": 12, + "norm_label": "checkunsupportedfeatures()" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "_origin": "ast", + "id": "webhook_workspace_handler_warning_go_devworkspacetemplatespec", + "community": 12, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "unsupportedWarningsPresent()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", + "_origin": "ast", + "id": "handler_warning_unsupportedwarningspresent", + "community": 12, + "norm_label": "unsupportedwarningspresent()" + }, + { + "label": "formatUnsupportedFeaturesWarning()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", + "_origin": "ast", + "id": "handler_warning_formatunsupportedfeatureswarning", + "community": 12, + "norm_label": "formatunsupportedfeatureswarning()" + }, + { + "label": "checkForAddedUnsupportedFeatures()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "_origin": "ast", + "id": "handler_warning_checkforaddedunsupportedfeatures", + "community": 12, + "norm_label": "checkforaddedunsupportedfeatures()" + }, + { + "label": "DevWorkspace", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "_origin": "ast", + "id": "webhook_workspace_handler_warning_go_devworkspace", + "community": 12, + "norm_label": "devworkspace" + }, + { + "label": "warning_test.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_warning_test", + "community": 12, + "norm_label": "warning_test.go" + }, + { + "label": "testCase", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L28", + "_origin": "ast", + "id": "handler_testcase", + "community": 12, + "norm_label": "testcase" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L30", + "_origin": "ast", + "id": "webhook_workspace_handler_warning_test_go_testinput", + "community": 12, + "norm_label": "testinput" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L31", + "_origin": "ast", + "id": "webhook_workspace_handler_warning_test_go_testoutput", + "community": 12, + "norm_label": "testoutput" + }, + { + "label": "testInput", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L34", + "_origin": "ast", + "id": "handler_testinput", + "community": 12, + "norm_label": "testinput" + }, + { + "label": "DevWorkspaceTemplateSpec", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L35", + "_origin": "ast", + "id": "webhook_workspace_handler_warning_test_go_devworkspacetemplatespec", + "community": 12, + "norm_label": "devworkspacetemplatespec" + }, + { + "label": "testOutput", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L39", + "_origin": "ast", + "id": "handler_testoutput", + "community": 12, + "norm_label": "testoutput" + }, + { + "label": "loadTestCaseOrPanic()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "handler_warning_test_loadtestcaseorpanic", + "community": 12, + "norm_label": "loadtestcaseorpanic()" + }, + { + "label": "T", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "_origin": "ast", + "id": "webhook_workspace_handler_warning_test_go_t", + "community": 12, + "norm_label": "t" + }, + { + "label": "loadAllTestCasesOrPanic()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "_origin": "ast", + "id": "handler_warning_test_loadalltestcasesorpanic", + "community": 12, + "norm_label": "loadalltestcasesorpanic()" + }, + { + "label": "TestModifyWorkspaceWithUnsupportedFeatures()", + "file_type": "code", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", + "_origin": "ast", + "id": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "community": 12, + "norm_label": "testmodifyworkspacewithunsupportedfeatures()" + }, + { + "label": "workspace.go", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L1", + "_origin": "ast", + "id": "handler_workspace", + "community": 178, + "norm_label": "workspace.go" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "community": 12, + "norm_label": "webhookhandler" + }, + { + "label": ".MutateWorkspaceV1alpha1OnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "community": 12, + "norm_label": ".mutateworkspacev1alpha1oncreate()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_workspace_go_context", + "community": 12, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_workspace_go_request", + "community": 12, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "_origin": "ast", + "id": "webhook_workspace_handler_workspace_go_response", + "community": 12, + "norm_label": "response" + }, + { + "label": ".MutateWorkspaceV1alpha2OnCreate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "community": 12, + "norm_label": ".mutateworkspacev1alpha2oncreate()" + }, + { + "label": ".MutateWorkspaceV1alpha1OnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "community": 12, + "norm_label": ".mutateworkspacev1alpha1onupdate()" + }, + { + "label": ".MutateWorkspaceV1alpha2OnUpdate()", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "_origin": "ast", + "id": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "community": 12, + "norm_label": ".mutateworkspacev1alpha2onupdate()" + }, + { + "label": "hasFinalizer()", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", + "_origin": "ast", + "id": "handler_workspace_hasfinalizer", + "community": 178, + "norm_label": "hasfinalizer()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", + "_origin": "ast", + "id": "webhook_workspace_handler_workspace_go_object", + "community": 178, + "norm_label": "object" + }, + { + "label": "log.go", + "file_type": "code", + "source_file": "webhook/workspace/log.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_log", + "community": 312, + "norm_label": "log.go" + }, + { + "label": "mutate.go", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_mutate", + "community": 99, + "norm_label": "mutate.go" + }, + { + "label": "ResourcesMutator", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L32", + "_origin": "ast", + "id": "workspace_resourcesmutator", + "community": 99, + "norm_label": "resourcesmutator" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L33", + "_origin": "ast", + "id": "webhook_workspace_mutate_go_webhookhandler", + "community": 99, + "norm_label": "webhookhandler" + }, + { + "label": "NewResourcesMutator()", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "_origin": "ast", + "id": "workspace_mutate_newresourcesmutator", + "community": 99, + "norm_label": "newresourcesmutator()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_mutate_go_manager", + "community": 99, + "norm_label": "manager" + }, + { + "label": ".Handle()", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "_origin": "ast", + "id": "workspace_resourcesmutator_handle", + "community": 99, + "norm_label": ".handle()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "_origin": "ast", + "id": "webhook_workspace_mutate_go_context", + "community": 99, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "_origin": "ast", + "id": "webhook_workspace_mutate_go_request", + "community": 99, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "_origin": "ast", + "id": "webhook_workspace_mutate_go_response", + "community": 99, + "norm_label": "response" + }, + { + "label": "mutating_cfg.go", + "file_type": "code", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_mutating_cfg", + "community": 5, + "norm_label": "mutating_cfg.go" + }, + { + "label": "BuildMutateWebhookCfg()", + "file_type": "code", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", + "_origin": "ast", + "id": "workspace_mutating_cfg_buildmutatewebhookcfg", + "community": 5, + "norm_label": "buildmutatewebhookcfg()" + }, + { + "label": "MutatingWebhookConfiguration", + "file_type": "code", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", + "_origin": "ast", + "id": "webhook_workspace_mutating_cfg_go_mutatingwebhookconfiguration", + "community": 5, + "norm_label": "mutatingwebhookconfiguration" + }, + { + "label": "validate.go", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_validate", + "community": 100, + "norm_label": "validate.go" + }, + { + "label": "ResourcesValidator", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L32", + "_origin": "ast", + "id": "workspace_resourcesvalidator", + "community": 100, + "norm_label": "resourcesvalidator" + }, + { + "label": "WebhookHandler", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L33", + "_origin": "ast", + "id": "webhook_workspace_validate_go_webhookhandler", + "community": 100, + "norm_label": "webhookhandler" + }, + { + "label": "NewResourcesValidator()", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "_origin": "ast", + "id": "workspace_validate_newresourcesvalidator", + "community": 100, + "norm_label": "newresourcesvalidator()" + }, + { + "label": "Manager", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "_origin": "ast", + "id": "webhook_workspace_validate_go_manager", + "community": 100, + "norm_label": "manager" + }, + { + "label": ".Handle()", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "_origin": "ast", + "id": "workspace_resourcesvalidator_handle", + "community": 100, + "norm_label": ".handle()" + }, + { + "label": "Context", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "_origin": "ast", + "id": "webhook_workspace_validate_go_context", + "community": 100, + "norm_label": "context" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "_origin": "ast", + "id": "webhook_workspace_validate_go_request", + "community": 100, + "norm_label": "request" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "_origin": "ast", + "id": "webhook_workspace_validate_go_response", + "community": 100, + "norm_label": "response" + }, + { + "label": "validating_cfg.go", + "file_type": "code", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L1", + "_origin": "ast", + "id": "workspace_validating_cfg", + "community": 65, + "norm_label": "validating_cfg.go" + }, + { + "label": "buildValidatingWebhookCfg()", + "file_type": "code", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", + "_origin": "ast", + "id": "workspace_validating_cfg_buildvalidatingwebhookcfg", + "community": 65, + "norm_label": "buildvalidatingwebhookcfg()" + }, + { + "label": "ValidatingWebhookConfiguration", + "file_type": "code", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", + "_origin": "ast", + "id": "webhook_workspace_validating_cfg_go_validatingwebhookconfiguration", + "community": 65, + "norm_label": "validatingwebhookconfiguration" + }, + { + "label": "DevWorkspaceOperatorConfig v1alpha1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_14_0_bundle_devworkspaceoperatorconfig", + "community": 193, + "norm_label": "devworkspaceoperatorconfig v1alpha1" + }, + { + "label": "DevWorkspaceRouting v1alpha1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_14_0_bundle_devworkspacerouting", + "community": 193, + "norm_label": "devworkspacerouting v1alpha1" + }, + { + "label": "DevWorkspace v1alpha2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_14_0_bundle_devworkspace", + "community": 235, + "norm_label": "devworkspace v1alpha2" + }, + { + "label": "devworkspace-operator v0.14.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_14_1_bundle_devworkspace_operator", + "community": 236, + "norm_label": "devworkspace-operator v0.14.1" + }, + { + "label": "devworkspace-operator v0.15.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_15_0_bundle_devworkspace_operator", + "community": 176, + "norm_label": "devworkspace-operator v0.15.0" + }, + { + "label": "devworkspace-operator v0.15.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_15_1_bundle_devworkspace_operator", + "community": 176, + "norm_label": "devworkspace-operator v0.15.1" + }, + { + "label": "DefaultStorageSize", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_15_0_bundle_defaultstoragesize", + "community": 176, + "norm_label": "defaultstoragesize" + }, + { + "label": "CLOMonitor License Scanning Exemption", + "file_type": "rationale", + "source_file": ".clomonitor.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "clomonitor_license_scanning", + "community": 219, + "norm_label": "clomonitor license scanning exemption" + }, + { + "label": "DevWorkspace DevTools Container", + "file_type": "code", + "source_file": ".devfile.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devfile_tools", + "community": 192, + "norm_label": "devworkspace devtools container" + }, + { + "label": "Build and Push Controller Command", + "file_type": "code", + "source_file": ".devfile.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devfile_build_and_push_controller", + "community": 192, + "norm_label": "build and push controller command" + }, + { + "label": "DevWorkspace API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_devworkspace", + "community": 187, + "norm_label": "devworkspace api" + }, + { + "label": "DevWorkspaceTemplate API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_devworkspacetemplate", + "community": 206, + "norm_label": "devworkspacetemplate api" + }, + { + "label": "DevWorkspaceRouting API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_devworkspacerouting", + "community": 205, + "norm_label": "devworkspacerouting api" + }, + { + "label": "DevWorkspaceOperatorConfig API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_devworkspaceoperatorconfig", + "community": 145, + "norm_label": "devworkspaceoperatorconfig api" + }, + { + "label": "Workspace Bootstrapping", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_bootstrap", + "community": 187, + "norm_label": "workspace bootstrapping" + }, + { + "label": "Changelog v0.40.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "changelog_v0_40_0", + "community": 168, + "norm_label": "changelog v0.40.0" + }, + { + "label": "Per-workspace backup status tracking", + "file_type": "concept", + "source_file": "CHANGELOG.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "changelog_backup_status", + "community": 168, + "norm_label": "per-workspace backup status tracking" + }, + { + "label": "Restore workspace from backup", + "file_type": "concept", + "source_file": "CHANGELOG.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "changelog_restore_workspace", + "community": 168, + "norm_label": "restore workspace from backup" + }, + { + "label": "Development Prerequisites", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "contributing_prerequisites", + "community": 231, + "norm_label": "development prerequisites" + }, + { + "label": "DevWorkspace Operator Installation", + "file_type": "document", + "source_file": "README.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "readme_installation", + "community": 276, + "norm_label": "devworkspace operator installation" + }, + { + "label": "CRW-11079 Investigation", + "file_type": "document", + "source_file": "issue.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "issue_crw_11079", + "community": 145, + "norm_label": "crw-11079 investigation" + }, + { + "label": "ADR: Backup Auth Secret Lifecycle", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "adr_2026_05_11_backup_auth_secret", + "community": 145, + "norm_label": "adr: backup auth secret lifecycle" + }, + { + "label": "devworkspace-operator v0.15.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.15.2" + }, + { + "label": "devworkspace-operator v0.15.3", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.3.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_15_3_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.15.3" + }, + { + "label": "devworkspace-operator v0.16.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.16.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_16_0_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.16.0" + }, + { + "label": "devworkspace-operator v0.17.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.17.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_17_0_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.17.0" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_config", + "community": 18, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_routing", + "community": 58, + "norm_label": "devworkspacerouting" + }, + { + "label": "DevWorkspace", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace", + "community": 58, + "norm_label": "devworkspace" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_template", + "community": 58, + "norm_label": "devworkspacetemplate" + }, + { + "label": "devworkspace-operator.v0.20.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_20_0", + "community": 58, + "norm_label": "devworkspace-operator.v0.20.0" + }, + { + "label": "devworkspace-operator.v0.21.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_21_0", + "community": 18, + "norm_label": "devworkspace-operator.v0.21.0" + }, + { + "label": "devworkspace-operator.v0.21.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_21_1", + "community": 18, + "norm_label": "devworkspace-operator.v0.21.1" + }, + { + "label": "devworkspace-operator.v0.21.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_21_2", + "community": 18, + "norm_label": "devworkspace-operator.v0.21.2" + }, + { + "label": "devworkspace-operator v0.18.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.18.0" + }, + { + "label": "devworkspace-operator v0.18.1", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.18.1" + }, + { + "label": "devworkspace-operator v0.19.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.19.0" + }, + { + "label": "devworkspace-operator v0.19.1", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.19.1" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "controller_devfile_io_devworkspaceoperatorconfig", + "community": 25, + "norm_label": "devworkspaceoperatorconfig" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "controller_devfile_io_devworkspacerouting", + "community": 232, + "norm_label": "devworkspacerouting" + }, + { + "label": "DevWorkspace", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "workspace_devfile_io_devworkspace", + "community": 25, + "norm_label": "devworkspace" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "workspace_devfile_io_devworkspacetemplate", + "community": 308, + "norm_label": "devworkspacetemplate" + }, + { + "label": "devworkspace-operator.v0.22.0", + "file_type": "document", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "id": "devworkspace_operator_v0_22_0_bundle", + "community": 58, + "norm_label": "devworkspace-operator.v0.22.0" + }, + { + "label": "devworkspace-operator.v0.23.0", + "file_type": "document", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.23.0.bundle.yaml", + "id": "devworkspace_operator_v0_23_0_bundle", + "community": 58, + "norm_label": "devworkspace-operator.v0.23.0" + }, + { + "label": "devworkspace-operator.v0.24.0", + "file_type": "document", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.24.0.bundle.yaml", + "id": "devworkspace_operator_v0_24_0_bundle", + "community": 18, + "norm_label": "devworkspace-operator.v0.24.0" + }, + { + "label": "devworkspace-operator.v0.25.0", + "file_type": "document", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.25.0.bundle.yaml", + "id": "devworkspace_operator_v0_25_0_bundle", + "community": 18, + "norm_label": "devworkspace-operator.v0.25.0" + }, + { + "label": "devworkspace-operator v0.26.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.26.0" + }, + { + "label": "devworkspace-operator v0.27.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.27.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_27_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.27.0" + }, + { + "label": "devworkspace-operator v0.28.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.28.0" + }, + { + "label": "devworkspace-operator v0.29.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.29.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_29_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.29.0" + }, + { + "label": "DevWorkspace Operator v0.30.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "devworkspace_operator_v0_30_0_bundle_devworkspace_operator", + "community": 135, + "norm_label": "devworkspace operator v0.30.0" + }, + { + "label": "DevWorkspace Operator v0.31.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.31.0.bundle.yaml", + "id": "devworkspace_operator_v0_31_0_bundle_devworkspace_operator", + "community": 135, + "norm_label": "devworkspace operator v0.31.0" + }, + { + "label": "DevWorkspace Operator v0.31.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.31.1.bundle.yaml", + "id": "devworkspace_operator_v0_31_1_bundle_devworkspace_operator", + "community": 135, + "norm_label": "devworkspace operator v0.31.1" + }, + { + "label": "DevWorkspace Operator v0.31.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.31.2.bundle.yaml", + "id": "devworkspace_operator_v0_31_2_bundle_devworkspace_operator", + "community": 135, + "norm_label": "devworkspace operator v0.31.2" + }, + { + "label": "DevWorkspaceOperatorConfig v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1", + "community": 135, + "norm_label": "devworkspaceoperatorconfig v1alpha1" + }, + { + "label": "DevWorkspaceRouting v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "controller_devfile_io_devworkspacerouting_v1alpha1", + "community": 233, + "norm_label": "devworkspacerouting v1alpha1" + }, + { + "label": "DevWorkspace v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "workspace_devfile_io_devworkspace_v1alpha1", + "community": 306, + "norm_label": "devworkspace v1alpha1" + }, + { + "label": "DevWorkspace v1alpha2", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "workspace_devfile_io_devworkspace_v1alpha2", + "community": 307, + "norm_label": "devworkspace v1alpha2" + }, + { + "label": "DevWorkspaceTemplate v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "workspace_devfile_io_devworkspacetemplate_v1alpha1", + "community": 309, + "norm_label": "devworkspacetemplate v1alpha1" + }, + { + "label": "DevWorkspaceTemplate v1alpha2", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "id": "workspace_devfile_io_devworkspacetemplate_v1alpha2", + "community": 310, + "norm_label": "devworkspacetemplate v1alpha2" + }, + { + "label": "devworkspace-operator.v0.32.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_32_0", + "community": 18, + "norm_label": "devworkspace-operator.v0.32.0" + }, + { + "label": "devworkspace-operator.v0.32.1", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_32_1", + "community": 18, + "norm_label": "devworkspace-operator.v0.32.1" + }, + { + "label": "devworkspace-operator.v0.33.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.33.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_33_0", + "community": 18, + "norm_label": "devworkspace-operator.v0.33.0" + }, + { + "label": "devworkspace-operator.v0.34.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_34_0", + "community": 18, + "norm_label": "devworkspace-operator.v0.34.0" + }, + { + "label": "CleanupCronJobConfig", + "file_type": "concept", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "cleanup_cron_job", + "community": 18, + "norm_label": "cleanupcronjobconfig" + }, + { + "label": "devworkspace-operator.v0.35.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.35.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator.v0.35.0" + }, + { + "label": "devworkspace-operator.v0.35.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.35.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_35_1_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator.v0.35.1" + }, + { + "label": "devworkspace-operator.v0.36.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_36_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator.v0.36.0" + }, + { + "label": "devworkspace-operator.v0.37.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_37_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator.v0.37.0" + }, + { + "label": "devworkspace-operator.v0.21.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_21_1_bundle", + "community": 25, + "norm_label": "devworkspace-operator.v0.21.1" + }, + { + "label": "devworkspace-operator.v0.21.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_21_2_bundle", + "community": 25, + "norm_label": "devworkspace-operator.v0.21.2" + }, + { + "label": "devworkspace-operator.v0.38.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", + "community": 122, + "norm_label": "devworkspace-operator.v0.38.0" + }, + { + "label": "devworkspace-operator.v0.39.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.39.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0", + "community": 122, + "norm_label": "devworkspace-operator.v0.39.0" + }, + { + "label": "devworkspace-operator.v0.40.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0", + "community": 122, + "norm_label": "devworkspace-operator.v0.40.0" + }, + { + "label": "devworkspace-operator.v0.40.1", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.40.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_40_1_bundle_devworkspace_operator_v0_40_1", + "community": 122, + "norm_label": "devworkspace-operator.v0.40.1" + }, + { + "label": "devworkspace-operator", + "file_type": "code", + "source_file": "olm-catalog/release/package.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "package_devworkspace_operator", + "community": 122, + "norm_label": "devworkspace-operator" + }, + { + "label": "fast", + "file_type": "code", + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "channel_fast", + "community": 122, + "norm_label": "fast" + }, + { + "label": "devworkspace-operator v0.24.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator", + "community": 58, + "norm_label": "devworkspace-operator v0.24.0" + }, + { + "label": "devworkspace-operator v0.25.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.25.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_25_0_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.25.0" + }, + { + "label": "devworkspace-operator v0.26.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_26_0_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.26.0" + }, + { + "label": "devworkspace-operator v0.27.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.27.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_27_0_bundle_yaml_devworkspace_operator", + "community": 18, + "norm_label": "devworkspace-operator v0.27.0" + }, + { + "label": "devworkspace-operator.v0.28.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_28_0", + "community": 25, + "norm_label": "devworkspace-operator.v0.28.0" + }, + { + "label": "devworkspace-operator.v0.29.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.29.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_29_0", + "community": 25, + "norm_label": "devworkspace-operator.v0.29.0" + }, + { + "label": "devworkspace-operator.v0.30.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.30.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_30_0", + "community": 25, + "norm_label": "devworkspace-operator.v0.30.0" + }, + { + "label": "devworkspace-operator.v0.31.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_31_0", + "community": 25, + "norm_label": "devworkspace-operator.v0.31.0" + }, + { + "label": "devworkspace-operator v0.33.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.33.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_33_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.33.0" + }, + { + "label": "devworkspace-operator v0.34.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_34_0_bundle_devworkspace_operator", + "community": 25, + "norm_label": "devworkspace-operator v0.34.0" + }, + { + "label": "devworkspace-operator.v0.31.1", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_31_1_bundle", + "community": 58, + "norm_label": "devworkspace-operator.v0.31.1" + }, + { + "label": "devworkspace-operator.v0.31.2", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_31_2_bundle", + "community": 18, + "norm_label": "devworkspace-operator.v0.31.2" + }, + { + "label": "devworkspace-operator.v0.32.0", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_32_0_bundle", + "community": 18, + "norm_label": "devworkspace-operator.v0.32.0" + }, + { + "label": "devworkspace-operator.v0.32.1", + "file_type": "code", + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_32_1_bundle", + "community": 18, + "norm_label": "devworkspace-operator.v0.32.1" + }, + { + "label": "devworkspace-operator.v0.36.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "id": "devworkspace_operator_v0_36_0", + "community": 58, + "norm_label": "devworkspace-operator.v0.36.0" + }, + { + "label": "devworkspace-operator.v0.37.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", + "id": "devworkspace_operator_v0_37_0", + "community": 18, + "norm_label": "devworkspace-operator.v0.37.0" + }, + { + "label": "devworkspace-operator.v0.38.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.38.0.bundle.yaml", + "id": "devworkspace_operator_v0_38_0", + "community": 18, + "norm_label": "devworkspace-operator.v0.38.0" + }, + { + "label": "devworkspace-operator.v0.39.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "id": "devworkspace_operator_v0_39_0", + "community": 165, + "norm_label": "devworkspace-operator.v0.39.0" + }, + { + "label": "BackupCronJobConfig", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "id": "backup_cron_job", + "community": 165, + "norm_label": "backupcronjobconfig" + }, + { + "label": "ContainerResourceCaps", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "id": "container_resource_caps", + "community": 165, + "norm_label": "containerresourcecaps" + }, + { + "label": "devworkspace-operator.v0.40.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_40_0", + "community": 58, + "norm_label": "devworkspace-operator.v0.40.0" + }, + { + "label": "devworkspace-operator.v0.40.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.40.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devworkspace_operator_v0_40_1", + "community": 18, + "norm_label": "devworkspace-operator.v0.40.1" + }, + { + "label": "devworkspace-operator package", + "file_type": "code", + "source_file": "package.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "package_yaml", + "community": 18, + "norm_label": "devworkspace-operator package" + }, + { + "label": "Converts all applicable fields", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/component/converts-all-fields.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "converts_all_fields", + "community": 58, + "norm_label": "converts all applicable fields" + }, + { + "label": "Ignores non-container components", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/component/ignores-non-container-components.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "ignores_non_container_components", + "community": 258, + "norm_label": "ignores non-container components" + }, + { + "label": "Handles container with multiple endpoints with same targetPort", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/container/endpoints-common-port.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "endpoints_common_port", + "community": 240, + "norm_label": "handles container with multiple endpoints with same targetport" + }, + { + "label": "Gets initContainers correctly", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/container/init-container-distinct-container-by-events.yaml.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "init_container_distinct_container_by_events", + "community": 58, + "norm_label": "gets initcontainers correctly" + }, + { + "label": "Annotates resources merged into devfile with source attribute", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/annotate/annotate-devfile-with-importing-source.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "annotate_devfile_with_importing_source", + "community": 58, + "norm_label": "annotates resources merged into devfile with source attribute" + }, + { + "label": "Merges Che Code IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/container-contributions/che-code-usecase.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "che_code_usecase", + "community": 58, + "norm_label": "merges che code ide contribution" + }, + { + "label": "Merges generic IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/container-contributions/generic-ide-merge-usecase.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "generic_ide_merge_usecase", + "community": 248, + "norm_label": "merges generic ide contribution" + }, + { + "label": "Can make projects volume ephemeral", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/can-make-projects-ephemeral.yaml", + "id": "common_storage_can_make_projects_ephemeral", + "community": 190, + "norm_label": "can make projects volume ephemeral" + }, + { + "label": "Can set ephemeral volume size", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/can-set-ephemeral-volume-size.yaml", + "id": "common_storage_can_set_ephemeral_volume_size", + "community": 190, + "norm_label": "can set ephemeral volume size" + }, + { + "label": "Error: Duplicate Volumes", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/error-duplicate-volumes.yaml", + "id": "common_storage_error_duplicate_volumes", + "community": 220, + "norm_label": "error: duplicate volumes" + }, + { + "label": "Rewrites volumes for common PVC strategy", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/rewrites-volumes-for-common-pvc-strategy.yaml", + "id": "common_storage_rewrites_volumes_for_common_pvc_strategy", + "community": 221, + "norm_label": "rewrites volumes for common pvc strategy" + }, + { + "label": "Calculates PVC size when all volumes define their size", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/perWorkspace-storage/calculates-pvc-size-when-all-defined.yaml", + "id": "perworkspace_storage_calculates_pvc_size_when_all_defined", + "community": 269, + "norm_label": "calculates pvc size when all volumes define their size" + }, + { + "label": "Project Clone Test Basic", + "file_type": "code", + "source_file": "project-clone/test/project-clone-test-basic.devworkspace.yaml", + "id": "project_clone_test_basic", + "community": 181, + "norm_label": "project clone test basic" + }, + { + "label": "Project Clone Test", + "file_type": "code", + "source_file": "project-clone/test/project-clone-test.devworkspace.yaml", + "id": "project_clone_test", + "community": 181, + "norm_label": "project clone test" + }, + { + "label": "Sparse Clone Test", + "file_type": "code", + "source_file": "project-clone/test/sparse-clone-test.devworkspace.yaml", + "id": "sparse_clone_test", + "community": 288, + "norm_label": "sparse clone test" + }, + { + "label": "Starter Project Test", + "file_type": "code", + "source_file": "project-clone/test/starter-project-test.devworkspace.yaml", + "id": "starter_project_test", + "community": 181, + "norm_label": "starter project test" + }, + { + "label": "Code Latest Sample", + "file_type": "code", + "source_file": "samples/code-latest.yaml", + "id": "code_latest", + "community": 171, + "norm_label": "code latest sample" + }, + { + "label": "Container Overrides Sample", + "file_type": "code", + "source_file": "samples/container-overrides.yaml", + "id": "container_overrides", + "community": 230, + "norm_label": "container overrides sample" + }, + { + "label": "Ephemeral Storage Sample", + "file_type": "code", + "source_file": "samples/ephemeral-storage.yaml", + "id": "ephemeral_storage", + "community": 171, + "norm_label": "ephemeral storage sample" + }, + { + "label": "Per-Workspace Storage Sample", + "file_type": "code", + "source_file": "samples/per-workspace-storage.yaml", + "id": "per_workspace_storage", + "community": 171, + "norm_label": "per-workspace storage sample" + }, + { + "label": "Pod Overrides Sample", + "file_type": "code", + "source_file": "samples/pod-overrides.yaml", + "id": "pod_overrides", + "community": 272, + "norm_label": "pod overrides sample" + }, + { + "label": "Web Terminal Flattened Sample", + "file_type": "code", + "source_file": "samples/web-terminal-flattened.yaml", + "id": "web_terminal_flattened", + "community": 184, + "norm_label": "web terminal flattened sample" + }, + { + "label": "Web Terminal Exec Plugin", + "file_type": "code", + "source_file": "samples/plugins/web-terminal-exec.yaml", + "id": "web_terminal_exec_plugin", + "community": 184, + "norm_label": "web terminal exec plugin" + }, + { + "label": "Web Terminal Tooling Plugin", + "file_type": "code", + "source_file": "samples/plugins/web-terminal-tooling.yaml", + "id": "web_terminal_tooling_plugin", + "community": 184, + "norm_label": "web terminal tooling plugin" + }, + { + "label": "DevWorkspaceOperatorConfig Custom Init", + "file_type": "code", + "source_file": "test/resources/dwoc-custom-init.yaml", + "id": "dwoc_custom_init", + "community": 239, + "norm_label": "devworkspaceoperatorconfig custom init" + }, + { + "label": "Restricted Access DevWorkspace", + "file_type": "code", + "source_file": "test/resources/restricted-access-devworkspace.yaml", + "id": "restricted_access_devworkspace", + "community": 286, + "norm_label": "restricted access devworkspace" + }, + { + "label": "Warning: Add all unsupported features", + "file_type": "rationale", + "source_file": "webhook/workspace/handler/testdata/warning/add-all-unsupported-features.yaml", + "id": "warning_add_all_unsupported_features", + "community": 304, + "norm_label": "warning: add all unsupported features" + }, + { + "label": "No op if no contributions", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/no-op-if-no-contribution.yaml", + "id": "implicit_spec_contributions_no_op_if_no_contribution_yaml", + "community": 259, + "norm_label": "no op if no contributions" + }, + { + "label": "Only adds contribution resources if they are defined in merge target", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/only-contributes-to-defined-resources.yaml", + "id": "only_contributes_to_defined_resources_yaml", + "community": 266, + "norm_label": "only adds contribution resources if they are defined in merge target" + }, + { + "label": "Opt out for first component, implicit opt in for other component", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/opt-out-but-merge-other-component.yaml", + "id": "opt_out_but_merge_other_component_yaml", + "community": 267, + "norm_label": "opt out for first component, implicit opt in for other component" + }, + { + "label": "Prioritizes contributing to parent components over child components", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/prioritizes-parent-components-for-target.yaml", + "id": "prioritizes_parent_components_for_target_yaml", + "community": 188, + "norm_label": "prioritizes contributing to parent components over child components" + }, + { + "label": "Updates commands' components after merging", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/updates-commands-for-merged-components.yaml", + "id": "updates_commands_for_merged_components_yaml", + "community": 297, + "norm_label": "updates commands' components after merging" + }, + { + "label": "Does not update unmerged components", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/updates-commands-for-only-merged-components.yaml", + "id": "updates_commands_for_only_merged_components_yaml", + "community": 298, + "norm_label": "does not update unmerged components" + }, + { + "label": "Already flattened workspace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/already-flattened.yaml", + "id": "already_flattened_yaml", + "community": 207, + "norm_label": "already flattened workspace" + }, + { + "label": "Attempting to override undefined plugin component", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_bad-plugin-merge.yaml", + "id": "error_bad_plugin_merge_yaml", + "community": 241, + "norm_label": "attempting to override undefined plugin component" + }, + { + "label": "Component conflicts with plugin component", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_conflicting-merge.yaml", + "id": "error_conflicting_merge_yaml", + "community": 242, + "norm_label": "component conflicts with plugin component" + }, + { + "label": "Error retrieving plugin", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_error-when-retrieving-plugin.yaml", + "id": "error_error_when_retrieving_plugin_yaml", + "community": 243, + "norm_label": "error retrieving plugin" + }, + { + "label": "Referenced plugin cannot be found", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugin-not-found.yaml", + "id": "error_plugin_not_found_yaml", + "community": 244, + "norm_label": "referenced plugin cannot be found" + }, + { + "label": "Plugin references self", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugin-references-self.yml", + "id": "error_plugin_references_self_yml", + "community": 245, + "norm_label": "plugin references self" + }, + { + "label": "Plugins have reference cycle", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugins-have-cycle.yml", + "id": "error_plugins_have_cycle_yml", + "community": 246, + "norm_label": "plugins have reference cycle" + }, + { + "label": "DevWorkspace annotates nested plugins with the first plugin", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/nested-plugins-annotation.yaml", + "id": "nested_plugins_annotation_yaml", + "community": 265, + "norm_label": "devworkspace annotates nested plugins with the first plugin" + }, + { + "label": "Generic IDE and NodeJS plugin workspace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/nodejs-workspace.yaml", + "id": "nodejs_workspace_yaml", + "community": 198, + "norm_label": "generic ide and nodejs plugin workspace" + }, + { + "label": "Web terminal default", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/web-terminal-with-plugin.yaml", + "id": "web_terminal_with_plugin_yaml", + "community": 198, + "norm_label": "web terminal default" + }, + { + "label": "Try to read a DWT from another namespace and no annotation exists", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/error_read-dwt-from-non-approved-namespace.yaml", + "id": "error_read_dwt_from_non_approved_namespace_yaml", + "community": 247, + "norm_label": "try to read a dwt from another namespace and no annotation exists" + }, + { + "label": "Can read DevWorkspaceTemplate in permitted namespace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-in-permitted-namespace.yaml.yaml", + "id": "read_dwt_in_permitted_namespace_yaml", + "community": 273, + "norm_label": "can read devworkspacetemplate in permitted namespace" + }, + { + "label": "Can read DevWorkspaceTemplate in same namespace as DevWorkspace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-in-same-namespace.yaml", + "id": "read_dwt_in_same_namespace_yaml", + "community": 274, + "norm_label": "can read devworkspacetemplate in same namespace as devworkspace" + }, + { + "label": "Can read DevWorkspaceTemplate when DWT is allowed for all namespaces", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-with-any-namespace-annotation.yaml", + "id": "read_dwt_with_any_namespace_annotation_yaml", + "community": 275, + "norm_label": "can read devworkspacetemplate when dwt is allowed for all namespaces" + }, + { + "label": "Resolve parent and plugins", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-and-plugins.yaml", + "id": "resolve_parent_and_plugins_yaml", + "community": 279, + "norm_label": "resolve parent and plugins" + }, + { + "label": "Resolve parent by ID", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-id.yaml", + "id": "resolve_parent_by_id_yaml", + "community": 280, + "norm_label": "resolve parent by id" + }, + { + "label": "Resolve parent by Kubernetes reference", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-k8s-reference.yaml", + "id": "resolve_parent_by_k8s_reference_yaml", + "community": 281, + "norm_label": "resolve parent by kubernetes reference" + }, + { + "label": "Resolve parent by URI", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-uri.yaml", + "id": "resolve_parent_by_uri_yaml", + "community": 282, + "norm_label": "resolve parent by uri" + }, + { + "label": "DevWorkspace references DevWorkspaceTemplate plugin from registry", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-devworkspace-instead-of-devfile.yaml", + "id": "resolve_devworkspace_instead_of_devfile_yaml", + "community": 277, + "norm_label": "devworkspace references devworkspacetemplate plugin from registry" + }, + { + "label": "DevWorkspace references plugin from plugin registry", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-plugin-by-id.yaml", + "id": "resolve_plugin_by_id_yaml", + "community": 283, + "norm_label": "devworkspace references plugin from plugin registry" + }, + { + "label": "DevWorkspace references plugins from multiple plugin registries", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-plugin-multiple-registries.yaml", + "id": "resolve_plugin_multiple_registries_yaml", + "community": 285, + "norm_label": "devworkspace references plugins from multiple plugin registries" + }, + { + "label": "DevWorkspace references plugins from multiple plugin registries", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-uri/resolve-multiple-plugins-by-uri.yaml", + "id": "resolve_multiple_plugins_by_uri_yaml", + "community": 278, + "norm_label": "devworkspace references plugins from multiple plugin registries" + }, + { + "label": "DevWorkspace references plugin by URI", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-uri/resolve-plugin-by-uri.yaml", + "id": "resolve_plugin_by_uri_yaml", + "community": 284, + "norm_label": "devworkspace references plugin by uri" + }, + { + "label": "Adds attributes from contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/adds-resources.yaml", + "id": "adds_resources_yaml", + "community": 203, + "norm_label": "adds attributes from contribution" + }, + { + "label": "Adds unmerged elements", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/adds-unmerged-elements.yaml", + "id": "adds_unmerged_elements_yaml", + "community": 204, + "norm_label": "adds unmerged elements" + }, + { + "label": "Merges Che Code IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/che-code-usecase.yaml", + "id": "che_code_usecase_yaml", + "community": 188, + "norm_label": "merges che code ide contribution" + }, + { + "label": "Merges generic IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/generic-ide-merge-usecase.yaml", + "id": "generic_ide_merge_usecase_yaml", + "community": 249, + "norm_label": "merges generic ide contribution" + }, + { + "label": "Merges list elements in contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/merges-list-elements.yaml", + "id": "merges_list_elements_yaml", + "community": 264, + "norm_label": "merges list elements in contribution" + }, + { + "label": "Merges volume components from parent and plugins", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/does-nothing-when-no-merge-needed.yaml", + "id": "does_nothing_when_no_merge_needed_yaml", + "community": 238, + "norm_label": "merges volume components from parent and plugins" + }, + { + "label": "Merging duplicate volumes leaves other elements unchanged", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/keeps-non-volume-components.yaml", + "id": "keeps_non_volume_components_yaml", + "community": 261, + "norm_label": "merging duplicate volumes leaves other elements unchanged" + }, + { + "label": "Makes merged volume persistent if duplicate is persistent", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/makes-merged-volume-persistent-if-needed.yaml", + "id": "makes_merged_volume_persistent_if_needed_yaml", + "community": 262, + "norm_label": "makes merged volume persistent if duplicate is persistent" + }, + { + "label": "Makes merged volume persistent use largest size from duplicates", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/makes-merged-volume-use-largest-size.yaml", + "id": "makes_merged_volume_use_largest_size_yaml", + "community": 263, + "norm_label": "makes merged volume persistent use largest size from duplicates" + }, + { + "label": "Creates persistent home volume when persistUserHome is enabled", + "file_type": "rationale", + "source_file": "pkg/library/home/testdata/persistent-home/creates-home-vm-when-enabled.yaml", + "id": "creates_home_vm_when_enabled_yaml", + "community": 191, + "norm_label": "creates persistent home volume when persistuserhome is enabled" + }, + { + "label": "Creates init container from the first component when persistUserHome is enabled", + "file_type": "rationale", + "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-from-first-component.yaml", + "id": "creates_initcontainer_from_first_component_yaml", + "community": 234, + "norm_label": "creates init container from the first component when persistuserhome is enabled" + }, + { + "label": "Creates init container when persistUserHome is enabled", + "file_type": "rationale", + "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-when-enabled.yaml", + "id": "creates_initcontainer_when_enabled_yaml", + "community": 191, + "norm_label": "creates init container when persistuserhome is enabled" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/library/kubernetes/testdata/k8s_objects/configmap.yaml", + "id": "configmap_yaml", + "community": 224, + "norm_label": "configmap" + }, + { + "label": "Pod", + "file_type": "code", + "source_file": "pkg/library/kubernetes/testdata/k8s_objects/pod.yaml", + "id": "pod_yaml", + "community": 175, + "norm_label": "pod" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "pkg/library/kubernetes/testdata/k8s_objects/service.yaml", + "id": "service_yaml", + "community": 175, + "norm_label": "service" + }, + { + "label": "Creates Kubernetes objects when specified in DevWorkspace", + "file_type": "rationale", + "source_file": "pkg/library/kubernetes/testdata/provision_tests/creates-k8s-objects.yaml", + "id": "creates_k8s_objects_yaml", + "community": 175, + "norm_label": "creates kubernetes objects when specified in devworkspace" + }, + { + "label": "Updates existing objects when they are owned by current DevWorkspace", + "file_type": "rationale", + "source_file": "pkg/library/kubernetes/testdata/provision_tests/updates-existing-owned-objects.yaml", + "id": "updates_existing_owned_objects_yaml", + "community": 299, + "norm_label": "updates existing objects when they are owned by current devworkspace" + }, + { + "label": "Adds all postStart events to containers", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/postStart/adds_all_postStart_commands.yaml", + "id": "adds_all_poststart_commands_yaml", + "community": 185, + "norm_label": "adds all poststart events to containers" + }, + { + "label": "Should add postStart lifecycle hook for basic event", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/postStart/basic_postStart.yaml", + "id": "basic_poststart_yaml", + "community": 185, + "norm_label": "should add poststart lifecycle hook for basic event" + }, + { + "label": "Adds all preStop events to containers", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/preStop/adds_all_preStop_commands.yaml", + "id": "adds_all_prestop_commands_yaml", + "community": 186, + "norm_label": "adds all prestop events to containers" + }, + { + "label": "Should add preStop lifecycle hook for basic event", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/preStop/basic_preStop.yaml", + "id": "basic_prestop_yaml", + "community": 186, + "norm_label": "should add prestop lifecycle hook for basic event" + }, + { + "label": "Should use container as both init and main when multiple commands apply", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/prestart/init_and_main_container.yaml", + "id": "init_and_main_container_yaml", + "community": 260, + "norm_label": "should use container as both init and main when multiple commands apply" + }, + { + "label": "Applies overrides from container-overrides attribute", + "file_type": "rationale", + "source_file": "pkg/library/overrides/testdata/container-overrides/container-defines-overrides.yaml", + "id": "container_defines_overrides_yaml", + "community": 229, + "norm_label": "applies overrides from container-overrides attribute" + }, + { + "label": "Pod overrides can override securityContext", + "file_type": "rationale", + "source_file": "pkg/library/overrides/testdata/pod-overrides/overrides-can-override-securityContext.yaml", + "id": "overrides_can_override_securitycontext_yaml", + "community": 268, + "norm_label": "pod overrides can override securitycontext" + }, + { + "label": "Provisions automount configmaps to containers", + "file_type": "rationale", + "source_file": "pkg/provision/automount/testdata/testProvisionsConfigmaps.yaml", + "id": "testprovisionsconfigmaps_yaml", + "community": 291, + "norm_label": "provisions automount configmaps to containers" + }, + { + "label": "Provisions automount secrets to containers", + "file_type": "rationale", + "source_file": "pkg/provision/automount/testdata/testProvisionsSecrets.yaml", + "id": "testprovisionssecrets_yaml", + "community": 292, + "norm_label": "provisions automount secrets to containers" + } + ], + "links": [ + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/common.sh", + "source_location": "L22", + "weight": 1.0, + "source": "ci_common", + "target": "ci_common_artifact_dir", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/common.sh", + "source_location": "L25", + "weight": 1.0, + "source": "ci_common", + "target": "ci_common_bumppodsinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/common.sh", + "source_location": "L1", + "weight": 1.0, + "source": "ci_common", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_common_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L40", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_artifact_dir", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L36", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_base_delay", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L343", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_categorizefailure", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L34", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_che_namespace", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L28", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_ci", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L280", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_classifychefailure", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L317", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_classifytestfailure", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L180", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_cleanupfailedche", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L129", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_collectcheartifacts", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L462", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_commentpr", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L195", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_deployandverifyche", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L109", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_deployche", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L47", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_deploydwo", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L359", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_generatereport", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L31", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_git_committer_email", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L30", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_git_committer_name", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L503", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_main", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L37", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_max_jitter", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L35", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_max_retries", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L274", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_recordattempt", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L247", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_runhappypathtest", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L73", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_verifyolmhealth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L1", + "weight": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L551", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "target": "ci_oci_devworkspace_happy_path_commentpr", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L547", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "target": "ci_oci_devworkspace_happy_path_generatereport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L542", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "target": "ci_oci_devworkspace_happy_path_main", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L505", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_deploydwo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L199", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_verifyolmhealth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L214", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_deployche", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L202", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_collectcheartifacts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L262", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_runhappypathtest", + "target": "ci_oci_devworkspace_happy_path_collectcheartifacts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L235", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_cleanupfailedche", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L203", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_recordattempt", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L512", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_deployandverifyche", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L518", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_runhappypathtest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L507", + "weight": 1.0, + "context": "call", + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_recordattempt", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L50", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_artifact_dir", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L33", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_bump_logs", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L35", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_bumplogs", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L47", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_ci", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L53", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_ci_component", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L72", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_clean_up_after_suite", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L57", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_dwo_img", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L61", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_git_committer_email", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L60", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_git_committer_name", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L51", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_namespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L1", + "weight": 1.0, + "source": "ci_openshift_e2e", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L74", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry", + "target": "ci_openshift_e2e_bumplogs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/settings.json", + "source_location": "L2", + "weight": 1.0, + "source": "gemini_settings", + "target": "gemini_settings_context", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/settings.json", + "source_location": "L3", + "weight": 1.0, + "source": "gemini_settings_context", + "target": "gemini_settings_context_filename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/tmp/last-save.json", + "source_location": "L1", + "weight": 1.0, + "source": "tmp_last_save", + "target": "tmp_last_save_line", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/tmp/last-save.json", + "source_location": "L1", + "weight": 1.0, + "source": "tmp_last_save", + "target": "tmp_last_save_session", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L301", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_asinterface", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L260", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_booleans", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L37", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_exists", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L390", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_frombooleanmap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L349", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_fromfloatmap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L368", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_fromintegermap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L448", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_frominterface", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L428", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_frommap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L330", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_fromstringmap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L184", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L154", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getboolean", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L206", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getinto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L117", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getnumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L44", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getprimitive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L90", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getstring", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L279", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_into", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L25", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_marshaljson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L241", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_numbers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L408", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_put", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L380", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_putboolean", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L339", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_putfloat", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L358", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_putinteger", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L320", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_putstring", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L222", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_strings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L31", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_unmarshaljson", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L42", + "weight": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_convertprimitivefunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_attributes_getprimitive", + "target": "v1alpha1_convertprimitivefunc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L155", + "weight": 1.0, + "source": "v1alpha1_attributes_getboolean", + "target": "v1alpha1_attributes_getprimitive", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L118", + "weight": 1.0, + "source": "v1alpha1_attributes_getnumber", + "target": "v1alpha1_attributes_getprimitive", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L91", + "weight": 1.0, + "source": "v1alpha1_attributes_getstring", + "target": "v1alpha1_attributes_getprimitive", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L165", + "weight": 1.0, + "source": "v1alpha1_attributes_getboolean", + "target": "v1alpha1_attributes_getstring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L128", + "weight": 1.0, + "source": "v1alpha1_attributes_getnumber", + "target": "v1alpha1_attributes_getstring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L266", + "weight": 1.0, + "source": "v1alpha1_attributes_booleans", + "target": "v1alpha1_attributes_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L187", + "weight": 1.0, + "source": "v1alpha1_attributes_get", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L247", + "weight": 1.0, + "source": "v1alpha1_attributes_numbers", + "target": "v1alpha1_attributes_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L228", + "weight": 1.0, + "source": "v1alpha1_attributes_strings", + "target": "v1alpha1_attributes_get", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L49", + "weight": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L313", + "weight": 1.0, + "source": "automount_projected_test_testprojectedvolume", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L91", + "weight": 1.0, + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L309", + "weight": 1.0, + "source": "v1alpha1_attributes_asinterface", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L332", + "weight": 1.0, + "source": "v1alpha1_attributes_fromstringmap", + "target": "v1alpha1_attributes_putstring", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L351", + "weight": 1.0, + "source": "v1alpha1_attributes_fromfloatmap", + "target": "v1alpha1_attributes_putfloat", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L141", + "weight": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "v1alpha1_attributes_put" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L163", + "weight": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "v1alpha1_attributes_put" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L433", + "weight": 1.0, + "source": "v1alpha1_attributes_frommap", + "target": "v1alpha1_attributes_put", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L21", + "weight": 1.0, + "source": "v1alpha1_common", + "target": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "apis_controller_v1alpha1_common_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "apis_controller_v1alpha1_common_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "apis_controller_v1alpha1_common_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "localobjectreference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L18", + "weight": 1.0, + "source": "v1alpha1_devfile", + "target": "v1alpha1_endpointattribute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L19", + "weight": 1.0, + "source": "v1alpha1_devfile", + "target": "v1alpha1_endpointtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L98", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L52", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L400", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_configmapreference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L419", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L431", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L30", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L407", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L92", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L288", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_persistenthomeconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L374", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L302", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_proxy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L75", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L388", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L122", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L325", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L342", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L315", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L269", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L149", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L437", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "v1alpha1_devworkspaceoperatorconfig_types_init", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L423", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "target": "routingconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "target": "webhookconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "target": "workspaceconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L247", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L105", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L108", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L249", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L146", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_configmapreference", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L143", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_proxy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L266", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L227", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_devworkspacetemplatespeccontent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L190", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_persistentvolumeaccessmode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L219", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_podsecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L241", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L223", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_securitycontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L168", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "deploymentstrategytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L193", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "persistenthomeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L152", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "projectcloneconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L155", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "restoreconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L181", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "serviceaccountconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L187", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "storagesizes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L383", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L395", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L279", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_toleration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L322", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_quantity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L339", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig", + "target": "serviceaccounttoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L441", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken", + "target": "v1alpha1_serviceaccounttoken_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L385", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L379", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L391", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L397", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L426", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L412", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_time", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L409", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "target": "condition", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L421", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_objectmeta", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L420", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L434", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L432", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L433", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_listmeta", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L67", + "weight": 1.0, + "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L46", + "weight": 1.0, + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L88", + "weight": 1.0, + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L279", + "weight": 1.0, + "source": "automount_common_findgitconfigautomount", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L985", + "weight": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L123", + "weight": 1.0, + "source": "automount_templates_mergegitcredentials", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L99", + "weight": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L57", + "weight": 1.0, + "source": "client_k8sclient_execcommandincontainer", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L68", + "weight": 1.0, + "source": "client_k8sclient_getlogsforcontainer", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L133", + "weight": 1.0, + "source": "client_k8sclient_getsatoken", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L33", + "weight": 1.0, + "source": "client_k8sclient_ocapplyworkspace", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L64", + "weight": 1.0, + "source": "devworkspacerouting_util_test_createdwr", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L39", + "weight": 1.0, + "source": "infrastructure_namespace_getoperatornamespace", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/global.go", + "source_location": "L131", + "weight": 1.0, + "source": "internal_global_setupauth", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L99", + "weight": 1.0, + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L45", + "weight": 1.0, + "source": "metrics_failure_reason_getfailurereason", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L76", + "weight": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L118", + "weight": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L47", + "weight": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L105", + "weight": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L80", + "weight": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/condition.go", + "source_location": "L143", + "weight": 1.0, + "source": "workspace_condition_capitalizemessage", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L156", + "weight": 1.0, + "source": "workspace_config_controllersauid", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L699", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L782", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L252", + "weight": 1.0, + "source": "workspace_status_getinfomessage", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L229", + "weight": 1.0, + "source": "workspace_status_getmainurl", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L109", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L194", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L205", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L25", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L47", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L111", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L78", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L68", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L80", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L211", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_devworkspacerouting_types_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L36", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_devworkspaceroutingclass", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L59", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_devworkspaceroutingphase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L85", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_endpointexposure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L103", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_endpointprotocol", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L198", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_devworkspaceroutingclass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L199", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "target": "devworkspaceroutingphase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L75", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint", + "target": "attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L133", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "target": "v1alpha1_endpointexposure", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L39", + "weight": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "v1alpha1_endpointexposure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L154", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "target": "v1alpha1_endpointprotocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L43", + "weight": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "v1alpha1_endpointprotocol" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L80", + "weight": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "v1alpha1_endpointprotocol" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L177", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L196", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_objectmeta", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L195", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L208", + "weight": 1.0, + "context": "field", + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L206", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L207", + "weight": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_listmeta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L19", + "weight": 1.0, + "source": "v1alpha1_errors", + "target": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L23", + "weight": 1.0, + "source": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror", + "target": "v1alpha1_keynotfounderror_error", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_attributes_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_attributes_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L35", + "weight": 1.0, + "source": "v1alpha1_attributes_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L46", + "weight": 1.0, + "source": "v1alpha1_attributes_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_backupcronjobconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_backupcronjobconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L81", + "weight": 1.0, + "source": "v1alpha1_backupcronjobconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_cleanupcronjobconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_cleanupcronjobconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L111", + "weight": 1.0, + "source": "v1alpha1_cleanupcronjobconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_configmapreference_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L116", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_configmapreference_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L126", + "weight": 1.0, + "source": "v1alpha1_configmapreference_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L148", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L158", + "weight": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", + "target": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L134", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L153", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L158", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L159", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L190", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L217", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspacerouting_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceroutinglist_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L166", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L190", + "weight": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L169", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L185", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L191", + "weight": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L207", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspacerouting_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L198", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_devworkspacerouting_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L217", + "weight": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", + "target": "v1alpha1_devworkspacerouting_deepcopyobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L201", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L212", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L218", + "weight": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L239", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceroutinglist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_devworkspaceroutinglist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L249", + "weight": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", + "target": "v1alpha1_devworkspaceroutinglist_deepcopyobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L228", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L244", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L250", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L287", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceroutingspec_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L257", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_devworkspaceroutingspec_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L271", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutingspec_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L292", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutingspec_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L325", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_devworkspaceroutingstatus_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L302", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L330", + "weight": 1.0, + "source": "v1alpha1_devworkspaceroutingstatus_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L354", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_endpoint_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L335", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_endpoint_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L341", + "weight": 1.0, + "source": "v1alpha1_endpoint_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L359", + "weight": 1.0, + "source": "v1alpha1_endpoint_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L375", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_endpointlist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L364", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_endpointlist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L369", + "weight": 1.0, + "source": "v1alpha1_endpointlist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L380", + "weight": 1.0, + "source": "v1alpha1_endpointlist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L397", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_exposedendpoint_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L385", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_exposedendpoint_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L391", + "weight": 1.0, + "source": "v1alpha1_exposedendpoint_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L402", + "weight": 1.0, + "source": "v1alpha1_exposedendpoint_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L418", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_exposedendpointlist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L407", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_exposedendpointlist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L412", + "weight": 1.0, + "source": "v1alpha1_exposedendpointlist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L423", + "weight": 1.0, + "source": "v1alpha1_exposedendpointlist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L433", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_keynotfounderror_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L428", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_keynotfounderror_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L438", + "weight": 1.0, + "source": "v1alpha1_keynotfounderror_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L468", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_operatorconfiguration_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L443", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_operatorconfiguration_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L448", + "weight": 1.0, + "source": "v1alpha1_operatorconfiguration_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L473", + "weight": 1.0, + "source": "v1alpha1_operatorconfiguration_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L494", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_operatorconfigurationstatus_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L478", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L489", + "weight": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L484", + "weight": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L499", + "weight": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L509", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_orasconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L504", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_orasconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L514", + "weight": 1.0, + "source": "v1alpha1_orasconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L534", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_persistenthomeconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_persistenthomeconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L539", + "weight": 1.0, + "source": "v1alpha1_persistenthomeconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L603", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_podadditions_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L544", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_podadditions_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L564", + "weight": 1.0, + "source": "v1alpha1_podadditions_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L608", + "weight": 1.0, + "source": "v1alpha1_podadditions_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L630", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_projectcloneconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L613", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_projectcloneconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L618", + "weight": 1.0, + "source": "v1alpha1_projectcloneconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L635", + "weight": 1.0, + "source": "v1alpha1_projectcloneconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L660", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_proxy_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_proxy_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L665", + "weight": 1.0, + "source": "v1alpha1_proxy_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L675", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_registryconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L670", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_registryconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L680", + "weight": 1.0, + "source": "v1alpha1_registryconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L702", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_restoreconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L685", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_restoreconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L690", + "weight": 1.0, + "source": "v1alpha1_restoreconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L707", + "weight": 1.0, + "source": "v1alpha1_restoreconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L727", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_routingconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L712", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_routingconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L717", + "weight": 1.0, + "source": "v1alpha1_routingconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L732", + "weight": 1.0, + "source": "v1alpha1_routingconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L752", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_serviceaccountconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_serviceaccountconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L757", + "weight": 1.0, + "source": "v1alpha1_serviceaccountconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L767", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_serviceaccounttoken_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_serviceaccounttoken_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L772", + "weight": 1.0, + "source": "v1alpha1_serviceaccounttoken_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L792", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_storagesizes_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L777", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_storagesizes_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L781", + "weight": 1.0, + "source": "v1alpha1_storagesizes_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L797", + "weight": 1.0, + "source": "v1alpha1_storagesizes_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L826", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_webhookconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L802", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_webhookconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L815", + "weight": 1.0, + "source": "v1alpha1_webhookconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L831", + "weight": 1.0, + "source": "v1alpha1_webhookconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L945", + "weight": 1.0, + "context": "return_type", + "source": "v1alpha1_workspaceconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L836", + "weight": 1.0, + "context": "parameter_type", + "source": "v1alpha1_workspaceconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L950", + "weight": 1.0, + "source": "v1alpha1_workspaceconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "weight": 1.0, + "source": "backupcronjob_backupcronjob_controller", + "target": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L51", + "weight": 1.0, + "source": "backupcronjob_backupcronjob_controller", + "target": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_createbackupjob", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_executebackupsync", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_isbackupenabled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_reconcile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L80", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_startcron", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L209", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_stopcron", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_cron", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "context": "field", + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_stopcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_backupcronjob_backupcronjob_controller_go_updateevent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L86", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "target": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "target": "controllers_backupcronjob_backupcronjob_controller_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L100", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "target": "infrastructure_namespace_getnamespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L155", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_isbackupenabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L162", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_startcron", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L151", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_stopcron", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_isbackupenabled", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L194", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "backupcronjob_backupcronjobreconciler_executebackupsync", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "backupcronjob_backupcronjobreconciler_createbackupjob", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L240", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "controllers_backupcronjob_backupcronjob_controller_go_time", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L293", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L413", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "images_image_getprojectbackupimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L455", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L355", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "storage_storage_getworkspacepvcinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", + "weight": 1.0, + "source": "backupcronjob_backupcronjob_controller_test", + "target": "backupcronjob_backupcronjob_controller_test_createauthsecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "weight": 1.0, + "source": "backupcronjob_backupcronjob_controller_test", + "target": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_time", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1056", + "weight": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "map_map_append" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_backupcronjob_controller_test_createauthsecret", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate", + "target": "controllers_backupcronjob_backupcronjob_handler_go_funcs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L61", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "target": "eventhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L81", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L90", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L88", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "controllers_backupcronjob_backupcronjob_handler_go_job", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_job", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "jobcondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "jobcondition", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "weight": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "weight": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "weight": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L68", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L72", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "controllers_backupcronjob_rbac_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "controllers_backupcronjob_rbac_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L66", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L59", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "controllers_backupcronjob_rbac_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L102", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "common_naming_registryimagebuilderrolename" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "controllers_backupcronjob_rbac_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L116", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", + "weight": 1.0, + "source": "backupcronjob_rbac_test", + "target": "backupcronjob_rbac_test_createtestdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "source": "backupcronjob_rbac_test_createtestdevworkspace", + "target": "controllers_backupcronjob_rbac_test_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", + "weight": 1.0, + "source": "backupcronjob_suite_test", + "target": "backupcronjob_suite_test_testbackupcronjob", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backupcronjob_suite_test_testbackupcronjob", + "target": "controllers_backupcronjob_suite_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_canprune", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L46", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjobreconciler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L47", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_cron", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_stopcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_updateevent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L114", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L128", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "infrastructure_namespace_getnamespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L195", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L161", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", + "weight": 1.0, + "context": "return_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L224", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "cleanupcronjobconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L216", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L259", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L261", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L300", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", + "weight": 1.0, + "context": "return_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "strategyfunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", + "weight": 1.0, + "context": "return_type", + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "strategyfunc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L312", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L331", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "cleanupcronjob_cleanupcronjob_controller_canprune", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", + "weight": 1.0, + "context": "return_type", + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L332", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L347", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "conditions_conditions_getconditionbytype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test", + "target": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "weight": 1.0, + "context": "return_type", + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_time", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L490", + "weight": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "map_map_append" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", + "weight": 1.0, + "source": "cleanupcronjob_suite_test", + "target": "cleanupcronjob_suite_test_testapis", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "cleanupcronjob_suite_test_testapis", + "target": "controllers_cleanupcronjob_suite_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "weight": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertalldevfileendpoints", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", + "weight": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertdevfileendpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L21", + "weight": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertsecure", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L53", + "weight": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "conversion_conversion_convertsecure", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L64", + "weight": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "conversion_conversion_convertdevfileendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "source": "conversion_conversion_convertdevfileendpoint", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L64", + "weight": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L86", + "weight": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "conversion_conversion_convertalldevfileendpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L54", + "weight": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L318", + "weight": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "devworkspacerouting_devworkspacerouting_controller_contains", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L327", + "weight": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "devworkspacerouting_devworkspacerouting_controller_remove", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L55", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L59", + "weight": 1.0, + "context": "field", + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingsolvergetter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L280", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L310", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L108", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L93", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L143", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L123", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L112", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L204", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L163", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "map_map_append" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L245", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "devworkspacerouting_devworkspacerouting_controller_contains", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L250", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "map_map_append" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "routingsolver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "routingsolver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L280", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L310", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L262", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "devworkspacerouting_devworkspacerouting_controller_contains", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L271", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "devworkspacerouting_devworkspacerouting_controller_remove", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L299", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L334", + "weight": 1.0, + "source": "automount_common_checkautomountvolumeforpotentialerror", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L498", + "weight": 1.0, + "source": "automount_common_matchesanypattern", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L970", + "weight": 1.0, + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1000", + "weight": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1016", + "weight": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L140", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L165", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L35", + "weight": 1.0, + "source": "client_k8sclient_ocapplyworkspace", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L139", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L214", + "weight": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L291", + "weight": 1.0, + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L40", + "weight": 1.0, + "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L86", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check.go", + "source_location": "L159", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L330", + "weight": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller_remove", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L214", + "weight": 1.0, + "source": "zip_setup_droptoplevelfolder", + "target": "devworkspacerouting_devworkspacerouting_controller_remove" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L337", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "config_env_getmaxconcurrentreconciles" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L358", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L347", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "weight": 1.0, + "source": "devworkspacerouting_predicates", + "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "target": "controllers_controller_devworkspacerouting_predicates_go_funcs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "target": "controllers_controller_devworkspacerouting_predicates_go_routingsolvergetter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L50", + "weight": 1.0, + "source": "solvers_basic_solver", + "target": "solvers_basicsolver", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", + "weight": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_finalize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", + "weight": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_finalizerrequired", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_getexposedendpoints", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_getspecobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_basicsolver_finalizerrequired", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_basicsolver_finalize", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L66", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L75", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L73", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L73", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getdiscoverableservicesforendpoints" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L78", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getingressesforspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L76", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getroutesforspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L72", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getservicesforendpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", + "weight": 1.0, + "context": "return_type", + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", + "weight": 1.0, + "source": "solvers_cluster_solver", + "target": "solvers_cluster_solver_gethostnamefromservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "weight": 1.0, + "source": "solvers_cluster_solver", + "target": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L33", + "weight": 1.0, + "source": "solvers_cluster_solver", + "target": "solvers_clustersolver", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", + "weight": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_finalize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", + "weight": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_finalizerrequired", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_getexposedendpoints", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_getspecobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_clustersolver_finalizerrequired", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_clustersolver_finalize", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_clustersolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L59", + "weight": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "common_naming_servingcertvolumename" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_clustersolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "solvers_clustersolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L58", + "weight": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L49", + "weight": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "solvers_common_getservicesforendpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L97", + "weight": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L92", + "weight": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L115", + "weight": 1.0, + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "solvers_cluster_solver_gethostnamefromservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_cluster_solver_gethostnamefromservice", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getdiscoverableservicesforendpoints", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getingressesforspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getingressforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getrouteforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getroutesforspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getserviceforendpoints", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_common_getservicesforendpoints", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L31", + "weight": 1.0, + "source": "solvers_common", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getingressesforspec", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getingressforendpoint", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getrouteforendpoint", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getroutesforspec", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getserviceforendpoints", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getservicesforendpoints", + "target": "solvers_devworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L52", + "weight": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "common_naming_endpointname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L57", + "weight": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "map_map_append" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getingressesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getroutesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getserviceforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getserviceforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L113", + "weight": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "common_naming_endpointname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L128", + "weight": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "common_naming_servicename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L112", + "weight": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L147", + "weight": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "solvers_common_getserviceforendpoints", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getroutesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L164", + "weight": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L164", + "weight": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "solvers_common_getrouteforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getrouteforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_route", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getingressesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L177", + "weight": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L177", + "weight": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "solvers_common_getingressforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "context": "return_type", + "source": "solvers_common_getingressforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L185", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_endpointname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L197", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_endpointpath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L188", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_routename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L204", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_servicename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L196", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_workspacehostname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getrouteforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_common_getingressforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L215", + "weight": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_endpointhostname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L214", + "weight": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_endpointname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L219", + "weight": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_routename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L237", + "weight": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_servicename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L41", + "weight": 1.0, + "source": "solvers_errors", + "target": "solvers_routinginvalid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L31", + "weight": 1.0, + "source": "solvers_errors", + "target": "solvers_routingnotready", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "solvers_routingnotready", + "target": "controllers_controller_devworkspacerouting_solvers_errors_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L35", + "weight": 1.0, + "source": "solvers_routingnotready", + "target": "solvers_routingnotready_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L45", + "weight": 1.0, + "source": "solvers_routinginvalid", + "target": "solvers_routinginvalid_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_getexposedendpoints", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L118", + "weight": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_getsecureprotocol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", + "weight": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_geturlforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "weight": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_resolveurlforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L47", + "weight": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L40", + "weight": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "solvers_resolve_endpoints_resolveurlforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L62", + "weight": 1.0, + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "solvers_resolve_endpoints_geturlforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L83", + "weight": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L80", + "weight": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "solvers_resolve_endpoints_getsecureprotocol", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L161", + "weight": 1.0, + "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "target": "solvers_resolve_endpoints_geturlforendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", + "weight": 1.0, + "source": "solvers_resolve_endpoints_test", + "target": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L169", + "weight": 1.0, + "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "target": "map_map_equal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L31", + "weight": 1.0, + "source": "solvers_solver", + "target": "solvers_routingobjects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L38", + "weight": 1.0, + "source": "solvers_solver", + "target": "solvers_routingsolver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L64", + "weight": 1.0, + "source": "solvers_solver", + "target": "solvers_routingsolvergetter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L83", + "weight": 1.0, + "source": "solvers_solver", + "target": "solvers_solvergetter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_route", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "source": "solvers_solvergetter_getsolver", + "target": "solvers_routingsolver", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_getsolver", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", + "weight": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_hassolver", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", + "weight": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_setupcontrollermanager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_solvergetter_hassolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_solvergetter_getsolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_solvergetter_getsolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L104", + "weight": 1.0, + "source": "solvers_solvergetter_getsolver", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", + "weight": 1.0, + "context": "parameter_type", + "source": "solvers_solvergetter_setupcontrollermanager", + "target": "builder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L170", + "weight": 1.0, + "source": "devworkspacerouting_suite_test", + "target": "devworkspacerouting_suite_test_setupenvvars", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", + "weight": 1.0, + "source": "devworkspacerouting_suite_test", + "target": "devworkspacerouting_suite_test_testapis", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_suite_test_testapis", + "target": "controllers_controller_devworkspacerouting_suite_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", + "weight": 1.0, + "source": "devworkspacerouting_sync_ingresses", + "target": "devworkspacerouting_sync_ingresses_getingressestodelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", + "weight": 1.0, + "source": "devworkspacerouting_sync_ingresses", + "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L35", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L40", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "devworkspacerouting_sync_ingresses_getingressestodelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L70", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L58", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L78", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L96", + "weight": 1.0, + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L97", + "weight": 1.0, + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "map_map_append" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L103", + "weight": 1.0, + "source": "devworkspacerouting_sync_routes", + "target": "devworkspacerouting_sync_routes_getroutestodelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", + "weight": 1.0, + "source": "devworkspacerouting_sync_routes", + "target": "devworkspacerouting_sync_routes_listcontainsroutebyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L34", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L39", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "devworkspacerouting_sync_routes_getroutestodelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L69", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L57", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_sync_routes_listcontainsroutebyname", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L77", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L97", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L106", + "weight": 1.0, + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "devworkspacerouting_sync_routes_listcontainsroutebyname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L107", + "weight": 1.0, + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "map_map_append" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L92", + "weight": 1.0, + "source": "devworkspacerouting_sync_services", + "target": "devworkspacerouting_sync_services_getservicestodelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", + "weight": 1.0, + "source": "devworkspacerouting_sync_services", + "target": "devworkspacerouting_sync_services_listcontainsbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "weight": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L34", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L39", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "devworkspacerouting_sync_services_getservicestodelete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L69", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L57", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_sync_services_listcontainsbyname", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L77", + "weight": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L95", + "weight": 1.0, + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "devworkspacerouting_sync_services_listcontainsbyname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L96", + "weight": 1.0, + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "map_map_append" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_createdwr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L167", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deletedevworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L157", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteingress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L147", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L137", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L125", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", + "weight": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_util_test_createdwr", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L125", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L115", + "weight": 1.0, + "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L126", + "weight": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L127", + "weight": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L133", + "weight": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L144", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteservice", + "target": "devworkspacerouting_util_test_deleteobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L139", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteservice", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L149", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "common_naming_routename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L154", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "devworkspacerouting_util_test_deleteobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L149", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L159", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteingress", + "target": "common_naming_routename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L164", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteingress", + "target": "devworkspacerouting_util_test_deleteobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L159", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteingress", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L168", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deletedevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "target": "controllers_controller_devworkspacerouting_util_test_go_ownerreference", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", + "weight": 1.0, + "context": "parameter_type", + "source": "devworkspacerouting_util_test_deleteobject", + "target": "controllers_controller_devworkspacerouting_util_test_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L199", + "weight": 1.0, + "source": "devworkspacerouting_util_test_deleteobject", + "target": "devworkspacerouting_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", + "weight": 1.0, + "context": "return_type", + "source": "devworkspacerouting_util_test_namespacedname", + "target": "controllers_controller_devworkspacerouting_util_test_go_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "weight": 1.0, + "source": "controllers_workspace_cleanup_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "controllers_workspace_cleanup_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "controllers_workspace_cleanup_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L31", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L137", + "weight": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_capitalizemessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", + "weight": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_getconditionindexinorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "weight": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_workspaceconditionsfromclusterobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L40", + "weight": 1.0, + "source": "workspace_condition", + "target": "workspace_workspaceconditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "workspace_workspaceconditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "source": "workspace_workspaceconditions", + "target": "controllers_workspace_condition_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "workspace_workspaceconditions", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L94", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_addwarning", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L98", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_addwarningwithreason", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_getfirstfalse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L117", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_getlasttrue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setcondition", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L83", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditionfalse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L59", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditiontrue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", + "weight": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditiontruewithreason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_condition_getconditionindexinorder", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_workspaceconditions_setcondition", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_workspaceconditions_setconditionfalse", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_workspaceconditions_setconditiontrue", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_workspaceconditions_setconditiontruewithreason", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "controllers_workspace_condition_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "source": "workspace_workspaceconditions_getfirstfalse", + "target": "controllers_workspace_condition_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "source": "workspace_workspaceconditions_getlasttrue", + "target": "controllers_workspace_condition_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_workspaceconditions_setcondition", + "target": "controllers_workspace_condition_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/condition.go", + "source_location": "L51", + "weight": 1.0, + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L335", + "weight": 1.0, + "source": "workspace_status_fmtstarttimeoutmessage", + "target": "workspace_condition_workspaceconditionsfromclusterobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L60", + "weight": 1.0, + "source": "workspace_workspaceconditions_setconditiontrue", + "target": "workspace_workspaceconditions_setconditiontruewithreason", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L699", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "workspace_workspaceconditions_setconditiontruewithreason" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L70", + "weight": 1.0, + "source": "workspace_workspaceconditions_setconditiontruewithreason", + "target": "workspace_condition_capitalizemessage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L615", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_workspaceconditions_setcondition" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L628", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_workspaceconditions_setconditionfalse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L717", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "workspace_workspaceconditions_addwarning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/condition.go", + "source_location": "L95", + "weight": 1.0, + "source": "workspace_workspaceconditions_addwarning", + "target": "workspace_workspaceconditions_addwarningwithreason", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/condition.go", + "source_location": "L99", + "weight": 1.0, + "source": "workspace_workspaceconditions_addwarningwithreason", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L179", + "weight": 1.0, + "source": "workspace_status_syncconditions", + "target": "workspace_condition_getconditionindexinorder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L77", + "weight": 1.0, + "source": "workspace_devworkspace_controller", + "target": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L79", + "weight": 1.0, + "context": "field", + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L80", + "weight": 1.0, + "context": "field", + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_checkdwerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_dostop", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_failworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_getworkspaceid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_reconcile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_removestartedatfromcluster", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_setupwithmanager", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_stopworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_syncstartedattocluster", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L514", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "annotate_urls_addurlattributestoendpoints" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L468", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L139", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "config_sync_getcurrentconfigstring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L137", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L134", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "config_sync_resolveconfigforworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L335", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "container_container_getkubecontainersfromdevfile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L272", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "defaults_helper_applydefaulttemplate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L271", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "defaults_helper_needsdefaulttemplate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L280", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "flatten_flatten_formatvariableswarning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L275", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L311", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_addpersistenthomevolume" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L438", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_ensurehomeinitcontainerfields" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L310", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_needspersistenthomedirectory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L416", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_persistuserhomeenabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L430", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "initcontainers_merge_mergeinitcontainers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L574", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "kubernetes_provision_handlekubernetescomponents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L573", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "kubernetes_util_haskubelikecomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L371", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L517", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "metadata_metadata_provisionworkspacemetadata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L235", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "metrics_deployment_provisioning_determineprovisioningfailurereason" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L214", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "metrics_update_workspacestarted" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L398", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "projects_clone_getprojectcloneinitcontainer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L354", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "projects_clone_validateallprojects" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L488", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "rbac_common_syncrbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L368", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "restore_restore_getworkspacerestoreinitcontainer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L357", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "restore_restore_isworkspacerestorerequested" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L288", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "ssh_event_addsshagentpoststartevent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L285", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "ssh_event_needssshpoststartevent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L232", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "status_check_checkforignoredworkspacepodevents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L305", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "storage_provisioner_getprovisioner" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L583", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_deployment_syncdeploymenttocluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L469", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_checkdwerror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L235", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_failworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L159", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_getworkspaceid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L194", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_removestartedatfromcluster", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L195", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_stopworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L244", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_syncstartedattocluster", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L148", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_http_injectcertificates" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L494", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_routing_syncroutingtocluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L552", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_serviceaccount_syncserviceaccount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L453", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_ssh_provisionsshaskpass" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L175", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_checkforfailingtimeout" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L230", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_checkforstarttimeout" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L592", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_checkserverstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L505", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_syncworkspacemainurl" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "controllers_workspace_devworkspace_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L613", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "conditions_conditions_getconditionbytype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L619", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_devworkspacereconciler_dostop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L671", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "common_naming_deploymentname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L650", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "common_naming_devworkspaceroutingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L715", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "workspace_devworkspacereconciler_failworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_failurereason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_failurereason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L782", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L793", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "config_env_getmaxconcurrentreconciles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L802", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "config_predicates_predicates" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "controllers_workspace_devworkspace_controller_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L791", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "workspace_http_setuphttpclients" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", + "weight": 1.0, + "source": "workspace_devworkspace_controller_test", + "target": "workspace_devworkspace_controller_test_loadobjectfromfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspace_controller_test_loadobjectfromfile", + "target": "controllers_workspace_devworkspace_controller_test_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L48", + "weight": 1.0, + "source": "workspace_util_test_createdevworkspace", + "target": "workspace_devworkspace_controller_test_loadobjectfromfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "source": "workspace_eventhandlers", + "target": "workspace_eventhandlers_dwrelatedpodshandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", + "weight": 1.0, + "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_dwpvchandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", + "weight": 1.0, + "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_runningworkspaceshandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L79", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L102", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "config_sync_resolveconfigforworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L110", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L136", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L140", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "map_map_append" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizerbac", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizeserviceaccount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizestorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", + "weight": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_namespaceisterminating", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "weight": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_workspaceneedsfinalize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_workspaceneedsfinalize", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L76", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizerbac", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L74", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizeserviceaccount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L72", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizestorage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_namespaceisterminating", + "target": "controllers_workspace_finalize_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/finalize.go", + "source_location": "L102", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "storage_provisioner_getprovisioner" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/finalize.go", + "source_location": "L84", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "workspace_deployment_deleteworkspacedeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L92", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "workspace_devworkspacereconciler_namespaceisterminating", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L138", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "workspace_devworkspacereconciler_namespaceisterminating", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "weight": 1.0, + "source": "workspace_http", + "target": "workspace_http_injectcertificates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "weight": 1.0, + "source": "workspace_http", + "target": "workspace_http_readcertificates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "weight": 1.0, + "source": "workspace_http", + "target": "workspace_http_setuphttpclients", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/http.go", + "source_location": "L47", + "weight": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_setuphttpclients", + "target": "controllers_workspace_http_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_setuphttpclients", + "target": "controllers_workspace_http_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L75", + "weight": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "workspace_http_injectcertificates", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_injectcertificates", + "target": "controllers_workspace_http_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_readcertificates", + "target": "controllers_workspace_http_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_injectcertificates", + "target": "controllers_workspace_http_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_readcertificates", + "target": "controllers_workspace_http_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_injectcertificates", + "target": "transport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L79", + "weight": 1.0, + "source": "workspace_http_injectcertificates", + "target": "workspace_http_readcertificates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/http.go", + "source_location": "L87", + "weight": 1.0, + "source": "workspace_http_readcertificates", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", + "weight": 1.0, + "source": "workspace_http_test", + "target": "workspace_http_test_setuphttpclientsfortesting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_http_test_setuphttpclientsfortesting", + "target": "controllers_workspace_http_test_go_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L27", + "weight": 1.0, + "source": "controllers_workspace_internal_testutil_http_go_testutil_http", + "target": "testutil_testresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L23", + "weight": 1.0, + "source": "controllers_workspace_internal_testutil_http_go_testutil_http", + "target": "testutil_testroundtripper", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "testutil_testroundtripper", + "target": "testresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "weight": 1.0, + "source": "testutil_testroundtripper", + "target": "testutil_testroundtripper_roundtrip", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "testutil_testroundtripper_roundtrip", + "target": "controllers_workspace_internal_testutil_http_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "testutil_testroundtripper_roundtrip", + "target": "controllers_workspace_internal_testutil_http_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", + "weight": 1.0, + "source": "metrics_deployment_provisioning", + "target": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "target": "controllers_workspace_metrics_deployment_provisioning_go_failurereason", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "weight": 1.0, + "source": "metrics_failure_reason", + "target": "metrics_failure_reason_getfailurereason", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L24", + "weight": 1.0, + "source": "metrics_failure_reason", + "target": "metrics_failurereason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "metrics_failure_reason_getfailurereason", + "target": "metrics_failurereason", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L42", + "weight": 1.0, + "source": "metrics_failure_reason_getfailurereason", + "target": "conditions_conditions_getconditionbytype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_failure_reason_getfailurereason", + "target": "controllers_workspace_metrics_failure_reason_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L75", + "weight": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "metrics_failure_reason_getfailurereason" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/metrics.go", + "source_location": "L78", + "weight": 1.0, + "source": "metrics_metrics", + "target": "metrics_metrics_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementmetricforworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementmetricforworkspacefailure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "weight": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementstarttimebucketforworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", + "weight": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacefailed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", + "weight": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacerunning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "weight": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_workspacestarted", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_workspacestarted", + "target": "controllers_workspace_metrics_update_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L33", + "weight": 1.0, + "source": "metrics_update_workspacestarted", + "target": "metrics_update_incrementmetricforworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementmetricforworkspace", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_workspacefailed", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_workspacerunning", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementmetricforworkspace", + "target": "controllers_workspace_metrics_update_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "controllers_workspace_metrics_update_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "controllers_workspace_metrics_update_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_workspacefailed", + "target": "controllers_workspace_metrics_update_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_workspacerunning", + "target": "controllers_workspace_metrics_update_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L43", + "weight": 1.0, + "source": "metrics_update_workspacerunning", + "target": "metrics_update_incrementmetricforworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L44", + "weight": 1.0, + "source": "metrics_update_workspacerunning", + "target": "metrics_update_incrementstarttimebucketforworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L278", + "weight": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "metrics_update_workspacerunning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L51", + "weight": 1.0, + "source": "metrics_update_workspacefailed", + "target": "metrics_update_incrementmetricforworkspacefailure", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L280", + "weight": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "metrics_update_workspacefailed" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementmetricforworkspace", + "target": "countervec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "countervec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L96", + "weight": 1.0, + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "conditions_conditions_getconditionbytype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", + "weight": 1.0, + "source": "workspace_predicates", + "target": "workspace_predicates_objectisautomountresource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_predicates_objectisautomountresource", + "target": "controllers_workspace_predicates_go_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L54", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkforfailingtimeout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L288", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkforstarttimeout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L201", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkserverstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_fmtstarttimeoutmessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_getinfomessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_getmainurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_syncconditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_syncworkspacemainurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "source": "workspace_status", + "target": "workspace_status_updatemetricsforphase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "source": "workspace_currentstatus", + "target": "controllers_workspace_status_go_devworkspacephase", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L55", + "weight": 1.0, + "source": "workspace_currentstatus", + "target": "workspaceconditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_getinfomessage", + "target": "workspace_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_syncconditions", + "target": "workspace_currentstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_devworkspacephase", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "source": "controllers_workspace_status_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_updateworkspacestatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L74", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "conditions_conditions_countwarningconditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L73", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_getinfomessage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L69", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_syncconditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L95", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_updatemetricsforphase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_checkforfailingtimeout", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L288", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_checkforstarttimeout", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L201", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_checkserverstatus", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_fmtstarttimeoutmessage", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_getinfomessage", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_syncconditions", + "target": "controllers_workspace_status_go_devworkspacestatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L119", + "weight": 1.0, + "source": "workspace_status_syncconditions", + "target": "map_map_append" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L191", + "weight": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "workspace_status_getmainurl", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_status_getmainurl", + "target": "controllers_workspace_status_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L207", + "weight": 1.0, + "source": "workspace_status_checkserverstatus", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/status.go", + "source_location": "L304", + "weight": 1.0, + "source": "workspace_status_checkforstarttimeout", + "target": "workspace_status_fmtstarttimeoutmessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", + "weight": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_getbasictesthttpclient", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L176", + "weight": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_setupenvvars", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_testapis", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_suite_test_testapis", + "target": "controllers_workspace_suite_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", + "weight": 1.0, + "context": "return_type", + "source": "workspace_suite_test_getbasictesthttpclient", + "target": "controllers_workspace_suite_test_go_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L136", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_cleanuppvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L45", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createstarteddevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L96", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_deletedevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_deleteobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_devworkspaceownerref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_generateconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_generatesecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_getexistingdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L195", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_markdeploymentready", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L170", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_markroutingready", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L211", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_scaledeploymenttozero", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumefromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumefromsecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumemountfromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", + "weight": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumemountfromsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "workspace_util_test_createdevworkspace", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L62", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_createdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L70", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "common_naming_deploymentname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "common_naming_devworkspaceroutingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L79", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L63", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_getexistingdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L70", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_markdeploymentready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_markroutingready", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L74", + "weight": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_getexistingdevworkspace", + "target": "controllers_workspace_util_test_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "workspace_util_test_getexistingdevworkspace", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_devworkspaceownerref", + "target": "controllers_workspace_util_test_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L97", + "weight": 1.0, + "source": "workspace_util_test_deletedevworkspace", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L139", + "weight": 1.0, + "source": "workspace_util_test_cleanuppvc", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_createobject", + "target": "controllers_workspace_util_test_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L158", + "weight": 1.0, + "source": "workspace_util_test_createobject", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_deleteobject", + "target": "controllers_workspace_util_test_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L165", + "weight": 1.0, + "source": "workspace_util_test_deleteobject", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L171", + "weight": 1.0, + "source": "workspace_util_test_markroutingready", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L196", + "weight": 1.0, + "source": "workspace_util_test_markdeploymentready", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L212", + "weight": 1.0, + "source": "workspace_util_test_scaledeploymenttozero", + "target": "workspace_util_test_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_devworkspaceownerref", + "target": "controllers_workspace_util_test_go_ownerreference", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_generatesecret", + "target": "controllers_workspace_util_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_generatesecret", + "target": "secrettype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_volumefromsecret", + "target": "controllers_workspace_util_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_volumemountfromsecret", + "target": "controllers_workspace_util_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_generateconfigmap", + "target": "controllers_workspace_util_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_volumefromconfigmap", + "target": "controllers_workspace_util_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "controllers_workspace_util_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L270", + "weight": 1.0, + "source": "workspace_util_test_volumefromsecret", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_volumefromsecret", + "target": "controllers_workspace_util_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_volumefromconfigmap", + "target": "controllers_workspace_util_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L283", + "weight": 1.0, + "source": "workspace_util_test_volumefromconfigmap", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L298", + "weight": 1.0, + "source": "workspace_util_test_volumemountfromsecret", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_volumemountfromsecret", + "target": "controllers_workspace_util_test_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "controllers_workspace_util_test_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L310", + "weight": 1.0, + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", + "weight": 1.0, + "context": "return_type", + "source": "workspace_util_test_namespacedname", + "target": "controllers_workspace_util_test_go_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "weight": 1.0, + "source": "controllers_workspace_validation_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_validatecreatorlabel", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_devworkspacereconciler_validatecreatorlabel", + "target": "controllers_workspace_validation_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/validation.go", + "source_location": "L37", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_validatecreatorlabel", + "target": "webhook_info_getwebhookscreationtimestamp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L41", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_annotations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L60", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_editable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L61", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_gnetid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L62", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_graphtooltip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L63", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L2", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_inputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L64", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_links", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L65", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_panels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1311", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_refresh", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L3", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_requires", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1312", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_schemaversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1313", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_style", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1314", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_tags", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1315", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_templating", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1318", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_time", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1322", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_timepicker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1336", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_timezone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1337", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1338", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_uid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1339", + "weight": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L42", + "weight": 1.0, + "source": "grafana_grafana_dashboard_annotations", + "target": "grafana_grafana_dashboard_annotations_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1316", + "weight": 1.0, + "source": "grafana_grafana_dashboard_templating", + "target": "grafana_grafana_dashboard_templating_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1319", + "weight": 1.0, + "source": "grafana_grafana_dashboard_time", + "target": "grafana_grafana_dashboard_time_from", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1320", + "weight": 1.0, + "source": "grafana_grafana_dashboard_time", + "target": "grafana_grafana_dashboard_time_to", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1323", + "weight": 1.0, + "source": "grafana_grafana_dashboard_timepicker", + "target": "grafana_grafana_dashboard_timepicker_refresh_intervals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L2", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_annotations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L22", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_description", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L23", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_editable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L24", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_gnetid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L25", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_graphtooltip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L26", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L27", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_links", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L28", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_panels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1441", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_refresh", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1442", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_schemaversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1443", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_style", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1444", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_tags", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1447", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_templating", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1450", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_time", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1454", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_timepicker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1468", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_timezone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1469", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1470", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_uid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1471", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_variables", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1474", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L3", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard_annotations", + "target": "grafana_openshift_console_dashboard_annotations_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1448", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard_templating", + "target": "grafana_openshift_console_dashboard_templating_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1451", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard_time", + "target": "grafana_openshift_console_dashboard_time_from", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1452", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard_time", + "target": "grafana_openshift_console_dashboard_time_to", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1455", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard_timepicker", + "target": "grafana_openshift_console_dashboard_timepicker_refresh_intervals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1472", + "weight": 1.0, + "source": "grafana_openshift_console_dashboard_variables", + "target": "grafana_openshift_console_dashboard_variables_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L66", + "weight": 1.0, + "source": "images_image", + "target": "images_image_getasyncstorageserverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L75", + "weight": 1.0, + "source": "images_image", + "target": "images_image_getasyncstoragesidecarimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L93", + "weight": 1.0, + "source": "images_image", + "target": "images_image_getprojectbackupimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L84", + "weight": 1.0, + "source": "images_image", + "target": "images_image_getprojectcloneimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L57", + "weight": 1.0, + "source": "images_image", + "target": "images_image_getpvccleanupjobimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L46", + "weight": 1.0, + "source": "images_image", + "target": "images_image_getwebhookserverimage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/deployment.go", + "source_location": "L118", + "weight": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "images_image_getwebhookserverimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L177", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "images_image_getpvccleanupjobimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L100", + "weight": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "images_image_getasyncstorageserverimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L310", + "weight": 1.0, + "source": "storage_asyncstorage_checkconfigured", + "target": "images_image_getasyncstorageserverimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L49", + "weight": 1.0, + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "images_image_getasyncstoragesidecarimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L313", + "weight": 1.0, + "source": "storage_asyncstorage_checkconfigured", + "target": "images_image_getasyncstoragesidecarimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L108", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "images_image_getprojectcloneimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/restore/restore.go", + "source_location": "L100", + "weight": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "images_image_getprojectbackupimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/map/map.go", + "source_location": "L18", + "weight": 1.0, + "source": "map_map", + "target": "map_map_append", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/map/map.go", + "source_location": "L28", + "weight": 1.0, + "source": "map_map", + "target": "map_map_equal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L96", + "weight": 1.0, + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L40", + "weight": 1.0, + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L297", + "weight": 1.0, + "source": "automount_common_filtergitconfigautomountvolume", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L212", + "weight": 1.0, + "source": "automount_common_flattenautomountresources", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L202", + "weight": 1.0, + "source": "automount_common_mergeautomountresources", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L65", + "weight": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L363", + "weight": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L384", + "weight": 1.0, + "source": "automount_common_test_loadtestcaseorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L311", + "weight": 1.0, + "source": "automount_common_test_testcheckautomountvolumesforcollision", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L108", + "weight": 1.0, + "source": "automount_configmap_getautomountconfigmap", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L79", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L106", + "weight": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L174", + "weight": 1.0, + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L128", + "weight": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L39", + "weight": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L316", + "weight": 1.0, + "source": "automount_projected_test_testprojectedvolume", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L113", + "weight": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L62", + "weight": 1.0, + "source": "automount_templates_constructgitconfig", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L123", + "weight": 1.0, + "source": "automount_templates_mergegitcredentials", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L112", + "weight": 1.0, + "source": "bootstrap_bootstrap_mergeprojects", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/config/config.go", + "source_location": "L65", + "weight": 1.0, + "source": "config_config_readnamespacedconfig", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L618", + "weight": 1.0, + "source": "config_sync_getcurrentconfigstring", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L94", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container_test.go", + "source_location": "L63", + "weight": 1.0, + "source": "container_container_test_loadalltestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L66", + "weight": 1.0, + "source": "container_conversion_devfileendpointstocontainerports", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L102", + "weight": 1.0, + "source": "container_conversion_devfileenvtocontainerenv", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L85", + "weight": 1.0, + "source": "container_conversion_devfilevolumemountstocontainervolumemounts", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L73", + "weight": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L33", + "weight": 1.0, + "source": "defaults_helper_applydefaulttemplate", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L344", + "weight": 1.0, + "source": "flatten_flatten_formatvariableswarning", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L102", + "weight": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L183", + "weight": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L298", + "weight": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L71", + "weight": 1.0, + "source": "flatten_merge_mergevolumecomponents", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L363", + "weight": 1.0, + "source": "flatten_merge_updatecommandtargetsaftermerge", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L40", + "weight": 1.0, + "source": "flatten_resolutioncontexttree_addplugin", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L53", + "weight": 1.0, + "source": "flatten_resolutioncontexttree_hascycle", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L42", + "weight": 1.0, + "source": "handler_attributes_checkmultiplecontainercontributiontargets", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L89", + "weight": 1.0, + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L66", + "weight": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L39", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L55", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L51", + "weight": 1.0, + "source": "handler_webhookhandler_validatedevfile", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L156", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L217", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainercomponent", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L74", + "weight": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L86", + "weight": 1.0, + "source": "initcontainers_merge_mergeinitcontainers", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/utils.go", + "source_location": "L146", + "weight": 1.0, + "source": "internal_utils_getadditionalcerts", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L274", + "weight": 1.0, + "source": "kubernetes_provision_test_collectclusterobj", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L248", + "weight": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L229", + "weight": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L168", + "weight": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L49", + "weight": 1.0, + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L40", + "weight": 1.0, + "source": "lifecycle_command_getcommandsforkeys", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L82", + "weight": 1.0, + "source": "lifecycle_command_removecommandsbykeys", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L68", + "weight": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L192", + "weight": 1.0, + "source": "lifecycle_poststart_builduserscript", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L146", + "weight": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L69", + "weight": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L65", + "weight": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L87", + "weight": 1.0, + "source": "lifecycle_prestart_sethomeinitcontainertofront", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L47", + "weight": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L90", + "weight": 1.0, + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L66", + "weight": 1.0, + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L63", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L73", + "weight": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L124", + "weight": 1.0, + "source": "overrides_pods_getpodoverrides", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L201", + "weight": 1.0, + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L69", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L53", + "weight": 1.0, + "source": "projects_clone_validateallprojects", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L87", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L192", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L104", + "weight": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L142", + "weight": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/restore/restore.go", + "source_location": "L103", + "weight": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/ssh/event.go", + "source_location": "L57", + "weight": 1.0, + "source": "ssh_event_addsshagentpoststartevent", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L260", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L173", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L192", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L157", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L179", + "weight": 1.0, + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L198", + "weight": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/update.go", + "source_location": "L63", + "weight": 1.0, + "source": "sync_update_serviceaccountupdatefunc", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/update.go", + "source_location": "L111", + "weight": 1.0, + "source": "sync_update_unrecognizedobjectupdatefunc", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L110", + "weight": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L147", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L322", + "weight": 1.0, + "source": "workspace_deployment_mergepodadditions", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L144", + "weight": 1.0, + "source": "workspace_mutating_cfg_buildmutatewebhookcfg", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L200", + "weight": 1.0, + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L86", + "weight": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L118", + "weight": 1.0, + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L51", + "weight": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L64", + "weight": 1.0, + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L1025", + "weight": 1.0, + "source": "automount_common_test_testmatchesworkspacetarget", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L549", + "weight": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L584", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L613", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L679", + "weight": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L483", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L512", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L650", + "weight": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L448", + "weight": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L142", + "weight": 1.0, + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L985", + "weight": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L177", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L150", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L224", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L191", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L210", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L234", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L251", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L286", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L145", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L69", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L195", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L151", + "weight": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L265", + "weight": 1.0, + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L424", + "weight": 1.0, + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L441", + "weight": 1.0, + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L609", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L459", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L533", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L187", + "weight": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L127", + "weight": 1.0, + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L244", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L64", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L50", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L92", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L310", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L345", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L278", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L291", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L322", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container_test.go", + "source_location": "L97", + "weight": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L230", + "weight": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L253", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L295", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L207", + "weight": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L274", + "weight": 1.0, + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L161", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L43", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L138", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L112", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L66", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L89", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L184", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L92", + "weight": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L107", + "weight": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L121", + "weight": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L345", + "weight": 1.0, + "source": "home_custom_init_test_testinferworkspaceimage", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L102", + "weight": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L141", + "weight": 1.0, + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L87", + "weight": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L96", + "weight": 1.0, + "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L135", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L89", + "weight": 1.0, + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L294", + "weight": 1.0, + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L627", + "weight": 1.0, + "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L40", + "weight": 1.0, + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L50", + "weight": 1.0, + "source": "overrides_pods_test_testapplypodoverrides", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L171", + "weight": 1.0, + "source": "overrides_pods_test_testneedspodoverride", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L120", + "weight": 1.0, + "source": "proxy_openshift_test_testmergeproxyconfigs", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L153", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L191", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L45", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L107", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L121", + "weight": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L372", + "weight": 1.0, + "source": "resources_helper_test_testapplycaps", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L297", + "weight": 1.0, + "source": "resources_helper_test_testapplydefaults", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L162", + "weight": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L227", + "weight": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L74", + "weight": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L160", + "weight": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L191", + "weight": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L126", + "weight": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L47", + "weight": 1.0, + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L84", + "weight": 1.0, + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L56", + "weight": 1.0, + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L37", + "weight": 1.0, + "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L58", + "weight": 1.0, + "source": "sync_diff_basicdifffunc", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L104", + "weight": 1.0, + "source": "sync_diff_deploymentdifffunc", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L157", + "weight": 1.0, + "source": "sync_diff_poddifffunc", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L231", + "weight": 1.0, + "source": "sync_diff_servicedifffunc", + "target": "map_map_equal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L202", + "weight": 1.0, + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "map_map_equal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L69", + "weight": 1.0, + "source": "main", + "target": "main_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L97", + "weight": 1.0, + "source": "main", + "target": "main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L242", + "weight": 1.0, + "source": "main", + "target": "main_setupcontrollerconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L71", + "weight": 1.0, + "source": "main_init", + "target": "infrastructure_cluster_initialize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L83", + "weight": 1.0, + "source": "main_init", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L119", + "weight": 1.0, + "source": "main_main", + "target": "cache_cache_getcachefunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L106", + "weight": 1.0, + "source": "main_main", + "target": "config_env_getdevmodeenabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L170", + "weight": 1.0, + "source": "main_main", + "target": "config_sync_experimentalfeaturesenabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L104", + "weight": 1.0, + "source": "main_main", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L115", + "weight": 1.0, + "source": "main_main", + "target": "kubernetes_deserialize_initializedeserializer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L144", + "weight": 1.0, + "source": "main_main", + "target": "main_setupcontrollerconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L211", + "weight": 1.0, + "source": "main_main", + "target": "webhook_create_setupwebhooks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L249", + "weight": 1.0, + "source": "main_setupcontrollerconfig", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "source": "main_setupcontrollerconfig", + "target": "main_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L161", + "weight": 1.0, + "source": "make_release", + "target": "make_release_build_and_push_images", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L65", + "weight": 1.0, + "source": "make_release", + "target": "make_release_dryrun", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L192", + "weight": 1.0, + "source": "make_release", + "target": "make_release_git_commit_and_push", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L69", + "weight": 1.0, + "source": "make_release", + "target": "make_release_parse_args", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L231", + "weight": 1.0, + "source": "make_release", + "target": "make_release_prerelease", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L272", + "weight": 1.0, + "source": "make_release", + "target": "make_release_release", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L124", + "weight": 1.0, + "source": "make_release", + "target": "make_release_update_images", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L103", + "weight": 1.0, + "source": "make_release", + "target": "make_release_update_version", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L31", + "weight": 1.0, + "source": "make_release", + "target": "make_release_usage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L1", + "weight": 1.0, + "source": "make_release", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L329", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_parse_args", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L341", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_prerelease", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L343", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_release", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L79", + "weight": 1.0, + "context": "call", + "source": "make_release_parse_args", + "target": "make_release_usage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L249", + "weight": 1.0, + "context": "call", + "source": "make_release_prerelease", + "target": "make_release_update_version", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L250", + "weight": 1.0, + "context": "call", + "source": "make_release_prerelease", + "target": "make_release_update_images", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L305", + "weight": 1.0, + "context": "call", + "source": "make_release_release", + "target": "make_release_build_and_push_images", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L252", + "weight": 1.0, + "context": "call", + "source": "make_release_prerelease", + "target": "make_release_git_commit_and_push", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L298", + "weight": 1.0, + "context": "call", + "source": "make_release_release", + "target": "make_release_git_commit_and_push", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "patch/patch_crds.sh", + "source_location": "L44", + "weight": 1.0, + "source": "patch_patch_crds", + "target": "patch_patch_crds_update_routings_crd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "patch/patch_crds.sh", + "source_location": "L1", + "weight": 1.0, + "source": "patch_patch_crds", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "patch/patch_crds.sh", + "source_location": "L62", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry", + "target": "patch_patch_crds_update_routings_crd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", + "weight": 1.0, + "source": "cache_cache", + "target": "cache_cache_getcachefunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", + "weight": 1.0, + "source": "cache_cache", + "target": "cache_cache_getwebhookscachefunc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/cache/cache.go", + "source_location": "L38", + "weight": 1.0, + "source": "cache_cache_getcachefunc", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/cache/cache.go", + "source_location": "L97", + "weight": 1.0, + "source": "cache_cache_getcachefunc", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "source": "cache_cache_getcachefunc", + "target": "newcachefunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "source": "cache_cache_getwebhookscachefunc", + "target": "newcachefunc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/cache/cache.go", + "source_location": "L113", + "weight": 1.0, + "source": "cache_cache_getwebhookscachefunc", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L98", + "weight": 1.0, + "source": "webhook_main_main", + "target": "cache_cache_getwebhookscachefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L122", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_automountconfigmapvolumename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L134", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_automountprojectedvolumename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L130", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_automountpvcvolumename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L126", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_automountsecretvolumename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L99", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_deploymentname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L30", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_devworkspaceroutingname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L73", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_endpointhostname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L34", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_endpointname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L91", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_endpointpath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L115", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_metadataconfigmapname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L186", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_oldworkspacerolebindingname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L178", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_oldworkspacerolename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L111", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_perworkspacepvcname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L41", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_portname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L107", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_pvccleanupjobname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L166", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagebuilderrolename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L170", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagepullerrolebindingname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L162", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagepullerrolename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L95", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_routename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L59", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccountlabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L52", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccountname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L141", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccounttokenprojectionname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L48", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_servicename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L103", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_servingcertvolumename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L83", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_workspacehostname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L150", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_workspacerolebindingname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L146", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_workspacerolename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L158", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_workspacesccrolebindingname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L154", + "weight": 1.0, + "source": "common_naming", + "target": "common_naming_workspacesccrolename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L111", + "weight": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "common_naming_devworkspaceroutingname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "common_naming_portname", + "target": "pkg_common_naming_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L68", + "weight": 1.0, + "source": "container_conversion_devfileendpointstocontainerports", + "target": "common_naming_portname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check.go", + "source_location": "L159", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "common_naming_servicename" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "common_naming_serviceaccountname", + "target": "pkg_common_naming_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L111", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L55", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L84", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L189", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L32", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L76", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L154", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L195", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L46", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L84", + "weight": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L41", + "weight": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "common_naming_serviceaccountname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "common_naming_serviceaccountlabels", + "target": "pkg_common_naming_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L47", + "weight": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "common_naming_serviceaccountlabels" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L102", + "weight": 1.0, + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "common_naming_deploymentname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L402", + "weight": 1.0, + "source": "workspace_deployment_getclusterdeployment", + "target": "common_naming_deploymentname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L178", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "common_naming_deploymentname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L120", + "weight": 1.0, + "source": "workspace_deployment_scaledeploymenttozero", + "target": "common_naming_deploymentname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check.go", + "source_location": "L159", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "common_naming_servingcertvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L150", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "common_naming_pvccleanupjobname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L91", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "common_naming_pvccleanupjobname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L222", + "weight": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "common_naming_perworkspacepvcname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L69", + "weight": 1.0, + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "common_naming_perworkspacepvcname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/storage/storage.go", + "source_location": "L54", + "weight": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "common_naming_perworkspacepvcname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L94", + "weight": 1.0, + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "common_naming_metadataconfigmapname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L549", + "weight": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L584", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L613", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L92", + "weight": 1.0, + "source": "automount_configmap_getautomountconfigmap", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L196", + "weight": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L419", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L483", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L512", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L448", + "weight": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L191", + "weight": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L299", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "common_naming_automountsecretvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L670", + "weight": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "common_naming_automountpvcvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L650", + "weight": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "common_naming_automountpvcvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L97", + "weight": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "common_naming_automountpvcvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L401", + "weight": 1.0, + "source": "automount_common_test_loadtestcaseorpanic", + "target": "common_naming_automountprojectedvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L93", + "weight": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "common_naming_automountprojectedvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "common_naming_automountprojectedvolumename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L144", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L32", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L40", + "weight": 1.0, + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L70", + "weight": 1.0, + "source": "rbac_role_generatedefaultrole", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L41", + "weight": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L60", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L33", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L45", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "common_naming_workspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L158", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L33", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L128", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L72", + "weight": 1.0, + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L34", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L41", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "common_naming_workspacerolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L151", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L56", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L127", + "weight": 1.0, + "source": "rbac_role_generateuseroleforscc", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L40", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L153", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L107", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L167", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L57", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L233", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L213", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L41", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L149", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L103", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "common_naming_workspacesccrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L49", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_registryimagepullerrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L192", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "common_naming_registryimagepullerrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L50", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_registryimagepullerrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L185", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "common_naming_registryimagepullerrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L218", + "weight": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "common_naming_registryimagepullerrolebindingname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L45", + "weight": 1.0, + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_oldworkspacerolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L77", + "weight": 1.0, + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_oldworkspacerolebindingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/types.go", + "source_location": "L21", + "weight": 1.0, + "source": "common_types", + "target": "common_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "pkg/common/types.go", + "source_location": "L22", + "weight": 1.0, + "source": "common_devworkspacewithconfig", + "target": "pkg_common_types_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/common/types.go", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "common_devworkspacewithconfig", + "target": "pkg_common_types_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L42", + "weight": 1.0, + "source": "conditions_conditions", + "target": "conditions_conditions_countwarningconditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "weight": 1.0, + "source": "conditions_conditions", + "target": "conditions_conditions_getconditionbytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "conditions_conditions_getconditionbytype", + "target": "pkg_conditions_conditions_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "conditions_conditions_getconditionbytype", + "target": "pkg_conditions_conditions_go_devworkspaceconditiontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "conditions_conditions_countwarningconditions", + "target": "pkg_conditions_conditions_go_devworkspacecondition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "config_common_test", + "target": "config_common_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "weight": 1.0, + "source": "config_common_test", + "target": "config_common_test_buildexternalconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L44", + "weight": 1.0, + "source": "config_common_test", + "target": "config_common_test_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", + "weight": 1.0, + "source": "config_common_test", + "target": "config_common_test_setupfortest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/common_test.go", + "source_location": "L58", + "weight": 1.0, + "source": "config_common_test_setupfortest", + "target": "config_defaults_setdefaultcontainersecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/common_test.go", + "source_location": "L57", + "weight": 1.0, + "source": "config_common_test_setupfortest", + "target": "config_defaults_setdefaultpodsecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/common_test.go", + "source_location": "L56", + "weight": 1.0, + "source": "config_common_test_setupfortest", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "config_common_test_setupfortest", + "target": "pkg_config_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L206", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L214", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L255", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L290", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L103", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L73", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L35", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L51", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L156", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L133", + "weight": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L249", + "weight": 1.0, + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L361", + "weight": 1.0, + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L155", + "weight": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L96", + "weight": 1.0, + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L223", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L44", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L68", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L295", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L329", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L269", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L282", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "config_common_test_setupfortest" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L314", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "config_common_test_setupfortest" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "config_common_test_buildconfig", + "target": "pkg_config_common_test_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "config_common_test_buildconfig", + "target": "pkg_config_common_test_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "config_common_test_buildexternalconfig", + "target": "pkg_config_common_test_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "config_common_test_buildexternalconfig", + "target": "pkg_config_common_test_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L170", + "weight": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "config_common_test_buildexternalconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L107", + "weight": 1.0, + "source": "configmap_config", + "target": "configmap_config_loadcontrollerconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "weight": 1.0, + "source": "configmap_config", + "target": "configmap_config_syncconfigmapfromcluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L44", + "weight": 1.0, + "source": "configmap_config", + "target": "configmap_controllerconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L61", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getclusterroutingsuffix", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L57", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getdefaultroutingclass", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L68", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getexperimentalfeaturesenabled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L80", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L72", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getpvcstorageclassname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L76", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getsidecarpullpolicy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L92", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getworkspaceidletimeout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L53", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getworkspacepvcname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L48", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L88", + "weight": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "source": "configmap_controllerconfig", + "target": "pkg_config_configmap_config_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "configmap_controllerconfig_update", + "target": "pkg_config_configmap_config_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L102", + "weight": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "configmap_controllerconfig_update", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L54", + "weight": 1.0, + "source": "configmap_controllerconfig_getworkspacepvcname", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L58", + "weight": 1.0, + "source": "configmap_controllerconfig_getdefaultroutingclass", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L62", + "weight": 1.0, + "source": "configmap_controllerconfig_getclusterroutingsuffix", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L69", + "weight": 1.0, + "source": "configmap_controllerconfig_getexperimentalfeaturesenabled", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L73", + "weight": 1.0, + "source": "configmap_controllerconfig_getpvcstorageclassname", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L77", + "weight": 1.0, + "source": "configmap_controllerconfig_getsidecarpullpolicy", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L93", + "weight": 1.0, + "source": "configmap_controllerconfig_getworkspaceidletimeout", + "target": "configmap_controllerconfig_getproperty", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L142", + "weight": 1.0, + "source": "configmap_config_loadcontrollerconfig", + "target": "configmap_config_syncconfigmapfromcluster", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "configmap_config_syncconfigmapfromcluster", + "target": "pkg_config_configmap_config_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "configmap_config_syncconfigmapfromcluster", + "target": "pkg_config_configmap_config_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "source": "configmap_config_loadcontrollerconfig", + "target": "pkg_config_configmap_config_go_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate.go", + "source_location": "L85", + "weight": 1.0, + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "configmap_config_loadcontrollerconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/configmap/config.go", + "source_location": "L116", + "weight": 1.0, + "source": "configmap_config_loadcontrollerconfig", + "target": "infrastructure_namespace_getnamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/defaults.go", + "source_location": "L149", + "weight": 1.0, + "source": "config_defaults", + "target": "config_defaults_setdefaultcontainersecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/defaults.go", + "source_location": "L137", + "weight": 1.0, + "source": "config_defaults", + "target": "config_defaults_setdefaultpodsecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/defaults.go", + "source_location": "L138", + "weight": 1.0, + "source": "config_defaults_setdefaultpodsecuritycontext", + "target": "infrastructure_cluster_isinitialized" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/defaults.go", + "source_location": "L141", + "weight": 1.0, + "source": "config_defaults_setdefaultpodsecuritycontext", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L102", + "weight": 1.0, + "source": "config_sync_setglobalconfigfortesting", + "target": "config_defaults_setdefaultpodsecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L112", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_defaults_setdefaultpodsecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/defaults.go", + "source_location": "L150", + "weight": 1.0, + "source": "config_defaults_setdefaultcontainersecuritycontext", + "target": "infrastructure_cluster_isinitialized" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/defaults.go", + "source_location": "L153", + "weight": 1.0, + "source": "config_defaults_setdefaultcontainersecuritycontext", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L103", + "weight": 1.0, + "source": "config_sync_setglobalconfigfortesting", + "target": "config_defaults_setdefaultcontainersecuritycontext" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L115", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_defaults_setdefaultcontainersecuritycontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L27", + "weight": 1.0, + "source": "config_env", + "target": "config_controllerenv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L48", + "weight": 1.0, + "source": "config_env", + "target": "config_env_getdevmodeenabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L52", + "weight": 1.0, + "source": "config_env", + "target": "config_env_getmaxconcurrentreconciles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L64", + "weight": 1.0, + "source": "config_env", + "target": "config_env_getresourcequantityfromenvvar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L40", + "weight": 1.0, + "source": "config_env", + "target": "config_env_getwebhookssecretname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L76", + "weight": 1.0, + "source": "config_env", + "target": "config_env_getworkspacecontrollersa", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L58", + "weight": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "config_env_getwebhookssecretname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L72", + "weight": 1.0, + "source": "webhook_main_main", + "target": "config_env_getdevmodeenabled" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "config_env_getresourcequantityfromenvvar", + "target": "pkg_config_env_go_quantity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/deployment.go", + "source_location": "L222", + "weight": 1.0, + "source": "webhook_deployment_getwebhooksserverresources", + "target": "config_env_getresourcequantityfromenvvar" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/deployment.go", + "source_location": "L80", + "weight": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "config_env_getworkspacecontrollersa" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L138", + "weight": 1.0, + "source": "workspace_config_controllersauid", + "target": "config_env_getworkspacecontrollersa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", + "weight": 1.0, + "source": "config_migrate", + "target": "config_migrate_convertconfigmaptoconfigcrd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", + "weight": 1.0, + "source": "config_migrate", + "target": "config_migrate_deletemigratedconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", + "weight": 1.0, + "source": "config_migrate", + "target": "config_migrate_migrateconfigfromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L34", + "weight": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_migrate_convertconfigmaptoconfigcrd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L56", + "weight": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_migrate_deletemigratedconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate.go", + "source_location": "L46", + "weight": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_sync_getclusterconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate.go", + "source_location": "L42", + "weight": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "infrastructure_namespace_getnamespace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "pkg_config_migrate_go_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L133", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L89", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L37", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L183", + "weight": 1.0, + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "pkg_config_migrate_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_deletemigratedconfigmap", + "target": "pkg_config_migrate_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", + "weight": 1.0, + "context": "return_type", + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "pkg_config_migrate_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L208", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "config_migrate_convertconfigmaptoconfigcrd" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L247", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "config_migrate_convertconfigmaptoconfigcrd" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L282", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "config_migrate_convertconfigmaptoconfigcrd" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L306", + "weight": 1.0, + "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "target": "config_migrate_convertconfigmaptoconfigcrd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L205", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L254", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L289", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L102", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", + "weight": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L205", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L289", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", + "weight": 1.0, + "context": "parameter_type", + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "pkg_config_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/predicates.go", + "source_location": "L25", + "weight": 1.0, + "source": "config_predicates", + "target": "config_predicates_predicates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/predicates.go", + "source_location": "L42", + "weight": 1.0, + "source": "config_predicates_predicates", + "target": "config_sync_restoredefaultconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/predicates.go", + "source_location": "L29", + "weight": 1.0, + "source": "config_predicates_predicates", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/predicates.go", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "source": "config_predicates_predicates", + "target": "predicate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "weight": 1.0, + "source": "proxy_openshift", + "target": "proxy_openshift_getclusterproxyconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L64", + "weight": 1.0, + "source": "proxy_openshift", + "target": "proxy_openshift_mergeproxyconfigs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L99", + "weight": 1.0, + "source": "proxy_openshift", + "target": "proxy_openshift_removeemptystrings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L146", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "proxy_openshift_getclusterproxyconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L36", + "weight": 1.0, + "source": "proxy_openshift_getclusterproxyconfig", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "proxy_openshift_getclusterproxyconfig", + "target": "pkg_config_proxy_openshift_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "proxy_openshift_getclusterproxyconfig", + "target": "pkg_config_proxy_openshift_go_proxy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "proxy_openshift_mergeproxyconfigs", + "target": "pkg_config_proxy_openshift_go_proxy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "proxy_openshift_removeemptystrings", + "target": "pkg_config_proxy_openshift_go_proxy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L284", + "weight": 1.0, + "source": "config_sync_mergeconfig", + "target": "proxy_openshift_mergeproxyconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L151", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "proxy_openshift_mergeproxyconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L66", + "weight": 1.0, + "source": "proxy_openshift_mergeproxyconfigs", + "target": "proxy_openshift_removeemptystrings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L119", + "weight": 1.0, + "source": "proxy_openshift_test_testmergeproxyconfigs", + "target": "proxy_openshift_mergeproxyconfigs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L24", + "weight": 1.0, + "source": "proxy_openshift_test", + "target": "proxy_openshift_test_testmergeproxyconfigs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "proxy_openshift_test_testmergeproxyconfigs", + "target": "pkg_config_proxy_openshift_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L207", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_discoverroutesuffix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L161", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_experimentalfeaturesenabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_getclusterconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L91", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_getconfigfortesting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L609", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_getcurrentconfigstring", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L55", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_getglobalconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L179", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_getmergedconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L157", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_issetup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L799", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_logcurrentconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L246", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_mergeconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L536", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_mergecontainersecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L512", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_mergepodsecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L582", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_mergeresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L560", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_mergetlscertificateconfigmapref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_resolveconfigforworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L197", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_restoredefaultconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L99", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_setglobalconfigfortesting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L108", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_setupcontrollerconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L186", + "weight": 1.0, + "source": "config_sync", + "target": "config_sync_syncconfigfrom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_getglobalconfig", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L66", + "weight": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "config_sync_getglobalconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/deployment.go", + "source_location": "L85", + "weight": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_getconfigfortesting", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_getcurrentconfigstring", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L179", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_getmergedconfig", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_mergeconfig", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_resolveconfigforworkspace", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_setglobalconfigfortesting", + "target": "pkg_config_sync_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L88", + "weight": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "config_sync_getmergedconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_resolveconfigforworkspace", + "target": "pkg_config_sync_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_resolveconfigforworkspace", + "target": "pkg_config_sync_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L147", + "weight": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "config_sync_resolveconfigforworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L191", + "weight": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "config_sync_resolveconfigforworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L207", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_discoverroutesuffix", + "target": "pkg_config_sync_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_getclusterconfig", + "target": "pkg_config_sync_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_setupcontrollerconfig", + "target": "pkg_config_sync_go_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L95", + "weight": 1.0, + "source": "config_sync_getconfigfortesting", + "target": "config_sync_mergeconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L197", + "weight": 1.0, + "source": "rbac_common_test_gettestdevworkspace", + "target": "config_sync_getconfigfortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L210", + "weight": 1.0, + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "config_sync_getconfigfortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L105", + "weight": 1.0, + "source": "config_sync_setglobalconfigfortesting", + "target": "config_sync_mergeconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L137", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_discoverroutesuffix", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L127", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_getclusterconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L153", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_logcurrentconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L134", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_syncconfigfrom", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L121", + "weight": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "infrastructure_namespace_getnamespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L190", + "weight": 1.0, + "source": "sync_sync_printdiff", + "target": "config_sync_experimentalfeaturesenabled" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L168", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_getclusterconfig", + "target": "pkg_config_sync_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_syncconfigfrom", + "target": "pkg_config_sync_go_devworkspaceoperatorconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L182", + "weight": 1.0, + "source": "config_sync_getmergedconfig", + "target": "config_sync_mergeconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L194", + "weight": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "config_sync_logcurrentconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L193", + "weight": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "config_sync_mergeconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L308", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L346", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L277", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L290", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L321", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L201", + "weight": 1.0, + "source": "config_sync_restoredefaultconfig", + "target": "config_sync_logcurrentconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L208", + "weight": 1.0, + "source": "config_sync_discoverroutesuffix", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L342", + "weight": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergecontainersecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L339", + "weight": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergepodsecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L392", + "weight": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergeresources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L290", + "weight": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergetlscertificateconfigmapref", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L423", + "weight": 1.0, + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "config_sync_mergeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L440", + "weight": 1.0, + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "config_sync_mergeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L608", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "config_sync_mergeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L456", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "config_sync_mergeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L532", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "config_sync_mergeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L512", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_mergepodsecuritycontext", + "target": "pkg_config_sync_go_podsecuritycontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L536", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_mergecontainersecuritycontext", + "target": "pkg_config_sync_go_securitycontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L560", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_mergetlscertificateconfigmapref", + "target": "pkg_config_sync_go_configmapreference", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L582", + "weight": 1.0, + "context": "return_type", + "source": "config_sync_mergeresources", + "target": "pkg_config_sync_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L800", + "weight": 1.0, + "source": "config_sync_logcurrentconfig", + "target": "config_sync_getcurrentconfigstring", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzquantity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzresourcelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzstringptr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testcatchesnonexistentexternaldwoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testdetectsopenshiftroutesuffix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfighandlesproxysettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfiglooksatallfields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesruntimeclassname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L444", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L462", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesstorageclassname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeexternalconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergesallfieldsfromclusterconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollerconfigusesdefault", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollermergesclusterconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L328", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L313", + "weight": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L444", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L462", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergeexternalconfig", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L328", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L224", + "weight": 1.0, + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L250", + "weight": 1.0, + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L330", + "weight": 1.0, + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzquantity", + "target": "continue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzquantity", + "target": "pkg_config_sync_test_go_quantity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzresourcelist", + "target": "continue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzresourcerequirements", + "target": "continue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzstringptr", + "target": "continue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzresourcelist", + "target": "resourcelist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", + "weight": 1.0, + "context": "parameter_type", + "source": "config_sync_test_fuzzresourcerequirements", + "target": "pkg_config_sync_test_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L77", + "weight": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_errors_wrapsyncerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L47", + "weight": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_failerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L23", + "weight": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_retryerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L68", + "weight": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_warningerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L33", + "weight": 1.0, + "source": "dwerrors_retryerror", + "target": "dwerrors_retryerror_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L43", + "weight": 1.0, + "source": "dwerrors_retryerror", + "target": "dwerrors_retryerror_unwrap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "dwerrors_retryerror", + "target": "pkg_dwerrors_errors_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L54", + "weight": 1.0, + "source": "dwerrors_failerror", + "target": "dwerrors_failerror_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L64", + "weight": 1.0, + "source": "dwerrors_failerror", + "target": "dwerrors_failerror_unwrap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L73", + "weight": 1.0, + "source": "dwerrors_warningerror", + "target": "dwerrors_warningerror_error", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L65", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L70", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L59", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L33", + "weight": 1.0, + "source": "rbac_role_syncroles", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L112", + "weight": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L146", + "weight": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L73", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L70", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L47", + "weight": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L73", + "weight": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L43", + "weight": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "dwerrors_errors_wrapsyncerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L75", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_detect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_findapigroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_findapiresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L44", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_initialize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_initializefortesting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L63", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_isinitialized", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L68", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_isopenshift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L27", + "weight": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_type", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "infrastructure_cluster_detect", + "target": "infrastructure_type", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "infrastructure_cluster_initializefortesting", + "target": "infrastructure_type", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L46", + "weight": 1.0, + "source": "infrastructure_cluster_initialize", + "target": "infrastructure_cluster_detect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L60", + "weight": 1.0, + "source": "webhook_main_init", + "target": "infrastructure_cluster_initialize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L33", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L159", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L137", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L117", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L222", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L79", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L184", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L80", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L107", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L69", + "weight": 1.0, + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L48", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L92", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L51", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L161", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L83", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L200", + "weight": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L49", + "weight": 1.0, + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "infrastructure_cluster_initializefortesting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L69", + "weight": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L68", + "weight": 1.0, + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L46", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check.go", + "source_location": "L157", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L142", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L62", + "weight": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/deployment.go", + "source_location": "L71", + "weight": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L143", + "weight": 1.0, + "source": "workspace_mutating_cfg_buildmutatewebhookcfg", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L88", + "weight": 1.0, + "source": "infrastructure_cluster_detect", + "target": "infrastructure_cluster_findapigroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "infrastructure_cluster_findapigroup", + "target": "apigroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "source": "infrastructure_cluster_findapiresources", + "target": "apiresource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "infrastructure_cluster_findapiresources", + "target": "apiresourcelist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/infrastructure/webhook.go", + "source_location": "L38", + "weight": 1.0, + "source": "infrastructure_webhook_iswebhookconfigurationenabled", + "target": "infrastructure_cluster_findapiresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L56", + "weight": 1.0, + "source": "infrastructure_namespace", + "target": "infrastructure_namespace_getnamespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L31", + "weight": 1.0, + "source": "infrastructure_namespace", + "target": "infrastructure_namespace_getoperatornamespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L46", + "weight": 1.0, + "source": "infrastructure_namespace", + "target": "infrastructure_namespace_getwatchnamespace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L57", + "weight": 1.0, + "source": "infrastructure_namespace_getnamespace", + "target": "infrastructure_namespace_getoperatornamespace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L36", + "weight": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "infrastructure_namespace_getoperatornamespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L46", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "infrastructure_namespace_getoperatornamespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L142", + "weight": 1.0, + "source": "workspace_config_controllersauid", + "target": "infrastructure_namespace_getoperatornamespace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L61", + "weight": 1.0, + "source": "infrastructure_namespace_getnamespace", + "target": "infrastructure_namespace_getwatchnamespace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L92", + "weight": 1.0, + "source": "webhook_main_main", + "target": "infrastructure_namespace_getwatchnamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/webhook.go", + "source_location": "L24", + "weight": 1.0, + "source": "infrastructure_webhook", + "target": "infrastructure_webhook_iswebhookconfigurationenabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/server/server.go", + "source_location": "L74", + "weight": 1.0, + "source": "server_server_configurewebhookserver", + "target": "infrastructure_webhook_iswebhookconfigurationenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", + "weight": 1.0, + "source": "annotate_plugins", + "target": "annotate_plugins_addsourceattributesfortemplate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "annotate_plugins_addsourceattributesfortemplate", + "target": "pkg_library_annotate_plugins_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L101", + "weight": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "annotate_plugins_addsourceattributesfortemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "weight": 1.0, + "source": "annotate_urls", + "target": "annotate_urls_addurlattributestoendpoints", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "weight": 1.0, + "source": "annotate_urls", + "target": "annotate_urls_getcontainerendpointbyname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L34", + "weight": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "annotate_urls_getcontainerendpointbyname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "annotate_urls_addurlattributestoendpoints", + "target": "pkg_library_annotate_urls_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "annotate_urls_addurlattributestoendpoints", + "target": "pkg_library_annotate_urls_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "annotate_urls_getcontainerendpointbyname", + "target": "pkg_library_annotate_urls_go_containercomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "source": "annotate_urls_getcontainerendpointbyname", + "target": "pkg_library_annotate_urls_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "source": "container_container", + "target": "container_container_getkubecontainersfromdevfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L72", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "container_conversion_convertcontainertok8s" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L76", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "container_mountsources_handlemountsources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L58", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "flatten_common_devworkspaceisflattened" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L97", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "lifecycle_poststart_addpoststartlifecyclehooks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L63", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "lifecycle_prestart_getinitcontainers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L101", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "lifecycle_prestop_addprestoplifecyclehooks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L80", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "overrides_containers_applycontaineroverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L79", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "overrides_containers_needscontaineroverride" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_securitycontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L88", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "resources_helper_applycaps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container.go", + "source_location": "L89", + "weight": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "resources_helper_validateresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container_test.go", + "source_location": "L90", + "weight": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "container_container_getkubecontainersfromdevfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "weight": 1.0, + "source": "container_container_test", + "target": "container_container_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "container_container_test", + "target": "container_container_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L83", + "weight": 1.0, + "source": "container_container_test", + "target": "container_container_test_testgetkubecontainersfromdevfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L33", + "weight": 1.0, + "source": "container_container_test", + "target": "container_testcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L39", + "weight": 1.0, + "source": "container_container_test", + "target": "container_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "container_container_test_loadalltestcasesorpanic", + "target": "container_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "source": "container_container_test_loadtestcaseorpanic", + "target": "container_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "container_testcase", + "target": "pkg_library_container_container_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "container_testcase", + "target": "pkg_library_container_container_test_go_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "container_testoutput", + "target": "pkg_library_container_container_test_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L65", + "weight": 1.0, + "source": "container_container_test_loadalltestcasesorpanic", + "target": "container_container_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "container_container_test_loadalltestcasesorpanic", + "target": "pkg_library_container_container_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L84", + "weight": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "container_container_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "container_container_test_loadtestcaseorpanic", + "target": "pkg_library_container_container_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "pkg_library_container_container_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "source": "container_conversion", + "target": "container_conversion_convertcontainertok8s", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "weight": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfileendpointstocontainerports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", + "weight": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfileenvtocontainerenv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", + "weight": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfilevolumemountstocontainervolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L49", + "weight": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfileendpointstocontainerports", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L50", + "weight": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfileenvtocontainerenv", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L51", + "weight": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfilevolumemountstocontainervolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_securitycontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L38", + "weight": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "resources_helper_applydefaults" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L34", + "weight": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "resources_helper_parseresourcesfromcomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L39", + "weight": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "resources_helper_validateresources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "container_conversion_devfileendpointstocontainerports", + "target": "containerport", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "container_conversion_devfileendpointstocontainerports", + "target": "pkg_library_container_conversion_go_endpoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "container_conversion_devfilevolumemountstocontainervolumemounts", + "target": "pkg_library_container_conversion_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "source": "container_conversion_devfileenvtocontainerenv", + "target": "pkg_library_container_conversion_go_envvar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", + "weight": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_anymountsources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", + "weight": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_getprojectsourcepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "weight": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_getprojectsvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_handlemountsources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", + "weight": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_hasmountsources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L48", + "weight": 1.0, + "source": "container_mountsources_anymountsources", + "target": "container_mountsources_hasmountsources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L58", + "weight": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_hasmountsources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_hasmountsources", + "target": "pkg_library_container_mountsources_go_containercomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_containercomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_anymountsources", + "target": "pkg_library_container_mountsources_go_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L52", + "weight": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "container_mountsources_anymountsources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L217", + "weight": 1.0, + "source": "storage_shared_processprojectsvolume", + "target": "container_mountsources_anymountsources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L60", + "weight": 1.0, + "source": "storage_shared_workspaceneedsstorage", + "target": "container_mountsources_anymountsources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L79", + "weight": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_getprojectsourcepath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L62", + "weight": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_getprojectsvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_getprojectsvolumemount", + "target": "pkg_library_container_mountsources_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", + "weight": 1.0, + "context": "parameter_type", + "source": "container_mountsources_getprojectsourcepath", + "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L116", + "weight": 1.0, + "source": "container_mountsources_getprojectsourcepath", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L120", + "weight": 1.0, + "source": "container_mountsources_getprojectsourcepath", + "target": "projects_clone_getstarterproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "source": "container_mountsources_getprojectsvolumemount", + "target": "pkg_library_container_mountsources_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", + "weight": 1.0, + "source": "defaults_helper", + "target": "defaults_helper_applydefaulttemplate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", + "weight": 1.0, + "source": "defaults_helper", + "target": "defaults_helper_needsdefaulttemplate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "defaults_helper_applydefaulttemplate", + "target": "pkg_library_defaults_helper_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "defaults_helper_needsdefaulttemplate", + "target": "pkg_library_defaults_helper_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "weight": 1.0, + "source": "flatten_common", + "target": "flatten_common_devworkspaceisflattened", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_common_devworkspaceisflattened", + "target": "pkg_library_flatten_common_go_componentcontribution", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_common_devworkspaceisflattened", + "target": "pkg_library_flatten_common_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L81", + "weight": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_common_devworkspaceisflattened" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L317", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_canimportdwt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_formatvariableswarning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_recursiveresolve", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolvedevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbyid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbykubernetesimport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbyuri", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveparentcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveplugincomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L47", + "weight": 1.0, + "source": "flatten_flatten", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveelementbyid", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveelementbyuri", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "flatten_resolvertools", + "target": "httpgetter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "source": "flatten_resolvertools", + "target": "pkg_library_flatten_flatten_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "source": "flatten_resolvertools", + "target": "pkg_library_flatten_flatten_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "source": "flatten_resolvertools", + "target": "pkg_library_flatten_flatten_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L59", + "weight": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_flatten_recursiveresolve", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L70", + "weight": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_merge_mergecontainercontributions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L69", + "weight": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_merge_needscontainercontributionmerge" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolvedevworkspace", + "target": "pkg_library_flatten_flatten_go_componentcontribution", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolvedevworkspace", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolvedevworkspace", + "target": "variablewarning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L223", + "weight": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L246", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L288", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L200", + "weight": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L267", + "weight": 1.0, + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L154", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L36", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L131", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L105", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L59", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L82", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L177", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "flatten_flatten_resolvedevworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_recursiveresolve", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolveelementbyid", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolveelementbyuri", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolveparentcomponent", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_resolveplugincomponent", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_recursiveresolve", + "target": "pkg_library_flatten_flatten_go_componentcontribution", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_formatvariableswarning", + "target": "variablewarning", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L113", + "weight": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_flatten_resolveparentcomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L87", + "weight": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_flatten_resolveplugincomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L150", + "weight": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_merge_mergedevworkspaceelements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_recursiveresolve", + "target": "resolutioncontexttree", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L172", + "weight": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbyid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L168", + "weight": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbykubernetesimport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L170", + "weight": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbyuri", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveparentcomponent", + "target": "parent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L202", + "weight": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbyid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L198", + "weight": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbykubernetesimport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L200", + "weight": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbyuri", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveplugincomponent", + "target": "pkg_library_flatten_flatten_go_plugincomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L257", + "weight": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "flatten_flatten_canimportdwt", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "kubernetescustomresourceimportreference", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L281", + "weight": 1.0, + "source": "flatten_flatten_resolveelementbyid", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L289", + "weight": 1.0, + "source": "flatten_flatten_resolveelementbyid", + "target": "network_fetch_fetchdevworkspacetemplate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L307", + "weight": 1.0, + "source": "flatten_flatten_resolveelementbyuri", + "target": "network_fetch_fetchdevworkspacetemplate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L317", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_canimportdwt", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L215", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergecontainercontributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergeimplicitspeccontributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L192", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergespeccontributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L146", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspaceannotations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspaceparents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", + "weight": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L35", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L30", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L215", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L146", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "pkg_library_flatten_flatten_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L57", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L52", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L80", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L103", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L98", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L129", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L152", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L147", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L175", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L170", + "weight": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L198", + "weight": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L193", + "weight": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L221", + "weight": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L216", + "weight": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L244", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L239", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L265", + "weight": 1.0, + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L262", + "weight": 1.0, + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L286", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "flatten_flatten_test_gettestingtools", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L283", + "weight": 1.0, + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "testutil_common_loadalltestsorpanic" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_flatten_test_gettestingtools", + "target": "pkg_library_flatten_flatten_test_go_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", + "weight": 1.0, + "context": "return_type", + "source": "flatten_flatten_test_gettestingtools", + "target": "resolvertools", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", + "weight": 1.0, + "source": "flatten_helper", + "target": "flatten_helper_formatimportcycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L27", + "weight": 1.0, + "source": "flatten_helper", + "target": "flatten_resolutioncontexttree", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_helper_formatimportcycle", + "target": "flatten_resolutioncontexttree", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "source": "flatten_resolutioncontexttree_addplugin", + "target": "flatten_resolutioncontexttree", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L44", + "weight": 1.0, + "source": "flatten_resolutioncontexttree", + "target": "flatten_resolutioncontexttree_hascycle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "flatten_resolutioncontexttree", + "target": "importreference", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_resolutioncontexttree_addplugin", + "target": "pkg_library_flatten_helper_go_plugincomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L50", + "weight": 1.0, + "source": "flatten_resolutioncontexttree_hascycle", + "target": "flatten_helper_formatimportcycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "weight": 1.0, + "source": "testutil_common", + "target": "testutil_common_loadalltestsorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "weight": 1.0, + "source": "testutil_common", + "target": "testutil_common_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L53", + "weight": 1.0, + "source": "testutil_common", + "target": "testutil_testcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L60", + "weight": 1.0, + "source": "testutil_common", + "target": "testutil_testinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L82", + "weight": 1.0, + "source": "testutil_common", + "target": "testutil_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L73", + "weight": 1.0, + "source": "testutil_common", + "target": "testutil_testpluginerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "weight": 1.0, + "context": "return_type", + "source": "testutil_common_loadalltestsorpanic", + "target": "testutil_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "return_type", + "source": "testutil_common_loadtestcaseorpanic", + "target": "testutil_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "source": "testutil_testcase", + "target": "pkg_library_flatten_internal_testutil_common_go_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "testutil_testcase", + "target": "pkg_library_flatten_internal_testutil_common_go_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_componentcontribution", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L62", + "weight": 1.0, + "context": "field", + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_testpluginerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L83", + "weight": 1.0, + "context": "field", + "source": "testutil_testoutput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L110", + "weight": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "testutil_common_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "testutil_common_loadtestcaseorpanic", + "target": "pkg_library_flatten_internal_testutil_common_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "source": "testutil_common_loadalltestsorpanic", + "target": "pkg_library_flatten_internal_testutil_common_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L31", + "weight": 1.0, + "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", + "target": "testutil_fakehttpgetter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L39", + "weight": 1.0, + "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", + "target": "testutil_fakerespbody", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_devfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_devworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_testpluginerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", + "weight": 1.0, + "source": "testutil_fakehttpgetter", + "target": "testutil_fakehttpgetter_get", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L40", + "weight": 1.0, + "source": "testutil_fakerespbody", + "target": "reader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L43", + "weight": 1.0, + "source": "testutil_fakerespbody", + "target": "testutil_fakerespbody_close", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "testutil_fakehttpgetter_get", + "target": "pkg_library_flatten_internal_testutil_http_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L29", + "weight": 1.0, + "source": "testutil_k8sclient", + "target": "testutil_fakek8sclient", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L30", + "weight": 1.0, + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_devworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_testpluginerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "source": "testutil_fakek8sclient", + "target": "testutil_fakek8sclient_get", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "testutil_fakek8sclient_get", + "target": "objectkey", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "testutil_fakek8sclient_get", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "testutil_fakek8sclient_get", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_findmergetarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergecontainercontributions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergecontributionsinto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergedevworkspaceelements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergevolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergevolumecomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_needscontainercontributionmerge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", + "weight": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_updatecommandtargetsaftermerge", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L37", + "weight": 1.0, + "source": "flatten_merge_mergedevworkspaceelements", + "target": "flatten_merge_mergevolumecomponents", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "flatten_merge_mergedevworkspaceelements", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_mergevolumecomponents", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L75", + "weight": 1.0, + "source": "flatten_merge_mergevolumecomponents", + "target": "flatten_merge_mergevolume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_mergevolume", + "target": "pkg_library_flatten_merge_go_volumecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_needscontainercontributionmerge", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_findmergetarget", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_mergecontainercontributions", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_updatecommandtargetsaftermerge", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L188", + "weight": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_findmergetarget", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L204", + "weight": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_mergecontributionsinto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L216", + "weight": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_updatecommandtargetsaftermerge", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_mergecontainercontributions", + "target": "pkg_library_flatten_merge_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "source": "flatten_merge_mergecontributionsinto", + "target": "pkg_library_flatten_merge_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", + "weight": 1.0, + "context": "return_type", + "source": "flatten_merge_mergecontributionsinto", + "target": "pkg_library_flatten_merge_go_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L305", + "weight": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_addresourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L280", + "weight": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_applydefaults" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L338", + "weight": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_applyresourcerequirementstocomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L276", + "weight": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_parseresourcesfromcomponent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "weight": 1.0, + "source": "network_devfile", + "target": "network_devfile_convertdevfiletodevworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "network_devfile_convertdevfiletodevworkspacetemplate", + "target": "pkg_library_flatten_network_devfile_go_devfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "network_devfile_convertdevfiletodevworkspacetemplate", + "target": "pkg_library_flatten_network_devfile_go_devworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L50", + "weight": 1.0, + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "network_devfile_convertdevfiletodevworkspacetemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "weight": 1.0, + "source": "network_fetch", + "target": "network_fetch_fetchdevworkspacetemplate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L27", + "weight": 1.0, + "source": "network_fetch", + "target": "network_httpgetter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "network_httpgetter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "pkg_library_flatten_network_fetch_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L31", + "weight": 1.0, + "source": "home_custom_init_test", + "target": "home_custom_init_test_testcustominitpersistenthome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", + "weight": 1.0, + "source": "home_custom_init_test", + "target": "home_custom_init_test_testinferworkspaceimage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L190", + "weight": 1.0, + "source": "home_custom_init_test_testcustominitpersistenthome", + "target": "home_persistenthome_addpersistenthomevolume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "home_custom_init_test_testcustominitpersistenthome", + "target": "pkg_library_home_custom_init_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", + "weight": 1.0, + "context": "parameter_type", + "source": "home_custom_init_test_testinferworkspaceimage", + "target": "pkg_library_home_custom_init_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L344", + "weight": 1.0, + "source": "home_custom_init_test_testinferworkspaceimage", + "target": "home_util_inferworkspaceimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L127", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addinitcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addinitcontainercomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addpersistenthomevolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L234", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_ensurehomeinitcontainerfields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_inferinitcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initcommandexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L170", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initcomponentexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initeventexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L96", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_needspersistenthomedirectory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_persistuserhomeenabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", + "weight": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_storagestrategysupportspersistenthome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L68", + "weight": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "home_persistenthome_addinitcontainer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "home_persistenthome_addpersistenthomevolume", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_addpersistenthomevolume", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L98", + "weight": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_addpersistenthomevolume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_persistuserhomeenabled", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_storagestrategysupportspersistenthome", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_addinitcontainer", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_addinitcontainercomponent", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_inferinitcontainer", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_initcommandexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L170", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_initcomponentexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_initeventexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L97", + "weight": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "home_persistenthome_persistuserhomeenabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L97", + "weight": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "home_persistenthome_storagestrategysupportspersistenthome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L112", + "weight": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L97", + "weight": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_needspersistenthomedirectory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L146", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_addinitcontainercomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L141", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_inferinitcontainer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L133", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initcommandexists", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L129", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initcomponentexists", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L137", + "weight": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initeventexists", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_addinitcontainercomponent", + "target": "pkg_library_home_persistenthome_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L234", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_ensurehomeinitcontainerfields", + "target": "pkg_library_home_persistenthome_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", + "weight": 1.0, + "context": "return_type", + "source": "home_persistenthome_inferinitcontainer", + "target": "pkg_library_home_persistenthome_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L221", + "weight": 1.0, + "source": "home_persistenthome_inferinitcontainer", + "target": "home_util_inferworkspaceimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_getdevworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L87", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_testpersistenthomevolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L32", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_testcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L38", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_testinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L44", + "weight": 1.0, + "source": "home_persistenthome_test", + "target": "home_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "home_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "source": "home_persistenthome_test_loadtestcaseorpanic", + "target": "home_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "home_testcase", + "target": "pkg_library_home_persistenthome_test_go_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "home_testcase", + "target": "pkg_library_home_persistenthome_test_go_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_test_getdevworkspacewithconfig", + "target": "home_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "home_testinput", + "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "home_testinput", + "target": "pkg_library_home_persistenthome_test_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "source": "home_testoutput", + "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "home_persistenthome_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_test_loadtestcaseorpanic", + "target": "pkg_library_home_persistenthome_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "pkg_library_home_persistenthome_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "pkg_library_home_persistenthome_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L88", + "weight": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "source": "home_persistenthome_test_getdevworkspacewithconfig", + "target": "pkg_library_home_persistenthome_test_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L94", + "weight": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_test_getdevworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", + "weight": 1.0, + "source": "home_util", + "target": "home_util_inferworkspaceimage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "home_util_inferworkspaceimage", + "target": "pkg_library_home_util_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", + "weight": 1.0, + "source": "initcontainers_merge", + "target": "initcontainers_merge_mergeinitcontainers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "source": "initcontainers_merge_mergeinitcontainers", + "target": "pkg_library_initcontainers_merge_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L139", + "weight": 1.0, + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "initcontainers_merge_mergeinitcontainers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", + "weight": 1.0, + "source": "initcontainers_merge_test", + "target": "initcontainers_merge_test_testmergeinitcontainers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "pkg_library_initcontainers_merge_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/common_test.go", + "source_location": "L32", + "weight": 1.0, + "source": "kubernetes_common_test", + "target": "kubernetes_common_test_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "weight": 1.0, + "source": "kubernetes_deserialize", + "target": "kubernetes_deserialize_deserializetoobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", + "weight": 1.0, + "source": "kubernetes_deserialize", + "target": "kubernetes_deserialize_initializedeserializer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_deserialize_initializedeserializer", + "target": "pkg_library_kubernetes_deserialize_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_initializedeserializer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L92", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_deserialize_initializedeserializer" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L152", + "weight": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "kubernetes_deserialize_initializedeserializer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_deserialize_deserializetoobject", + "target": "pkg_library_kubernetes_deserialize_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "kubernetes_deserialize_deserializetoobject", + "target": "pkg_library_kubernetes_deserialize_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_deserializetoobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L94", + "weight": 1.0, + "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "target": "kubernetes_deserialize_deserializetoobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L53", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_deserialize_deserializetoobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L99", + "weight": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_readbytesfromfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_testdeserializeobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", + "weight": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L74", + "weight": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_test_readbytesfromfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "pkg_library_kubernetes_deserialize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_deserialize_test_readbytesfromfile", + "target": "pkg_library_kubernetes_deserialize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "target": "pkg_library_kubernetes_deserialize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "weight": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_addmetadata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", + "weight": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_checkforexistingobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "weight": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_handlekubernetescomponents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L57", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_provision_addmetadata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L60", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_provision_checkforexistingobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L38", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_util_filterforkubelikecomponents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L52", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_util_getk8slikecomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L64", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "sync_sync_isrecognizedobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L65", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L67", + "weight": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "sync_sync_syncunrecognizedobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_handlekubernetescomponents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L201", + "weight": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "kubernetes_provision_handlekubernetescomponents" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_checkforexistingobject", + "target": "pkg_library_kubernetes_provision_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L99", + "weight": 1.0, + "source": "kubernetes_provision_checkforexistingobject", + "target": "kubernetes_util_checkownerrefs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_checkforexistingobject", + "target": "pkg_library_kubernetes_provision_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L59", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_clusterobjects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_collectclusterobj", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testhandlekubernetescomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testhaskubelikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L42", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L49", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", + "weight": 1.0, + "context": "return_type", + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "kubernetes_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", + "weight": 1.0, + "context": "return_type", + "source": "kubernetes_provision_test_loadtestcaseorpanic", + "target": "kubernetes_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "source": "kubernetes_testcase", + "target": "pkg_library_kubernetes_provision_test_go_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "source": "kubernetes_testcase", + "target": "pkg_library_kubernetes_provision_test_go_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "kubernetes_testinput", + "target": "clusterobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "source": "kubernetes_testinput", + "target": "pkg_library_kubernetes_provision_test_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "source": "kubernetes_testoutput", + "target": "clusterobjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L60", + "weight": 1.0, + "context": "field", + "source": "kubernetes_clusterobjects", + "target": "pkg_library_kubernetes_provision_test_go_pod", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "source": "kubernetes_clusterobjects", + "target": "pkg_library_kubernetes_provision_test_go_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_test_collectclusterobj", + "target": "kubernetes_clusterobjects", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L99", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_test_collectclusterobj", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L96", + "weight": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "pkg_library_kubernetes_provision_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_test_loadtestcaseorpanic", + "target": "pkg_library_kubernetes_provision_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "pkg_library_kubernetes_provision_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "pkg_library_kubernetes_provision_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L225", + "weight": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "kubernetes_provision_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L230", + "weight": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "kubernetes_util_haskubelikecomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L250", + "weight": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "kubernetes_provision_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", + "weight": 1.0, + "context": "return_type", + "source": "kubernetes_provision_test_collectclusterobj", + "target": "pkg_library_kubernetes_provision_test_go_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L78", + "weight": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_checkownerrefs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", + "weight": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_filterforkubelikecomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "weight": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_getk8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", + "weight": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_haskubelikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_util_haskubelikecomponent", + "target": "pkg_library_kubernetes_util_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L36", + "weight": 1.0, + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "kubernetes_util_getk8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "pkg_library_kubernetes_util_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_util_getk8slikecomponent", + "target": "pkg_library_kubernetes_util_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "kubernetes_util_getk8slikecomponent", + "target": "pkg_library_kubernetes_util_go_k8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_util_checkownerrefs", + "target": "pkg_library_kubernetes_util_go_ownerreference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L56", + "weight": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_commandlisttocomponentkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", + "weight": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandbykey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", + "weight": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandsforkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "weight": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L77", + "weight": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_removecommandsbykeys", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L59", + "weight": 1.0, + "source": "lifecycle_command_commandlisttocomponentkeys", + "target": "lifecycle_command_getcommandtype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_command_getcommandtype", + "target": "commandtype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_command_getcommandtype", + "target": "pkg_library_lifecycle_command_go_command", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L60", + "weight": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_command_getcommandtype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L96", + "weight": 1.0, + "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "target": "lifecycle_command_getcommandtype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L40", + "weight": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_command_getcommandtype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_command_commandlisttocomponentkeys", + "target": "pkg_library_lifecycle_command_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_command_getcommandbykey", + "target": "pkg_library_lifecycle_command_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_command_getcommandsforkeys", + "target": "pkg_library_lifecycle_command_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_command_removecommandsbykeys", + "target": "pkg_library_lifecycle_command_go_command", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L36", + "weight": 1.0, + "source": "lifecycle_command_getcommandsforkeys", + "target": "lifecycle_command_getcommandbykey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L37", + "weight": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_command_getcommandsforkeys" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L56", + "weight": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_command_getcommandbykey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L36", + "weight": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_command_getcommandbykey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L45", + "weight": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_command_commandlisttocomponentkeys" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L81", + "weight": 1.0, + "source": "lifecycle_command_removecommandsbykeys", + "target": "lifecycle_common_listcontains" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L53", + "weight": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_command_removecommandsbykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/common.go", + "source_location": "L18", + "weight": 1.0, + "source": "lifecycle_common", + "target": "lifecycle_common_listcontains", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "weight": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_addpoststartlifecyclehooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", + "weight": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_builduserscript", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L212", + "weight": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_generatescriptwithtimeout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", + "weight": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "weight": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_processcommandsforpoststart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", + "weight": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L77", + "weight": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_poststart_processcommandsforpoststart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L72", + "weight": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_util_getcontainerwithname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L82", + "weight": 1.0, + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "lifecycle_poststart_addpoststartlifecyclehooks" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L99", + "weight": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_builduserscript", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L109", + "weight": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_generatescriptwithtimeout", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L96", + "weight": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "pkg_library_lifecycle_poststart_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_builduserscript", + "target": "pkg_library_lifecycle_poststart_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "pkg_library_lifecycle_poststart_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L138", + "weight": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L287", + "weight": 1.0, + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "lifecycle_poststart_builduserscript" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L224", + "weight": 1.0, + "source": "lifecycle_poststart_generatescriptwithtimeout", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L626", + "weight": 1.0, + "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "target": "lifecycle_poststart_generatescriptwithtimeout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "target": "pkg_library_lifecycle_poststart_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L658", + "weight": 1.0, + "source": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L77", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L95", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testbuilduserscript", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L300", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L632", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L30", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L37", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L43", + "weight": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "lifecycle_poststarttestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "target": "lifecycle_poststarttestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "lifecycle_poststarttestcase", + "target": "poststarttestinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "lifecycle_poststarttestcase", + "target": "poststarttestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "lifecycle_poststarttestinput", + "target": "pkg_library_lifecycle_poststart_test_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "source": "lifecycle_poststarttestinput", + "target": "pkg_library_lifecycle_poststart_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "source": "lifecycle_poststarttestoutput", + "target": "pkg_library_lifecycle_poststart_test_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "target": "pkg_library_lifecycle_poststart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "pkg_library_lifecycle_poststart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "pkg_library_lifecycle_poststart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L300", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "target": "pkg_library_lifecycle_poststart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L632", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", + "target": "pkg_library_lifecycle_poststart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L78", + "weight": 1.0, + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", + "weight": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "weight": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_getinitcontainers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L84", + "weight": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_sethomeinitcontainertofront", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L42", + "weight": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L78", + "weight": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_prestart_sethomeinitcontainertofront", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_prestart_getinitcontainers", + "target": "pkg_library_lifecycle_prestart_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestart_getinitcontainers", + "target": "pkg_library_lifecycle_prestart_go_devworkspacetemplatespeccontent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L68", + "weight": 1.0, + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "lifecycle_prestart_getinitcontainers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/ssh/event.go", + "source_location": "L51", + "weight": 1.0, + "source": "ssh_event_addsshagentpoststartevent", + "target": "lifecycle_prestart_getinitcontainers" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L84", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_prestart_sethomeinitcontainertofront", + "target": "pkg_library_lifecycle_prestart_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "target": "pkg_library_lifecycle_prestart_go_command", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "weight": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", + "weight": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestart_test_testgetinitcontainers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestarttestcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestarttestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "target": "lifecycle_prestarttestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestarttestcase", + "target": "pkg_library_lifecycle_prestart_test_go_devworkspacetemplatespeccontent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestarttestcase", + "target": "prestarttestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestarttestoutput", + "target": "pkg_library_lifecycle_prestart_test_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "target": "pkg_library_lifecycle_prestart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L55", + "weight": 1.0, + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "pkg_library_lifecycle_prestart_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "weight": 1.0, + "source": "lifecycle_prestop", + "target": "lifecycle_prestop_addprestoplifecyclehooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "weight": 1.0, + "source": "lifecycle_prestop", + "target": "lifecycle_prestop_processcommandsforprestop", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L56", + "weight": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_prestop_processcommandsforprestop", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L51", + "weight": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_util_getcontainerwithname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L78", + "weight": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "lifecycle_prestop_addprestoplifecyclehooks" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "pkg_library_lifecycle_prestop_go_command", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "pkg_library_lifecycle_prestop_go_lifecyclehandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", + "weight": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "weight": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L74", + "weight": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L35", + "weight": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L40", + "weight": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "lifecycle_prestoptestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "target": "lifecycle_prestoptestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestoptestcase", + "target": "prestoptestinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestoptestcase", + "target": "prestoptestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestoptestinput", + "target": "pkg_library_lifecycle_prestop_test_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestoptestinput", + "target": "pkg_library_lifecycle_prestop_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "lifecycle_prestoptestoutput", + "target": "pkg_library_lifecycle_prestop_test_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L68", + "weight": 1.0, + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "target": "pkg_library_lifecycle_prestop_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "pkg_library_lifecycle_prestop_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", + "weight": 1.0, + "source": "lifecycle_util", + "target": "lifecycle_util_getcontainerwithname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "source": "lifecycle_util_getcontainerwithname", + "target": "pkg_library_lifecycle_util_go_container", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "weight": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_applycontaineroverrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L112", + "weight": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_handledefaultedcontainerfields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", + "weight": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_needscontaineroverride", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", + "weight": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_restrictcontaineroverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_needscontaineroverride", + "target": "pkg_library_overrides_containers_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_applycontaineroverrides", + "target": "pkg_library_overrides_containers_go_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L72", + "weight": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "overrides_containers_handledefaultedcontainerfields", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L46", + "weight": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "overrides_containers_restrictcontaineroverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "overrides_containers_applycontaineroverrides", + "target": "pkg_library_overrides_containers_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L33", + "weight": 1.0, + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "overrides_containers_applycontaineroverrides" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L112", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_handledefaultedcontainerfields", + "target": "pkg_library_overrides_containers_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_restrictcontaineroverride", + "target": "pkg_library_overrides_containers_go_container", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", + "weight": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_loadallcontainertestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", + "weight": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_loadcontainertestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_testapplycontaineroverrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L48", + "weight": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L55", + "weight": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L60", + "weight": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestoutput", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L30", + "weight": 1.0, + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "overrides_containers_test_loadallcontainertestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "pkg_library_overrides_containers_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "pkg_library_overrides_containers_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_containers_test_loadcontainertestcaseorpanic", + "target": "pkg_library_overrides_containers_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "overrides_containertestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "overrides_containers_test_loadcontainertestcaseorpanic", + "target": "overrides_containertestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "source": "overrides_containertestcase", + "target": "containertestinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "overrides_containertestcase", + "target": "containertestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "overrides_containertestinput", + "target": "pkg_library_overrides_containers_test_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "source": "overrides_containertestinput", + "target": "pkg_library_overrides_containers_test_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "source": "overrides_containertestoutput", + "target": "pkg_library_overrides_containers_test_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "overrides_containers_test_loadcontainertestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "weight": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_applypodoverrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "weight": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_getpodoverrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", + "weight": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_getvolumesfromoverrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", + "weight": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_needspodoverrides", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_needspodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L170", + "weight": 1.0, + "source": "overrides_pods_test_testneedspodoverride", + "target": "overrides_pods_needspodoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L220", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "overrides_pods_needspodoverrides" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_applypodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L46", + "weight": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "overrides_pods_getpodoverrides", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "overrides_pods_applypodoverrides", + "target": "pkg_library_overrides_pods_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L43", + "weight": 1.0, + "source": "overrides_pods_test_testapplypodoverrides", + "target": "overrides_pods_applypodoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L221", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "overrides_pods_applypodoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L82", + "weight": 1.0, + "source": "overrides_pods_getvolumesfromoverrides", + "target": "overrides_pods_getpodoverrides", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_getvolumesfromoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L149", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "overrides_pods_getvolumesfromoverrides" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L114", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "overrides_pods_getvolumesfromoverrides" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_getpodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "source": "overrides_pods_getpodoverrides", + "target": "json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_loadallpodtestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_loadpodtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_testapplypodoverrides", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L58", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_testneedspodoverride", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L176", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L183", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L188", + "weight": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestoutput", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L35", + "weight": 1.0, + "source": "overrides_pods_test_testapplypodoverrides", + "target": "overrides_pods_test_loadallpodtestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_test_testapplypodoverrides", + "target": "pkg_library_overrides_pods_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "pkg_library_overrides_pods_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_test_loadpodtestcaseorpanic", + "target": "pkg_library_overrides_pods_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "overrides_pods_test_testneedspodoverride", + "target": "pkg_library_overrides_pods_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", + "weight": 1.0, + "context": "return_type", + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "overrides_podtestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "source": "overrides_pods_test_loadpodtestcaseorpanic", + "target": "overrides_podtestcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L178", + "weight": 1.0, + "context": "field", + "source": "overrides_podtestcase", + "target": "podtestinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L179", + "weight": 1.0, + "context": "field", + "source": "overrides_podtestcase", + "target": "podtestoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L184", + "weight": 1.0, + "context": "field", + "source": "overrides_podtestinput", + "target": "pkg_library_overrides_pods_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L185", + "weight": 1.0, + "context": "field", + "source": "overrides_podtestinput", + "target": "podtemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L189", + "weight": 1.0, + "context": "field", + "source": "overrides_podtestoutput", + "target": "podtemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L203", + "weight": 1.0, + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "overrides_pods_test_loadpodtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", + "weight": 1.0, + "source": "projects_clone", + "target": "projects_clone_getclonepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "source": "projects_clone", + "target": "projects_clone_getprojectcloneinitcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "weight": 1.0, + "source": "projects_clone", + "target": "projects_clone_getstarterproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", + "weight": 1.0, + "source": "projects_clone", + "target": "projects_clone_hascontainercomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", + "weight": 1.0, + "source": "projects_clone", + "target": "projects_clone_validateallprojects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L37", + "weight": 1.0, + "source": "projects_clone", + "target": "projects_options", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_options", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "projects_options", + "target": "pkg_library_projects_clone_go_envvar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "projects_options", + "target": "pkg_library_projects_clone_go_pullpolicy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "projects_options", + "target": "pkg_library_projects_clone_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_validateallprojects", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L54", + "weight": 1.0, + "source": "projects_clone_validateallprojects", + "target": "projects_clone_getclonepath", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L64", + "weight": 1.0, + "source": "projects_clone_validateallprojects", + "target": "projects_clone_getstarterproject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_getstarterproject", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_hascontainercomponents", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_proxy", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L89", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_clone_getstarterproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L99", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_clone_hascontainercomponents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L115", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "resources_helper_filterresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L116", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "resources_helper_validateresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L71", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "projects_clone_getstarterproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "source": "projects_clone_getstarterproject", + "target": "pkg_library_projects_clone_go_starterproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L50", + "weight": 1.0, + "source": "bootstrap_util_getdevfilefromproject", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L131", + "weight": 1.0, + "source": "git_setup_copyprojectfromtmpdir", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L49", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L109", + "weight": 1.0, + "source": "git_setup_setupremotesforexistingproject", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/utils.go", + "source_location": "L41", + "weight": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/utils.go", + "source_location": "L109", + "weight": 1.0, + "source": "internal_utils_checksubpathprojectstate", + "target": "projects_clone_getclonepath" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "source": "projects_clone_getclonepath", + "target": "pkg_library_projects_clone_go_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L44", + "weight": 1.0, + "source": "zip_setup_setupzipproject", + "target": "projects_clone_getclonepath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L88", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_addresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L223", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_applycaps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L162", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_applydefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_applyresourcerequirementstocomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_filterresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_handlecapsedgecase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_parseresourcesfromcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", + "weight": 1.0, + "source": "resources_helper", + "target": "resources_helper_validateresources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_parseresourcesfromcomponent", + "target": "pkg_library_resources_helper_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_parseresourcesfromcomponent", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L65", + "weight": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_parseresourcesfromcomponent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_addresourcerequirements", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L223", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_applycaps", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L162", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_applydefaults", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_applyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_filterresources", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_handlecapsedgecase", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_validateresources", + "target": "pkg_library_resources_helper_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "resources_helper_addresourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_applyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_go_containercomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L161", + "weight": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_applyresourcerequirementstocomponent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L226", + "weight": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "resources_helper_filterresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/restore/restore.go", + "source_location": "L107", + "weight": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "resources_helper_filterresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L296", + "weight": 1.0, + "source": "resources_helper_test_testapplydefaults", + "target": "resources_helper_applydefaults" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L251", + "weight": 1.0, + "source": "resources_helper_applycaps", + "target": "resources_helper_handlecapsedgecase", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L371", + "weight": 1.0, + "source": "resources_helper_test_testapplycaps", + "target": "resources_helper_applycaps" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_handlecapsedgecase", + "target": "resourcename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L401", + "weight": 1.0, + "source": "resources_helper_test_testvalidate", + "target": "resources_helper_validateresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/restore/restore.go", + "source_location": "L108", + "weight": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "resources_helper_validateresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_getcontainercomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testaddresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L307", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplycaps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L238", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplydefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L126", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplyresourcerequirementstocomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L167", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testfilterresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testparseresourcesfromcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", + "weight": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testvalidate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L35", + "weight": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_test_getcontainercomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L36", + "weight": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testaddresourcerequirements", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L307", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testapplycaps", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testapplydefaults", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testfilterresources", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", + "weight": 1.0, + "context": "parameter_type", + "source": "resources_helper_test_testvalidate", + "target": "pkg_library_resources_helper_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L94", + "weight": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L135", + "weight": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_test_getcontainercomponent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L136", + "weight": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L175", + "weight": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L248", + "weight": 1.0, + "source": "resources_helper_test_testapplydefaults", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L317", + "weight": 1.0, + "source": "resources_helper_test_testapplycaps", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L385", + "weight": 1.0, + "source": "resources_helper_test_testvalidate", + "target": "resources_helper_test_getresourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_test_getresourcerequirements", + "target": "pkg_library_resources_helper_test_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", + "weight": 1.0, + "context": "return_type", + "source": "resources_helper_test_getcontainercomponent", + "target": "pkg_library_resources_helper_test_go_containercomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L42", + "weight": 1.0, + "source": "restore_restore", + "target": "restore_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "source": "restore_restore", + "target": "restore_restore_getworkspacerestoreinitcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L146", + "weight": 1.0, + "source": "restore_restore", + "target": "restore_restore_hascontainercomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", + "weight": 1.0, + "source": "restore_restore", + "target": "restore_restore_isworkspacerestorerequested", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "source": "restore_options", + "target": "pkg_library_restore_restore_go_envvar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "source": "restore_options", + "target": "pkg_library_restore_restore_go_pullpolicy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "source": "restore_options", + "target": "pkg_library_restore_restore_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "restore_options", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_isworkspacerestorerequested", + "target": "pkg_library_restore_restore_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L146", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_hascontainercomponents", + "target": "pkg_library_restore_restore_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L94", + "weight": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "restore_restore_hascontainercomponents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", + "weight": 1.0, + "source": "ssh_event", + "target": "ssh_event_addsshagentpoststartevent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", + "weight": 1.0, + "source": "ssh_event", + "target": "ssh_event_needssshpoststartevent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "ssh_event_addsshagentpoststartevent", + "target": "pkg_library_ssh_event_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "ssh_event_needssshpoststartevent", + "target": "pkg_library_ssh_event_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkcontainerstatusforfailure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L98", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkdeploymentconditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkdeploymentstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkforignoredworkspacepodevents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L281", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkifunrecoverableeventignored", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkpodevents", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkpodsstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", + "weight": 1.0, + "source": "status_check", + "target": "status_check_checkrollingupdatedeploymentstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L185", + "weight": 1.0, + "source": "status_check", + "target": "status_check_getconcisepoststartfailuremessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", + "weight": 1.0, + "source": "status_check", + "target": "status_check_geteventcount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkdeploymentstatus", + "target": "pkg_library_status_check_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkdeploymentstatus", + "target": "pkg_library_status_check_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L77", + "weight": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "status_check_checkrollingupdatedeploymentstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L74", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "status_check_checkdeploymentstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkdeploymentconditions", + "target": "pkg_library_status_check_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkrollingupdatedeploymentstatus", + "target": "pkg_library_status_check_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkforignoredworkspacepodevents", + "target": "pkg_library_status_check_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L76", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "status_check_checkdeploymentconditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L271", + "weight": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "status_check_checkpodsstate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkpodsstate", + "target": "matchinglabels", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkpodsstate", + "target": "pkg_library_status_check_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L123", + "weight": 1.0, + "source": "status_check_checkpodsstate", + "target": "status_check_checkcontainerstatusforfailure", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L134", + "weight": 1.0, + "source": "status_check_checkpodsstate", + "target": "status_check_checkpodevents", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L92", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "status_check_checkpodsstate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L83", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "status_check_checkpodsstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkforignoredworkspacepodevents", + "target": "pkg_library_status_check_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkpodevents", + "target": "pkg_library_status_check_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkpodevents", + "target": "pkg_library_status_check_go_pod", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L164", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_checkifunrecoverableeventignored", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L168", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_getconcisepoststartfailuremessage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L164", + "weight": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_geteventcount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L241", + "weight": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "status_check_getconcisepoststartfailuremessage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check_test.go", + "source_location": "L115", + "weight": 1.0, + "source": "status_check_test_testgetconcisepoststartfailuremessage", + "target": "status_check_getconcisepoststartfailuremessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_checkcontainerstatusforfailure", + "target": "containerstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L242", + "weight": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "status_check_checkifunrecoverableeventignored", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_geteventcount", + "target": "event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", + "weight": 1.0, + "source": "status_check_test", + "target": "status_check_test_testgetconcisepoststartfailuremessage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "status_check_test_testgetconcisepoststartfailuremessage", + "target": "pkg_library_status_check_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "source": "storage_storage", + "target": "storage_storage_getworkspacepvcinfo", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/storage/storage.go", + "source_location": "L48", + "weight": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "storage_provisioner_getprovisioner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_canmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_checkautomountvolumeforpotentialerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_checkautomountvolumesforcollision", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L368", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_dropitemsfieldfromvolumes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_existsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_filtergitconfigautomountvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_findgitconfigautomount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_flattenautomountresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_formatvolumedescription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_getaccessmodeforautomount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_getautomountresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_getvolumedescriptionfromvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_isenvfromsourceexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_ismountonstart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_isvolumemountexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L480", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_matchesanypattern", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_matchesworkspacetarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_mergeautomountresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_provisionautomountresourcesinto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_sortconfigmaps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", + "weight": 1.0, + "source": "automount_common", + "target": "automount_common_sortsecrets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L40", + "weight": 1.0, + "source": "automount_common", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_canmountwithoutrestart", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_existsindeployment", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_filtergitconfigautomountvolume", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_flattenautomountresources", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_getautomountresources", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_isenvfromsourceexistsindeployment", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_isvolumemountexistsindeployment", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_mergeautomountresources", + "target": "automount_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "source": "automount_resources", + "target": "pkg_provision_automount_common_go_envfromsource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "automount_resources", + "target": "pkg_provision_automount_common_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "source": "automount_resources", + "target": "pkg_provision_automount_common_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L368", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_dropitemsfieldfromvolumes", + "target": "pkg_provision_automount_common_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_formatvolumedescription", + "target": "pkg_provision_automount_common_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "pkg_provision_automount_common_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "pkg_provision_automount_common_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L59", + "weight": 1.0, + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L60", + "weight": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "automount_common_checkautomountvolumesforcollision", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L54", + "weight": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "automount_common_getautomountresources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_provisionautomountresourcesinto", + "target": "pkg_provision_automount_common_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_provisionautomountresourcesinto", + "target": "pkg_provision_automount_common_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_provisionautomountresourcesinto", + "target": "pkg_provision_automount_common_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L545", + "weight": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L581", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L610", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L676", + "weight": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L480", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L509", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L646", + "weight": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L444", + "weight": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L132", + "weight": 1.0, + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L527", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L628", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L426", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_provisionautomountresourcesinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_checkautomountvolumesforcollision", + "target": "pkg_provision_automount_common_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_findgitconfigautomount", + "target": "pkg_provision_automount_common_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_getautomountresources", + "target": "pkg_provision_automount_common_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_canmountwithoutrestart", + "target": "pkg_provision_automount_common_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_existsindeployment", + "target": "pkg_provision_automount_common_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_getautomountresources", + "target": "pkg_provision_automount_common_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_isenvfromsourceexistsindeployment", + "target": "pkg_provision_automount_common_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_isvolumemountexistsindeployment", + "target": "pkg_provision_automount_common_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L118", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_dropitemsfieldfromvolumes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L109", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_filtergitconfigautomountvolume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L113", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_mergeautomountresources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L98", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_configmap_getdevworkspaceconfigmaps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L93", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L114", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_projected_mergeprojectedvolumes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L120", + "weight": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_pvcs_getautomountpvcs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L139", + "weight": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_common_formatvolumedescription", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L150", + "weight": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_common_getvolumedescriptionfromvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L344", + "weight": 1.0, + "source": "automount_common_test_testcheckautomountvolumesforcollision", + "target": "automount_common_checkautomountvolumesforcollision" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L176", + "weight": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "automount_common_formatvolumedescription", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L174", + "weight": 1.0, + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "automount_common_formatvolumedescription" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L82", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_flattenautomountresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L72", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_common_flattenautomountresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L133", + "weight": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_common_flattenautomountresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L240", + "weight": 1.0, + "source": "automount_common_findgitconfigautomount", + "target": "automount_common_matchesworkspacetarget", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L43", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_common_findgitconfigautomount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_checkautomountvolumeforpotentialerror", + "target": "pkg_provision_automount_common_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L75", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_checkautomountvolumeforpotentialerror" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_canmountwithoutrestart", + "target": "pkg_provision_automount_common_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_getaccessmodeforautomount", + "target": "pkg_provision_automount_common_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_ismountonstart", + "target": "pkg_provision_automount_common_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_matchesworkspacetarget", + "target": "pkg_provision_automount_common_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L61", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_getaccessmodeforautomount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_sortsecrets", + "target": "pkg_provision_automount_common_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L111", + "weight": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_common_sortsecrets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_sortconfigmaps", + "target": "pkg_provision_automount_common_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L45", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_sortconfigmaps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L139", + "weight": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_common_sortconfigmaps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L408", + "weight": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_common_ismountonstart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L230", + "weight": 1.0, + "source": "automount_gitconfig_allitemsmountonstart", + "target": "automount_common_ismountonstart" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L413", + "weight": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_common_existsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L70", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_canmountwithoutrestart" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L125", + "weight": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_common_canmountwithoutrestart" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L418", + "weight": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_common_isenvfromsourceexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L417", + "weight": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_common_isvolumemountexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L214", + "weight": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "automount_common_isvolumemountexistsindeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L474", + "weight": 1.0, + "source": "automount_common_matchesworkspacetarget", + "target": "automount_common_matchesanypattern", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L1025", + "weight": 1.0, + "source": "automount_common_test_testmatchesworkspacetarget", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L51", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L101", + "weight": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L89", + "weight": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", + "weight": 1.0, + "source": "automount_common_persistenthome_test", + "target": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "pkg_provision_automount_common_persistenthome_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_emptydeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L756", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartconfigmapasenv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L735", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartconfigmapasfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L776", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartpvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartsecretasenv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L694", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartsecretasfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L168", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testcheckautomountvolumesforcollision", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L792", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmatchesworkspacetarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L533", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L552", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testprovisionautomountresourcesinto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L616", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L41", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_mountedvolumetype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "automount_common_test", + "target": "automount_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "automount_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_loadtestcaseorpanic", + "target": "automount_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_envfromsource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_mountonstartsecretasenv", + "target": "pkg_provision_automount_common_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L694", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_mountonstartsecretasfile", + "target": "pkg_provision_automount_common_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L756", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_mountonstartconfigmapasenv", + "target": "pkg_provision_automount_common_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L735", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_mountonstartconfigmapasfile", + "target": "pkg_provision_automount_common_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L776", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_mountonstartpvc", + "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "automount_common_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_loadtestcaseorpanic", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testcheckautomountvolumesforcollision", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L792", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmatchesworkspacetarget", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L533", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L552", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L616", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L365", + "weight": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "automount_common_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L426", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L416", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartsecretasfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L434", + "weight": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartsecretasfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L453", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_test_mountonstartsecretasenv", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L488", + "weight": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartsecretasfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L527", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L517", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartconfigmapasfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L535", + "weight": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartconfigmapasfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L554", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_test_mountonstartconfigmapasenv", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L589", + "weight": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartconfigmapasfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L628", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L618", + "weight": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartpvc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L636", + "weight": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartpvc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L655", + "weight": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartpvc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", + "weight": 1.0, + "context": "return_type", + "source": "automount_common_test_emptydeployment", + "target": "pkg_provision_automount_common_test_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L340", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L367", + "weight": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L243", + "weight": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "weight": 1.0, + "source": "automount_configmap", + "target": "automount_configmap_getautomountconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "source": "automount_configmap", + "target": "automount_configmap_getdevworkspaceconfigmaps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L69", + "weight": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_configmap_getautomountconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "pkg_provision_automount_configmap_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "pkg_provision_automount_configmap_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "pkg_provision_automount_configmap_go_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "weight": 1.0, + "context": "return_type", + "source": "automount_configmap_getautomountconfigmap", + "target": "pkg_provision_automount_configmap_go_resources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_configmap_getautomountconfigmap", + "target": "pkg_provision_automount_configmap_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L74", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_configmap_getautomountconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L221", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_allitemsmountonstart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L150", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cleanupgitconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_getgitresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_provisiongitconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L50", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_gitconfig_cleanupgitconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L38", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_gitconfig_getgitresources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L59", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L54", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_templates_mergegitcredentials" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_resources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L64", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L777", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L751", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L726", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L700", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L881", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L855", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L830", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L804", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L107", + "weight": 1.0, + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L457", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L391", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L428", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L568", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L486", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L340", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L268", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L308", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L671", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L596", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L367", + "weight": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L243", + "weight": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L542", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L516", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L647", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L623", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L87", + "weight": 1.0, + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "automount_gitconfig_provisiongitconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L150", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cleanupgitconfig", + "target": "pkg_provision_automount_gitconfig_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L138", + "weight": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L110", + "weight": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L192", + "weight": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L197", + "weight": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L207", + "weight": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "automount_gitconfig_allitemsmountonstart", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L221", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_allitemsmountonstart", + "target": "pkg_provision_automount_gitconfig_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitconfigcontains", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialssecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildautomountgitconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildautomountgitsecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L950", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L926", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildsecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L942", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L788", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testgitconfigisfullymounted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L440", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L403", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L470", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L48", + "weight": 1.0, + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "automount_gitconfig_test_buildsecret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L788", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L440", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L470", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "pkg_provision_automount_gitconfig_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L73", + "weight": 1.0, + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "automount_gitconfig_test_buildsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L98", + "weight": 1.0, + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L120", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L123", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L133", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L136", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L146", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L149", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L156", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L161", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L171", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L176", + "weight": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L182", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L186", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L196", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L205", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L215", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L223", + "weight": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "automount_templates_constructgitconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L229", + "weight": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L277", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L276", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialssecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L255", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L317", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L316", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialssecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L283", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L349", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L348", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialssecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L328", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_buildsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L323", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L355", + "weight": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L399", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L379", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L436", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L405", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L465", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L442", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L496", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L495", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialssecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L472", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L502", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L528", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L578", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L577", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialssecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L554", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L605", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L584", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L611", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L635", + "weight": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L680", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L659", + "weight": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L707", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_test_assertgitconfigcontains", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L686", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_test_buildautomountgitconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L712", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L737", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "automount_gitconfig_test_buildautomountgitconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L784", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_test_assertgitconfigcontains", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L763", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L811", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_test_assertgitconfigcontains", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L790", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_test_buildautomountgitsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L816", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L841", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "automount_gitconfig_test_buildautomountgitsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L888", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_test_assertgitconfigcontains", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L867", + "weight": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitsecret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L894", + "weight": 1.0, + "source": "automount_gitconfig_test_buildautomountgitconfigmap", + "target": "automount_gitconfig_test_buildconfigwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_test_buildautomountgitconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_test_buildconfig", + "target": "pkg_provision_automount_gitconfig_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L950", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_test_buildconfigwithannotations", + "target": "pkg_provision_automount_gitconfig_test_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L903", + "weight": 1.0, + "source": "automount_gitconfig_test_buildautomountgitsecret", + "target": "automount_gitconfig_test_buildsecretwithannotations", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_test_buildautomountgitsecret", + "target": "pkg_provision_automount_gitconfig_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L926", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_test_buildsecret", + "target": "pkg_provision_automount_gitconfig_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L942", + "weight": 1.0, + "context": "return_type", + "source": "automount_gitconfig_test_buildsecretwithannotations", + "target": "pkg_provision_automount_gitconfig_test_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L951", + "weight": 1.0, + "source": "automount_gitconfig_test_buildconfigwithannotations", + "target": "automount_gitconfig_test_buildconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L943", + "weight": 1.0, + "source": "automount_gitconfig_test_buildsecretwithannotations", + "target": "automount_gitconfig_test_buildsecret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "weight": 1.0, + "source": "automount_projected", + "target": "automount_projected_checkcanuseprojectedvolumes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "weight": 1.0, + "source": "automount_projected", + "target": "automount_projected_generateprojectedvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", + "weight": 1.0, + "source": "automount_projected", + "target": "automount_projected_mergeprojectedvolumes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L76", + "weight": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "automount_projected_generateprojectedvolume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_mergeprojectedvolumes", + "target": "pkg_provision_automount_projected_go_resources", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L224", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_mergeprojectedvolumes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L104", + "weight": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "automount_projected_checkcanuseprojectedvolumes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_generateprojectedvolume", + "target": "pkg_provision_automount_projected_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_generateprojectedvolume", + "target": "pkg_provision_automount_projected_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "pkg_provision_automount_projected_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "pkg_provision_automount_projected_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testconfigmapvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testenvfromsource", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testmergeprojectedvolumes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L304", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testprojectedvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L266", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testpvcvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testsecretvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L285", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testsubpathvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", + "weight": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L66", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testconfigmapvolume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L75", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testenvfromsource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testprojectedvolume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testpvcvolume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L65", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testsecretvolume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L175", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testsubpathvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L70", + "weight": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "pkg_provision_automount_projected_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testsecretvolume", + "target": "pkg_provision_automount_projected_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testconfigmapvolume", + "target": "pkg_provision_automount_projected_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L304", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testprojectedvolume", + "target": "pkg_provision_automount_projected_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L266", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testpvcvolume", + "target": "pkg_provision_automount_projected_test_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testvolumemount", + "target": "pkg_provision_automount_projected_test_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testsubpathvolumemount", + "target": "pkg_provision_automount_projected_test_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", + "weight": 1.0, + "context": "return_type", + "source": "automount_projected_test_testenvfromsource", + "target": "pkg_provision_automount_projected_test_go_envfromsource", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L38", + "weight": 1.0, + "source": "automount_pvcs", + "target": "automount_mountpathentry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "source": "automount_pvcs", + "target": "automount_pvcs_getautomountpvcs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", + "weight": 1.0, + "source": "automount_pvcs", + "target": "automount_pvcs_parsemountpathannotation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "automount_pvcs_parsemountpathannotation", + "target": "automount_mountpathentry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L106", + "weight": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_pvcs_parsemountpathannotation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_resources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", + "weight": 1.0, + "source": "automount_templates", + "target": "automount_templates_constructgitconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", + "weight": 1.0, + "source": "automount_templates", + "target": "automount_templates_mergegitcredentials", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "automount_templates_constructgitconfig", + "target": "pkg_provision_automount_templates_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", + "weight": 1.0, + "context": "return_type", + "source": "automount_templates_mergegitcredentials", + "target": "pkg_provision_automount_templates_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", + "weight": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_config_getnamespacepodtolerationsandnodeselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", + "weight": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_config_readnamespacedconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L37", + "weight": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_namespacedconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "config_config_readnamespacedconfig", + "target": "config_namespacedconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/config/config.go", + "source_location": "L47", + "weight": 1.0, + "source": "config_config_readnamespacedconfig", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "config_config_readnamespacedconfig", + "target": "pkg_provision_config_config_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L211", + "weight": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "config_config_readnamespacedconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L91", + "weight": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "config_config_readnamespacedconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", + "weight": 1.0, + "context": "parameter_type", + "source": "config_config_getnamespacepodtolerationsandnodeselector", + "target": "pkg_provision_config_config_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L32", + "weight": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "config_config_getnamespacepodtolerationsandnodeselector" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", + "weight": 1.0, + "context": "return_type", + "source": "config_config_getnamespacepodtolerationsandnodeselector", + "target": "pkg_provision_config_config_go_toleration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L225", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "config_config_getnamespacepodtolerationsandnodeselector" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L52", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "config_config_getnamespacepodtolerationsandnodeselector" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", + "weight": 1.0, + "source": "metadata_envvar", + "target": "metadata_envvar_getworkspacemetaenvvar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "metadata_envvar_getworkspacemetaenvvar", + "target": "pkg_provision_metadata_envvar_go_envvar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L68", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_envvar_getworkspacemetaenvvar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", + "weight": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getspecmetadataconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "weight": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getvolumefromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "weight": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getvolumemountfromvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_provisionworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L50", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getspecmetadataconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L62", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getvolumefromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L64", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getvolumemountfromvolume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L58", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "pkg_provision_metadata_metadata_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "source": "metadata_metadata_getvolumefromconfigmap", + "target": "pkg_provision_metadata_metadata_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", + "weight": 1.0, + "context": "return_type", + "source": "metadata_metadata_getvolumefromconfigmap", + "target": "pkg_provision_metadata_metadata_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "metadata_metadata_getvolumemountfromvolume", + "target": "pkg_provision_metadata_metadata_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "source": "metadata_metadata_getvolumemountfromvolume", + "target": "pkg_provision_metadata_metadata_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L309", + "weight": 1.0, + "source": "storage_asyncstorage", + "target": "storage_asyncstorage_checkconfigured", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L43", + "weight": 1.0, + "source": "storage_asyncstorage", + "target": "storage_asyncstorageprovisioner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_needsstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_provisionstorage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L48", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_needsstorage", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L79", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_needsstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L84", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_configuration_getorcreatesshconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L123", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L148", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_service_syncworkspacesyncservicetocluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L172", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_sidecar_getasyncsidecar" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L171", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_volume_getvolumefromsecret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L52", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorage_checkconfigured", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L166", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L59", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L74", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumesfromworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L95", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_checkforalternatepvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L103", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_checkpvcterminating" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L115", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_synccommonpvc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L181", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L191", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L184", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "storage_cleanup_runcommonpvccleanupjob" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", + "weight": 1.0, + "context": "return_type", + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L256", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_addephemeralvolumestopodadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L254", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_getworkspacevolumes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L274", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_isephemeral" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L262", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_processprojectsvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "weight": 1.0, + "source": "asyncstorage_cleanup", + "target": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L39", + "weight": 1.0, + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L34", + "weight": 1.0, + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "asyncstorage_ssh_extractsshkeypairfromsecret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_cleanup_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_cleanup_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L62", + "weight": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "weight": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", + "weight": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L83", + "weight": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L79", + "weight": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", + "target": "pkg_provision_storage_asyncstorage_configmap_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L73", + "weight": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L87", + "weight": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "source": "asyncstorage_configuration", + "target": "asyncstorage_configuration_getorcreatesshconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L67", + "weight": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_ssh_extractsshkeypairfromsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L49", + "weight": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_ssh_getsshkeypair" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "weight": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L37", + "weight": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L38", + "weight": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_toleration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "weight": 1.0, + "source": "asyncstorage_service", + "target": "asyncstorage_service_getworkspacesyncservicecluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", + "weight": 1.0, + "source": "asyncstorage_service", + "target": "asyncstorage_service_getworkspacesyncservicespec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "source": "asyncstorage_service", + "target": "asyncstorage_service_syncworkspacesyncservicetocluster", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L30", + "weight": 1.0, + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "asyncstorage_service_getworkspacesyncservicespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "pkg_provision_storage_asyncstorage_service_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "pkg_provision_storage_asyncstorage_service_go_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L36", + "weight": 1.0, + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_service_getworkspacesyncservicespec", + "target": "pkg_provision_storage_asyncstorage_service_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_service_getworkspacesyncservicecluster", + "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_service_getworkspacesyncservicecluster", + "target": "pkg_provision_storage_asyncstorage_service_go_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_service_getworkspacesyncservicespec", + "target": "pkg_provision_storage_asyncstorage_service_go_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "weight": 1.0, + "source": "asyncstorage_sidecar", + "target": "asyncstorage_sidecar_getasyncsidecar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "pkg_provision_storage_asyncstorage_sidecar_go_container", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "pkg_provision_storage_asyncstorage_sidecar_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L55", + "weight": 1.0, + "source": "asyncstorage_ssh", + "target": "asyncstorage_ssh_extractsshkeypairfromsecret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L31", + "weight": 1.0, + "source": "asyncstorage_ssh", + "target": "asyncstorage_ssh_getsshkeypair", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_ssh_extractsshkeypairfromsecret", + "target": "pkg_provision_storage_asyncstorage_ssh_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "weight": 1.0, + "source": "asyncstorage_volume", + "target": "asyncstorage_volume_getvolumefromsecret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "asyncstorage_volume_getvolumefromsecret", + "target": "pkg_provision_storage_asyncstorage_volume_go_secret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "asyncstorage_volume_getvolumefromsecret", + "target": "pkg_provision_storage_asyncstorage_volume_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", + "weight": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_commonpvcexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", + "weight": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_getnodenamewithpvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_getspeccommonpvccleanupjob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "weight": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_gettargetnodename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "weight": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_runcommonpvccleanupjob", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L59", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "storage_cleanup_commonpvcexists", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L67", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "storage_cleanup_getspeccommonpvccleanupjob", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L71", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L103", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "storage_cleanup_runcommonpvccleanupjob" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_commonpvcexists", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_gettargetnodename", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_commonpvcexists", + "target": "pkg_provision_storage_cleanup_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_gettargetnodename", + "target": "pkg_provision_storage_cleanup_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_job", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L125", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "storage_cleanup_gettargetnodename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L117", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "storage_shared_checkforalternatepvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L263", + "weight": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L279", + "weight": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "storage_cleanup_getnodenamewithpvc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_cleanup_getnodenamewithpvc", + "target": "pkg_provision_storage_cleanup_go_podlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L39", + "weight": 1.0, + "source": "storage_commonstorage", + "target": "storage_commonstorageprovisioner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "weight": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", + "weight": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_needsstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_provisionstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", + "weight": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L44", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_needsstorage", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L54", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_commonstorageprovisioner_needsstorage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L84", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L49", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumesfromworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L58", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_checkforalternatepvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L66", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_checkpvcterminating" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L77", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_synccommonpvc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_commonstorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_commonstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L95", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "storage_shared_getsharedpvcworkspacecount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L177", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "storage_shared_isephemeral" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_getdevworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L49", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L300", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L195", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testneedsstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L130", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L167", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testterminatingpvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L55", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L67", + "weight": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "storage_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "source": "storage_commonstorage_test_loadtestcaseorpanic", + "target": "storage_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "source": "storage_testcase", + "target": "pkg_provision_storage_commonstorage_test_go_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L58", + "weight": 1.0, + "context": "field", + "source": "storage_testcase", + "target": "pkg_provision_storage_commonstorage_test_go_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "source": "storage_testinput", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "source": "storage_testinput", + "target": "pkg_provision_storage_commonstorage_test_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L300", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_sortvolumesandvolumemounts", + "target": "pkg_provision_storage_commonstorage_test_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "source": "storage_testoutput", + "target": "pkg_provision_storage_commonstorage_test_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L69", + "weight": 1.0, + "context": "field", + "source": "storage_testoutput", + "target": "pkg_provision_storage_commonstorage_test_go_quantity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_getdevworkspacewithconfig", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "storage_commonstorage_test_getdevworkspacewithconfig", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L151", + "weight": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_getdevworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L187", + "weight": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_commonstorage_test_getdevworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L121", + "weight": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_commonstorage_test_getdevworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "storage_commonstorage_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_loadtestcaseorpanic", + "target": "pkg_provision_storage_commonstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L181", + "weight": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_commonstorage_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_commonstorage_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "pkg_provision_storage_commonstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_testneedsstorage", + "target": "pkg_provision_storage_commonstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "pkg_provision_storage_commonstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "pkg_provision_storage_commonstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "pkg_provision_storage_commonstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L131", + "weight": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L121", + "weight": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_provisioner_getprovisioner" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L158", + "weight": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L133", + "weight": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L169", + "weight": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L292", + "weight": 1.0, + "source": "storage_commonstorage_test_testneedsstorage", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L45", + "weight": 1.0, + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L106", + "weight": 1.0, + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L30", + "weight": 1.0, + "source": "storage_ephemeralstorage", + "target": "storage_ephemeralstorageprovisioner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", + "weight": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", + "weight": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_needsstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_provisionstorage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L41", + "weight": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumestopodadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L40", + "weight": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "storage_shared_getworkspacevolumes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", + "weight": 1.0, + "source": "storage_ephemeralstorage_test", + "target": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "pkg_provision_storage_ephemeralstorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorage_getpvcsize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorage_syncperworkspacepvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L38", + "weight": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorageprovisioner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_needsstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_provisionstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_needsstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L61", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_perworkspacestorage_syncperworkspacepvc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L75", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L51", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumesfromworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L56", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_perworkspacestorage_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorage_getpvcsize", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L142", + "weight": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "storage_shared_isephemeral" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorage_getpvcsize", + "target": "namespacedconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", + "weight": 1.0, + "context": "return_type", + "source": "storage_perworkspacestorage_getpvcsize", + "target": "pkg_provision_storage_perworkspacestorage_go_quantity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L177", + "weight": 1.0, + "source": "storage_perworkspacestorage_getpvcsize", + "target": "storage_shared_isephemeral" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L216", + "weight": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "storage_perworkspacestorage_getpvcsize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_persistentvolumeclaim", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L222", + "weight": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L236", + "weight": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L38", + "weight": 1.0, + "source": "storage_perworkspacestorage_test", + "target": "storage_perworkspacestorage_test_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", + "weight": 1.0, + "source": "storage_perworkspacestorage_test", + "target": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "pkg_provision_storage_perworkspacestorage_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L63", + "weight": 1.0, + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L33", + "weight": 1.0, + "source": "storage_provisioner", + "target": "storage_provisioner", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "source": "storage_provisioner_getprovisioner", + "target": "storage_provisioner", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_provisioner_getprovisioner", + "target": "pkg_provision_storage_provisioner_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_addephemeralvolumesfromworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_addephemeralvolumestopodadditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L233", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_checkforalternatepvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L269", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_checkpvcterminating", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_getpvcspec", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L249", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_getsharedpvcworkspacecount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_getworkspacevolumes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_isephemeral", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_processprojectsvolume", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_synccommonpvc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", + "weight": 1.0, + "source": "storage_shared", + "target": "storage_shared_workspaceneedsstorage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_workspaceneedsstorage", + "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L47", + "weight": 1.0, + "source": "storage_shared_workspaceneedsstorage", + "target": "storage_shared_isephemeral", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_processprojectsvolume", + "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_persistentvolumeaccessmode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_persistentvolumeclaim", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_quantity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L103", + "weight": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "storage_shared_getpvcspec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L52", + "weight": 1.0, + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L33", + "weight": 1.0, + "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "source": "storage_shared_synccommonpvc", + "target": "pkg_provision_storage_shared_go_persistentvolumeclaim", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L150", + "weight": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_isephemeral", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L197", + "weight": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "storage_shared_isephemeral", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_isephemeral", + "target": "pkg_provision_storage_shared_go_volumecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_synccommonpvc", + "target": "pkg_provision_storage_shared_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_synccommonpvc", + "target": "pkg_provision_storage_shared_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L111", + "weight": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L233", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_checkforalternatepvc", + "target": "pkg_provision_storage_shared_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L269", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_checkpvcterminating", + "target": "pkg_provision_storage_shared_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L249", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_getsharedpvcworkspacecount", + "target": "pkg_provision_storage_shared_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "pkg_provision_storage_shared_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "pkg_provision_storage_shared_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L146", + "weight": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_addephemeralvolumestopodadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L145", + "weight": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_getworkspacevolumes", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_getworkspacevolumes", + "target": "pkg_provision_storage_shared_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", + "weight": 1.0, + "context": "return_type", + "source": "storage_shared_getworkspacevolumes", + "target": "pkg_provision_storage_shared_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", + "weight": 1.0, + "context": "return_type", + "source": "storage_shared_processprojectsvolume", + "target": "pkg_provision_storage_shared_go_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L44", + "weight": 1.0, + "source": "storage_shared_test", + "target": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", + "weight": 1.0, + "source": "storage_shared_test", + "target": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "target": "pkg_provision_storage_shared_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "pkg_provision_storage_shared_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "source": "sync_cluster_api", + "target": "sync_cluster_api_newnotinsync", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L26", + "weight": 1.0, + "source": "sync_cluster_api", + "target": "sync_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L35", + "weight": 1.0, + "source": "sync_cluster_api", + "target": "sync_notinsyncerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L40", + "weight": 1.0, + "source": "sync_cluster_api", + "target": "sync_notinsyncreason", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L63", + "weight": 1.0, + "source": "sync_cluster_api", + "target": "sync_unrecoverablesyncerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L77", + "weight": 1.0, + "source": "sync_cluster_api", + "target": "sync_warningerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "sync_cluster_api_newnotinsync", + "target": "sync_notinsyncerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "sync_notinsyncerror", + "target": "notinsyncreason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "source": "sync_notinsyncerror", + "target": "pkg_provision_sync_cluster_api_go_object", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L49", + "weight": 1.0, + "source": "sync_notinsyncerror", + "target": "sync_notinsyncerror_error", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_cluster_api_newnotinsync", + "target": "pkg_provision_sync_cluster_api_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_cluster_api_newnotinsync", + "target": "sync_notinsyncreason", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L142", + "weight": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "sync_cluster_api_newnotinsync" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L75", + "weight": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_cluster_api_newnotinsync" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L112", + "weight": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_cluster_api_newnotinsync" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L162", + "weight": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "sync_cluster_api_newnotinsync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L67", + "weight": 1.0, + "source": "sync_unrecoverablesyncerror", + "target": "sync_unrecoverablesyncerror_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L71", + "weight": 1.0, + "source": "sync_unrecoverablesyncerror", + "target": "sync_unrecoverablesyncerror_unwrap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L82", + "weight": 1.0, + "source": "sync_warningerror", + "target": "sync_warningerror_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L89", + "weight": 1.0, + "source": "sync_warningerror", + "target": "sync_warningerror_unwrap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_alldifffuncs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_basicdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_containersdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_containsownerref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_deploymentdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_jobdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_metadatadifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L110", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_poddifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_routingdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L226", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_servicedifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_diff_unrecognizedobjectdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L38", + "weight": 1.0, + "source": "sync_diff", + "target": "sync_difffunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "sync_diff_alldifffuncs", + "target": "sync_difffunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "source": "sync_diff_basicdifffunc", + "target": "sync_difffunc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L67", + "weight": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_difffunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_basicdifffunc", + "target": "options", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_metadatadifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L79", + "weight": 1.0, + "source": "sync_diff_metadatadifffunc", + "target": "sync_diff_containsownerref", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L251", + "weight": 1.0, + "source": "sync_diff_unrecognizedobjectdifffunc", + "target": "sync_diff_metadatadifffunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_deploymentdifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_jobdifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L110", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_poddifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_routingdifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_servicedifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_unrecognizedobjectdifffunc", + "target": "pkg_provision_sync_diff_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L167", + "weight": 1.0, + "source": "sync_diff_poddifffunc", + "target": "sync_diff_containersdifffunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_containersdifffunc", + "target": "pkg_provision_sync_diff_go_container", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L102", + "weight": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_diff_unrecognizedobjectdifffunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diff_containsownerref", + "target": "pkg_provision_sync_diff_go_ownerreference", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/update.go", + "source_location": "L62", + "weight": 1.0, + "source": "sync_update_serviceaccountupdatefunc", + "target": "sync_diff_containsownerref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", + "weight": 1.0, + "source": "sync_diffopts", + "target": "sync_diffopts_getnamefromenvfrom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_diffopts_getnamefromenvfrom", + "target": "pkg_provision_sync_diffopts_go_envfromsource", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_createobjectgeneric", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_ismutableobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_isrecognizedobject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_printdiff", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_syncobjectwithcluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_syncunrecognizedobjectwithcluster", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "weight": 1.0, + "source": "sync_sync", + "target": "sync_sync_updateobjectgeneric", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_isrecognizedobject", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_createobjectgeneric", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_ismutableobject", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_printdiff", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "sync_sync_syncobjectwithcluster", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_updateobjectgeneric", + "target": "pkg_provision_sync_sync_go_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L32", + "weight": 1.0, + "source": "rbac_role_syncroles", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L111", + "weight": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L145", + "weight": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_syncobjectwithcluster", + "target": "pkg_provision_sync_sync_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L54", + "weight": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_createobjectgeneric", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L59", + "weight": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_ismutableobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L69", + "weight": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_printdiff", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L79", + "weight": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_updateobjectgeneric", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L68", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L45", + "weight": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L72", + "weight": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L39", + "weight": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_createobjectgeneric", + "target": "pkg_provision_sync_sync_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "pkg_provision_sync_sync_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_updateobjectgeneric", + "target": "pkg_provision_sync_sync_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L98", + "weight": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_sync_createobjectgeneric", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L104", + "weight": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_update_unrecognizedobjectupdatefunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L146", + "weight": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "sync_sync_updateobjectgeneric", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L155", + "weight": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "sync_update_getupdatefunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L156", + "weight": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "sync_updatefunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_sync_printdiff", + "target": "pkg_provision_sync_sync_go_logger", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", + "weight": 1.0, + "source": "sync_update", + "target": "sync_update_defaultupdatefunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "weight": 1.0, + "source": "sync_update", + "target": "sync_update_getupdatefunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L54", + "weight": 1.0, + "source": "sync_update", + "target": "sync_update_serviceaccountupdatefunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", + "weight": 1.0, + "source": "sync_update", + "target": "sync_update_serviceupdatefunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", + "weight": 1.0, + "source": "sync_update", + "target": "sync_update_unrecognizedobjectupdatefunc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L34", + "weight": 1.0, + "source": "sync_update", + "target": "sync_updatefunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "sync_update_getupdatefunc", + "target": "sync_updatefunc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "sync_update_defaultupdatefunc", + "target": "pkg_provision_sync_update_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "sync_update_getupdatefunc", + "target": "pkg_provision_sync_update_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "sync_update_serviceaccountupdatefunc", + "target": "pkg_provision_sync_update_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "sync_update_serviceupdatefunc", + "target": "pkg_provision_sync_update_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "sync_update_unrecognizedobjectupdatefunc", + "target": "pkg_provision_sync_update_go_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_deleteworkspacedeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getadditionaldeploymentannotations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getclusterdeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getprogressdeadlineseconds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getspecdeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getworkspacesubpathvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_mergepodadditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_needspvcworkaround", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_scaledeploymenttozero", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "weight": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_syncdeploymenttocluster", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "pkg_provision_workspace_deployment_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "pkg_provision_workspace_deployment_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L59", + "weight": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "workspace_deployment_getspecdeployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getadditionaldeploymentannotations", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getclusterdeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", + "weight": 1.0, + "context": "return_type", + "source": "workspace_deployment_mergepodadditions", + "target": "pkg_provision_workspace_deployment_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_needspvcworkaround", + "target": "pkg_provision_workspace_deployment_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getclusterdeployment", + "target": "pkg_provision_workspace_deployment_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "pkg_provision_workspace_deployment_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "pkg_provision_workspace_deployment_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_toleration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L157", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getadditionaldeploymentannotations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L171", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getprogressdeadlineseconds", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L248", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getworkspacesubpathvolumemount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L141", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_mergepodadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L241", + "weight": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_needspvcworkaround", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "weight": 1.0, + "context": "return_type", + "source": "workspace_deployment_getclusterdeployment", + "target": "pkg_provision_workspace_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_deployment_getprogressdeadlineseconds", + "target": "pkg_provision_workspace_deployment_go_operatorconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", + "weight": 1.0, + "context": "return_type", + "source": "workspace_deployment_getworkspacesubpathvolumemount", + "target": "pkg_provision_workspace_deployment_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "workspace_pull_secret_test", + "target": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "pkg_provision_workspace_pull_secret_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "weight": 1.0, + "source": "rbac_common", + "target": "rbac_common_syncrbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_common_syncrbac", + "target": "pkg_provision_workspace_rbac_common_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_common_syncrbac", + "target": "pkg_provision_workspace_rbac_common_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L28", + "weight": 1.0, + "source": "rbac_common_syncrbac", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_common_syncrbac", + "target": "rbac_role_syncroles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L34", + "weight": 1.0, + "source": "rbac_common_syncrbac", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L118", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_syncrbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", + "weight": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestclusterapi", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", + "weight": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestdevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", + "weight": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestdevworkspacewithattributes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L51", + "weight": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", + "weight": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_testsyncrbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_common_test_testsyncrbac", + "target": "pkg_provision_workspace_rbac_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L113", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_test_gettestclusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L109", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_test_gettestdevworkspacewithattributes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L162", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_common_test_gettestclusterapi", + "target": "pkg_provision_workspace_rbac_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "pkg_provision_workspace_rbac_common_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", + "weight": 1.0, + "context": "return_type", + "source": "rbac_common_test_gettestclusterapi", + "target": "pkg_provision_workspace_rbac_common_test_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L61", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L37", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L166", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L142", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L122", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L227", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L97", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L202", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L62", + "weight": 1.0, + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L29", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L81", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L50", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L94", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L54", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L116", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L163", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L202", + "weight": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", + "weight": 1.0, + "context": "return_type", + "source": "rbac_common_test_gettestdevworkspace", + "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L55", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L139", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L118", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L80", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L30", + "weight": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L49", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L52", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L162", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L30", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L201", + "weight": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", + "weight": 1.0, + "context": "return_type", + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L160", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L138", + "weight": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L223", + "weight": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L185", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L70", + "weight": 1.0, + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L93", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L84", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L77", + "weight": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_countnondeletedworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L96", + "weight": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_countnondeletedworkspacesusingscc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "weight": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_finalizerbac", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", + "weight": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_finalizesccrbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_finalizerbac", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_finalizerbac", + "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L34", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_finalize_countnondeletedworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L27", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_finalize_finalizesccrbac", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L39", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_role_deleterole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L42", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_rolebinding_deleterolebinding" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L47", + "weight": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_finalizesccrbac", + "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_countnondeletedworkspaces", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_countnondeletedworkspacesusingscc", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_finalizesccrbac", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L58", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_finalize_countnondeletedworkspacesusingscc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L63", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_role_deleterole" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L66", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_rolebinding_deleterolebinding" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L71", + "weight": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L53", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L158", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L136", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L116", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L221", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L78", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L183", + "weight": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L158", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L116", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L221", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L112", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L217", + "weight": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "rbac_rolebinding_test_testhassubject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", + "weight": 1.0, + "source": "rbac_migrate", + "target": "rbac_migrate_cleanupdeprecatedrbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "pkg_provision_workspace_rbac_migrate_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L63", + "weight": 1.0, + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L83", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L110", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L60", + "weight": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", + "weight": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L79", + "weight": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L106", + "weight": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L46", + "weight": 1.0, + "source": "rbac_role", + "target": "rbac_role_deleterole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", + "weight": 1.0, + "source": "rbac_role", + "target": "rbac_role_generatedefaultrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", + "weight": 1.0, + "source": "rbac_role", + "target": "rbac_role_generateuseroleforscc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "weight": 1.0, + "source": "rbac_role", + "target": "rbac_role_syncroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_syncroles", + "target": "pkg_provision_workspace_rbac_role_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_syncroles", + "target": "pkg_provision_workspace_rbac_role_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_role_syncroles", + "target": "rbac_role_generatedefaultrole", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L39", + "weight": 1.0, + "source": "rbac_role_syncroles", + "target": "rbac_role_generateuseroleforscc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L32", + "weight": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "rbac_role_syncroles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L73", + "weight": 1.0, + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "rbac_role_syncroles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L51", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "rbac_role_syncroles" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L96", + "weight": 1.0, + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "rbac_role_syncroles" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_deleterole", + "target": "pkg_provision_workspace_rbac_role_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "rbac_role_generatedefaultrole", + "target": "role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "source": "rbac_role_generateuseroleforscc", + "target": "role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testcreatesroleifnotexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", + "weight": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testcreatessccroleifnotexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L47", + "weight": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", + "weight": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "pkg_provision_workspace_rbac_role_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "pkg_provision_workspace_rbac_role_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "pkg_provision_workspace_rbac_role_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "pkg_provision_workspace_rbac_role_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L86", + "weight": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_addserviceaccounttorolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", + "weight": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_deleterolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", + "weight": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_generatedefaultrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", + "weight": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L167", + "weight": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_rolebindinghassubject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "weight": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_syncrolebindings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_syncrolebindings", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_syncrolebindings", + "target": "pkg_provision_workspace_rbac_rolebinding_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L35", + "weight": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "rbac_rolebinding_addserviceaccounttorolebinding", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L55", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L118", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L167", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L32", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L87", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L206", + "weight": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "rbac_rolebinding_syncrolebindings" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_deleterolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L99", + "weight": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "rbac_rolebinding_generatedefaultrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L103", + "weight": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "rbac_rolebinding_rolebindinghassubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L134", + "weight": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "rbac_rolebinding_rolebindinghassubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", + "weight": 1.0, + "context": "return_type", + "source": "rbac_rolebinding_generatedefaultrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_rolebindinghassubject", + "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L160", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L82", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L199", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", + "weight": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testhassubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L47", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_rolebinding_test_testhassubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L199", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L77", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_rolebinding_test_testhassubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L109", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_rolebinding_test_testhassubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L155", + "weight": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_rolebinding_test_testhassubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L196", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_rolebinding_test_testhassubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", + "weight": 1.0, + "context": "parameter_type", + "source": "rbac_rolebinding_test_testhassubject", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_rolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "source": "workspace_routing", + "target": "workspace_routing_getspecrouting", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "source": "workspace_routing", + "target": "workspace_routing_syncroutingtocluster", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_exposedendpointlist", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L40", + "weight": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "workspace_routing_getspecrouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_devworkspacerouting", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_scheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_finalizeserviceaccount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", + "weight": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_removesccfromserviceaccount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "weight": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_syncserviceaccount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L91", + "weight": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "workspace_serviceaccount_removesccfromserviceaccount", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh-askpass.sh", + "source_location": "L1", + "weight": 1.0, + "source": "workspace_ssh_askpass", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_pkg_provision_workspace_ssh_askpass_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", + "weight": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_constructsshaskpasscm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "weight": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "weight": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_provisionsshaskpass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_ssh_provisionsshaskpass", + "target": "pkg_provision_workspace_ssh_go_clusterapi", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_ssh_provisionsshaskpass", + "target": "pkg_provision_workspace_ssh_go_podadditions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L38", + "weight": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "workspace_ssh_constructsshaskpasscm", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L47", + "weight": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "source": "workspace_ssh_constructsshaskpasscm", + "target": "pkg_provision_workspace_ssh_go_configmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "target": "pkg_provision_workspace_ssh_go_volume", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "target": "pkg_provision_workspace_ssh_go_volumemount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "weight": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_getclusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", + "weight": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_getspecclusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L42", + "weight": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "webhook_cluster_role_bindings_getclusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L33", + "weight": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "webhook_cluster_role_bindings_getspecclusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L108", + "weight": 1.0, + "source": "webhook_create_setupwebhookserverrbac", + "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "webhook_cluster_role_bindings_getspecclusterrolebinding", + "target": "clusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "clusterrolebinding", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "weight": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_createwebhookclusterrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_getexistingclusterrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", + "weight": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_getspecclusterrole", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "pkg_webhook_cluster_roles_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "pkg_webhook_cluster_roles_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L41", + "weight": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "webhook_cluster_roles_getexistingclusterrole", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L32", + "weight": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "webhook_cluster_roles_getspecclusterrole", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L101", + "weight": 1.0, + "source": "webhook_create_setupwebhookserverrbac", + "target": "webhook_cluster_roles_createwebhookclusterrole" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "pkg_webhook_cluster_roles_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "pkg_webhook_cluster_roles_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "webhook_cluster_roles_getspecclusterrole", + "target": "clusterrole", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "clusterrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "weight": 1.0, + "source": "webhook_create", + "target": "webhook_create_setupwebhooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "weight": 1.0, + "source": "webhook_create", + "target": "webhook_create_setupwebhookserverrbac", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_create_setupwebhooks", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_create_setupwebhooks", + "target": "pkg_webhook_create_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L53", + "weight": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "webhook_create_setupwebhookserverrbac", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L81", + "weight": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "webhook_deployment_createwebhookserverdeployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L48", + "weight": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "webhook_init_cfg_webhookcfgsinit" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_create_setupwebhookserverrbac", + "target": "pkg_webhook_create_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_create_setupwebhookserverrbac", + "target": "pkg_webhook_create_go_client", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "weight": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_createwebhookserverdeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getclusterdeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", + "weight": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getspecdeployment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", + "weight": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getwebhooksserverresources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "pkg_webhook_deployment_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "pkg_webhook_deployment_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L53", + "weight": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "webhook_deployment_getclusterdeployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L44", + "weight": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "webhook_deployment_getspecdeployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", + "weight": 1.0, + "context": "return_type", + "source": "webhook_deployment_getspecdeployment", + "target": "pkg_webhook_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L75", + "weight": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "webhook_deployment_getwebhooksserverresources", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", + "weight": 1.0, + "context": "return_type", + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_deployment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", + "weight": 1.0, + "context": "return_type", + "source": "webhook_deployment_getwebhooksserverresources", + "target": "pkg_webhook_deployment_go_resourcerequirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "weight": 1.0, + "source": "webhook_info", + "target": "webhook_info_getwebhookscreationtimestamp", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_info_getwebhookscreationtimestamp", + "target": "pkg_webhook_info_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "webhook_info_getwebhookscreationtimestamp", + "target": "pkg_webhook_info_go_time", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", + "weight": 1.0, + "source": "webhook_init_cfg", + "target": "webhook_init_cfg_checkexistingconfigforconflict", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "weight": 1.0, + "source": "webhook_init_cfg", + "target": "webhook_init_cfg_webhookcfgsinit", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "pkg_webhook_init_cfg_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "pkg_webhook_init_cfg_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L38", + "weight": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "webhook_init_cfg_checkexistingconfigforconflict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L32", + "weight": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_init_cfg_checkexistingconfigforconflict", + "target": "pkg_webhook_init_cfg_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_init_cfg_checkexistingconfigforconflict", + "target": "pkg_webhook_init_cfg_go_context", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "weight": 1.0, + "source": "kubernetes_tls", + "target": "kubernetes_tls_setupsecureservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_tls_setupsecureservice", + "target": "pkg_webhook_kubernetes_tls_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "kubernetes_tls_setupsecureservice", + "target": "pkg_webhook_kubernetes_tls_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L31", + "weight": 1.0, + "source": "kubernetes_tls_setupsecureservice", + "target": "service_service_createorupdatesecureservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "weight": 1.0, + "source": "openshift_tls", + "target": "openshift_tls_setupsecureservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "openshift_tls_setupsecureservice", + "target": "pkg_webhook_openshift_tls_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "openshift_tls_setupsecureservice", + "target": "pkg_webhook_openshift_tls_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L31", + "weight": 1.0, + "source": "openshift_tls_setupsecureservice", + "target": "service_service_createorupdatesecureservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "weight": 1.0, + "source": "service_service", + "target": "service_service_createorupdatesecureservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "source": "service_service", + "target": "service_service_getclusterservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "service_service_createorupdatesecureservice", + "target": "pkg_webhook_service_service_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "service_service_createorupdatesecureservice", + "target": "pkg_webhook_service_service_go_context", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L62", + "weight": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "service_service_getclusterservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-backup/entrypoint.sh", + "source_location": "L1", + "weight": 1.0, + "source": "project_backup_entrypoint", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_entrypoint_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L68", + "weight": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_backup", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L111", + "weight": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_restore", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L24", + "weight": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_setup_registry_auth", + "confidence_score": 1.0 + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L150", + "weight": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_usage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L1", + "weight": 1.0, + "source": "project_backup_workspace_recovery", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L164", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "target": "project_backup_workspace_recovery_backup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L167", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "target": "project_backup_workspace_recovery_restore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L158", + "weight": 1.0, + "context": "call", + "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "target": "project_backup_workspace_recovery_usage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L93", + "weight": 1.0, + "context": "call", + "source": "project_backup_workspace_recovery_backup", + "target": "project_backup_workspace_recovery_setup_registry_auth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L123", + "weight": 1.0, + "context": "call", + "source": "project_backup_workspace_recovery_restore", + "target": "project_backup_workspace_recovery_setup_registry_auth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L43", + "weight": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_bootstrapworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", + "weight": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_mergeprojects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", + "weight": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_needsbootstrap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "weight": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_updateworkspacefromdevfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "bootstrap_bootstrap_needsbootstrap", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L122", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "bootstrap_bootstrap_needsbootstrap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L65", + "weight": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_bootstrap_updateworkspacefromdevfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L55", + "weight": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_cluster_getworkspacenamespacedname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L50", + "weight": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_cluster_setupkubeclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L44", + "weight": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_util_getbootstrapdevfile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L127", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "bootstrap_bootstrap_bootstrapworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L93", + "weight": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "bootstrap_bootstrap_mergeprojects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", + "weight": 1.0, + "context": "return_type", + "source": "bootstrap_bootstrap_mergeprojects", + "target": "project_clone_internal_bootstrap_bootstrap_go_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", + "weight": 1.0, + "source": "bootstrap_cluster", + "target": "bootstrap_cluster_getworkspacenamespacedname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", + "weight": 1.0, + "source": "bootstrap_cluster", + "target": "bootstrap_cluster_setupkubeclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "source": "bootstrap_cluster_setupkubeclient", + "target": "project_clone_internal_bootstrap_cluster_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "bootstrap_cluster_getworkspacenamespacedname", + "target": "project_clone_internal_bootstrap_cluster_go_namespacedname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "weight": 1.0, + "source": "bootstrap_util", + "target": "bootstrap_util_getbootstrapdevfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", + "weight": 1.0, + "source": "bootstrap_util", + "target": "bootstrap_util_getdevfilefromproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L31", + "weight": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "bootstrap_util_getdevfilefromproject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "bootstrap_util_getbootstrapdevfile", + "target": "project_clone_internal_bootstrap_util_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "bootstrap_util_getbootstrapdevfile", + "target": "project_clone_internal_bootstrap_util_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "bootstrap_util_getdevfilefromproject", + "target": "project_clone_internal_bootstrap_util_go_project", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", + "weight": 1.0, + "source": "internal_devfile", + "target": "internal_devfile_readflatteneddevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "weight": 1.0, + "source": "internal_devfile", + "target": "internal_devfile_starterprojecttoregularproject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "source": "internal_devfile_readflatteneddevworkspace", + "target": "project_clone_internal_devfile_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L62", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "internal_devfile_readflatteneddevworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "internal_devfile_starterprojecttoregularproject", + "target": "project_clone_internal_devfile_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "internal_devfile_starterprojecttoregularproject", + "target": "project_clone_internal_devfile_go_starterproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L75", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "internal_devfile_starterprojecttoregularproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L203", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutcommit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L171", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutlocalbranch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L136", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutreference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L185", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutremotebranch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L194", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_checkouttag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_cloneproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_setupremotes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L85", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_setupsparsecheckout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", + "weight": 1.0, + "source": "git_operations", + "target": "git_operations_setupsubmodules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "git_operations_cloneproject", + "target": "project_clone_internal_git_operations_go_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L74", + "weight": 1.0, + "source": "git_operations_cloneproject", + "target": "shell_execute_gitcloneproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L69", + "weight": 1.0, + "source": "git_operations_cloneproject", + "target": "shell_execute_gitsparsecloneproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L58", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_cloneproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "source": "git_operations_checkoutreference", + "target": "project_clone_internal_git_operations_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "git_operations_setupremotes", + "target": "project_clone_internal_git_operations_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "git_operations_setupsparsecheckout", + "target": "project_clone_internal_git_operations_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", + "weight": 1.0, + "context": "parameter_type", + "source": "git_operations_setupsubmodules", + "target": "project_clone_internal_git_operations_go_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L96", + "weight": 1.0, + "source": "git_operations_setupsparsecheckout", + "target": "shell_execute_gitsetupsparsecheckout" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L71", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_setupsparsecheckout" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "git_operations_setupremotes", + "target": "project_clone_internal_git_operations_go_repository", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L114", + "weight": 1.0, + "source": "git_operations_setupremotes", + "target": "shell_execute_gitfetchremote" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L83", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_setupremotes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L116", + "weight": 1.0, + "source": "git_setup_setupremotesforexistingproject", + "target": "git_operations_setupremotes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L129", + "weight": 1.0, + "source": "git_operations_setupsubmodules", + "target": "shell_execute_gitinitsubmodules" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L91", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_setupsubmodules" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L164", + "weight": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutcommit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L158", + "weight": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutlocalbranch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L160", + "weight": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutremotebranch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L162", + "weight": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkouttag", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L152", + "weight": 1.0, + "source": "git_operations_checkoutreference", + "target": "shell_execute_gitresolvereference" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L87", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_checkoutreference" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L173", + "weight": 1.0, + "source": "git_operations_checkoutlocalbranch", + "target": "shell_execute_gitcheckoutbranchlocal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L178", + "weight": 1.0, + "source": "git_operations_checkoutlocalbranch", + "target": "shell_execute_gitsettrackingremotebranch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L188", + "weight": 1.0, + "source": "git_operations_checkoutremotebranch", + "target": "shell_execute_gitcheckoutbranch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L197", + "weight": 1.0, + "source": "git_operations_checkouttag", + "target": "shell_execute_gitcheckoutref" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L206", + "weight": 1.0, + "source": "git_operations_checkoutcommit", + "target": "shell_execute_gitcheckoutref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L122", + "weight": 1.0, + "source": "git_setup", + "target": "git_setup_copyprojectfromtmpdir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L102", + "weight": 1.0, + "source": "git_setup", + "target": "git_setup_delaybeforeretry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", + "weight": 1.0, + "source": "git_setup", + "target": "git_setup_doinitialgitclone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", + "weight": 1.0, + "source": "git_setup", + "target": "git_setup_setupgitproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", + "weight": 1.0, + "source": "git_setup", + "target": "git_setup_setupremotesforexistingproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L37", + "weight": 1.0, + "source": "git_setup_setupgitproject", + "target": "git_setup_doinitialgitclone", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L39", + "weight": 1.0, + "source": "git_setup_setupgitproject", + "target": "git_setup_setupremotesforexistingproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L32", + "weight": 1.0, + "source": "git_setup_setupgitproject", + "target": "internal_utils_checkprojectstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "git_setup_setupgitproject", + "target": "project_clone_internal_git_setup_go_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L104", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "git_setup_setupgitproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "git_setup_copyprojectfromtmpdir", + "target": "project_clone_internal_git_setup_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "git_setup_doinitialgitclone", + "target": "project_clone_internal_git_setup_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "git_setup_setupremotesforexistingproject", + "target": "project_clone_internal_git_setup_go_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L95", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_setup_copyprojectfromtmpdir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L53", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_setup_delaybeforeretry", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L76", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "internal_utils_openrepo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L110", + "weight": 1.0, + "source": "git_setup_setupremotesforexistingproject", + "target": "internal_utils_openrepo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", + "weight": 1.0, + "source": "internal_global", + "target": "internal_global_getauthforhost", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L53", + "weight": 1.0, + "source": "internal_global", + "target": "internal_global_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", + "weight": 1.0, + "source": "internal_global", + "target": "internal_global_parsecredentialsfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L122", + "weight": 1.0, + "source": "internal_global", + "target": "internal_global_setupauth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L82", + "weight": 1.0, + "source": "internal_global_init", + "target": "internal_global_setupauth", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "source": "internal_global_getauthforhost", + "target": "authmethod", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L131", + "weight": 1.0, + "source": "internal_global_setupauth", + "target": "internal_global_parsecredentialsfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "source": "internal_global_parsecredentialsfile", + "target": "basicauth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L106", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L113", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_executecommandsilent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L71", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutbranch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L75", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutbranchlocal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L67", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutref", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L36", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcloneproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L63", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitfetchremote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L102", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitinitsubmodules", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L86", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitresolvereference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L79", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitsettrackingremotebranch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L59", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitsetupsparsecheckout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L47", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitsparsecloneproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L24", + "weight": 1.0, + "source": "shell_execute", + "target": "shell_gitreftype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "source": "shell_execute_gitresolvereference", + "target": "shell_gitreftype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L44", + "weight": 1.0, + "source": "shell_execute_gitcloneproject", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L56", + "weight": 1.0, + "source": "shell_execute_gitsparsecloneproject", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L60", + "weight": 1.0, + "source": "shell_execute_gitsetupsparsecheckout", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L64", + "weight": 1.0, + "source": "shell_execute_gitfetchremote", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L68", + "weight": 1.0, + "source": "shell_execute_gitcheckoutref", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L72", + "weight": 1.0, + "source": "shell_execute_gitcheckoutbranch", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L76", + "weight": 1.0, + "source": "shell_execute_gitcheckoutbranchlocal", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L80", + "weight": 1.0, + "source": "shell_execute_gitsettrackingremotebranch", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L87", + "weight": 1.0, + "source": "shell_execute_gitresolvereference", + "target": "shell_execute_executecommandsilent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L103", + "weight": 1.0, + "source": "shell_execute_gitinitsubmodules", + "target": "shell_execute_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", + "weight": 1.0, + "source": "internal_utils", + "target": "internal_utils_checkprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", + "weight": 1.0, + "source": "internal_utils", + "target": "internal_utils_checksubpathprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L85", + "weight": 1.0, + "source": "internal_utils", + "target": "internal_utils_direxists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", + "weight": 1.0, + "source": "internal_utils", + "target": "internal_utils_getadditionalcerts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", + "weight": 1.0, + "source": "internal_utils", + "target": "internal_utils_openrepo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L39", + "weight": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "internal_utils_checksubpathprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L41", + "weight": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "internal_utils_openrepo", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "internal_utils_checkprojectstate", + "target": "project_clone_internal_utils_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "source": "internal_utils_checksubpathprojectstate", + "target": "project_clone_internal_utils_go_project", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "source": "internal_utils_openrepo", + "target": "project_clone_internal_utils_go_repository", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L46", + "weight": 1.0, + "source": "zip_setup_setupzipproject", + "target": "internal_utils_direxists" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "source": "internal_utils_getadditionalcerts", + "target": "certpool", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L79", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "internal_utils_getadditionalcerts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", + "weight": 1.0, + "source": "zip_setup", + "target": "zip_setup_closesafe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", + "weight": 1.0, + "source": "zip_setup", + "target": "zip_setup_downloadzip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L187", + "weight": 1.0, + "source": "zip_setup", + "target": "zip_setup_droptoplevelfolder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "weight": 1.0, + "source": "zip_setup", + "target": "zip_setup_setupzipproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L116", + "weight": 1.0, + "source": "zip_setup", + "target": "zip_setup_unzip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L106", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "zip_setup_setupzipproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "zip_setup_setupzipproject", + "target": "project_clone_internal_zip_setup_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "zip_setup_setupzipproject", + "target": "project_clone_internal_zip_setup_go_project", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L58", + "weight": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_downloadzip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L75", + "weight": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_droptoplevelfolder", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L64", + "weight": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_unzip", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "zip_setup_downloadzip", + "target": "project_clone_internal_zip_setup_go_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L92", + "weight": 1.0, + "source": "zip_setup_downloadzip", + "target": "zip_setup_closesafe", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L121", + "weight": 1.0, + "source": "zip_setup_unzip", + "target": "zip_setup_closesafe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "source": "zip_setup_closesafe", + "target": "closer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/main.go", + "source_location": "L138", + "weight": 1.0, + "source": "project_clone_main", + "target": "project_clone_main_copylogfiletoprojectsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/main.go", + "source_location": "L42", + "weight": 1.0, + "source": "project_clone_main", + "target": "project_clone_main_main", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "project-clone/main.go", + "source_location": "L109", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "project_clone_main_copylogfiletoprojectsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", + "weight": 1.0, + "source": "cmd_workspaces_test", + "target": "cmd_workspaces_test_testworkspacecontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "source": "cmd_workspaces_test_testworkspacecontroller", + "target": "test_e2e_cmd_workspaces_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L134", + "weight": 1.0, + "source": "client_client", + "target": "client_client_copyfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L148", + "weight": 1.0, + "source": "client_client", + "target": "client_client_generateuniqprefixforfile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L41", + "weight": 1.0, + "source": "client_client", + "target": "client_client_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L54", + "weight": 1.0, + "source": "client_client", + "target": "client_client_newk8sclientwithkubeconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", + "weight": 1.0, + "source": "client_client", + "target": "client_client_newk8sclientwithtoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L47", + "weight": 1.0, + "source": "client_client", + "target": "test_e2e_pkg_client_client_go_client_k8sclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "client_client_newk8sclientwithkubeconfig", + "target": "test_e2e_pkg_client_client_go_client_k8sclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "source": "client_client_newk8sclientwithtoken", + "target": "test_e2e_pkg_client_client_go_client_k8sclient", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L129", + "weight": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "client_k8sclient_controllerruntimeclient", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", + "weight": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "client_k8sclient_kube", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "clientset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "test_e2e_pkg_client_client_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "source": "client_k8sclient_controllerruntimeclient", + "target": "test_e2e_pkg_client_client_go_client", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L61", + "weight": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "client_client_copyfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L60", + "weight": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "client_client_generateuniqprefixforfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L88", + "weight": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "client_client_copyfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L87", + "weight": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "client_client_generateuniqprefixforfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "source": "client_k8sclient_kube", + "target": "interface", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L99", + "weight": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_deletedevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L133", + "weight": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_deletedevworkspaceandwait", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", + "weight": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_getdevwsstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L34", + "weight": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_updatedevworkspacestarted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", + "weight": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_waitdevwsstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", + "weight": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_waitforpvcdeleted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "client_k8sclient_getdevwsstatus", + "target": "test_e2e_pkg_client_devws_go_devworkspacestatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L82", + "weight": 1.0, + "source": "client_k8sclient_waitdevwsstatus", + "target": "client_k8sclient_getdevwsstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "source": "client_k8sclient_waitdevwsstatus", + "target": "test_e2e_pkg_client_devws_go_devworkspacephase", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L134", + "weight": 1.0, + "source": "client_k8sclient_deletedevworkspaceandwait", + "target": "client_k8sclient_deletedevworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L139", + "weight": 1.0, + "source": "client_k8sclient_deletedevworkspaceandwait", + "target": "client_k8sclient_waitforpvcdeleted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "source": "client_k8sclient_waitforpvcdeleted", + "target": "test_e2e_pkg_client_devws_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L32", + "weight": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_createnamespace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L41", + "weight": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_deletenamespace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L46", + "weight": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_waitnamespaceisterminated", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L48", + "weight": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_execcommandincontainer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L60", + "weight": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_getlogsforcontainer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L26", + "weight": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_ocapplyworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L106", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_getpodnamebyselector", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_ispodcontainerready", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_ispodrunning", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_listpods", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L124", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodcontainertoready", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodrunning", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L30", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodrunningbylabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", + "weight": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforrunningpodbyselector", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L39", + "weight": 1.0, + "source": "client_k8sclient_waitforpodrunningbylabel", + "target": "client_k8sclient_waitforrunningpodbyselector", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L50", + "weight": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "client_k8sclient_listpods", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L61", + "weight": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "client_k8sclient_waitforpodrunning", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "test_e2e_pkg_client_pod_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "client_k8sclient_waitforpodrunning", + "target": "test_e2e_pkg_client_pod_go_duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L107", + "weight": 1.0, + "source": "client_k8sclient_getpodnamebyselector", + "target": "client_k8sclient_listpods", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "client_k8sclient_listpods", + "target": "test_e2e_pkg_client_pod_go_podlist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L83", + "weight": 1.0, + "source": "client_k8sclient_waitforpodrunning", + "target": "client_k8sclient_ispodrunning", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "client_k8sclient_ispodrunning", + "target": "conditionfunc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L138", + "weight": 1.0, + "source": "client_k8sclient_waitforpodcontainertoready", + "target": "client_k8sclient_ispodcontainerready", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", + "weight": 1.0, + "context": "parameter_type", + "source": "client_k8sclient_ispodcontainerready", + "target": "test_e2e_pkg_client_pod_go_pod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L46", + "weight": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_assignroletosa", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L70", + "weight": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_checkk8sversion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L33", + "weight": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_createsa", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L78", + "weight": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_createsatoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L120", + "weight": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_getsatoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L90", + "weight": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_waitsatoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L105", + "weight": 1.0, + "source": "client_k8sclient_waitsatoken", + "target": "client_k8sclient_getsatoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/webhooks.go", + "source_location": "L26", + "weight": 1.0, + "source": "test_e2e_pkg_client_webhooks_go_client_k8sclient", + "target": "client_k8sclient_waitformutatingwebhooksconfigurations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/metadata/metadata.go", + "source_location": "L18", + "weight": 1.0, + "source": "test_e2e_pkg_metadata_metadata_go_metadata_metadata", + "target": "metadata_operatornamespace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/tests/custom_init_container_tests.go", + "source_location": "L36", + "weight": 1.0, + "source": "tests_custom_init_container_tests", + "target": "tests_custom_init_container_tests_getprojectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "update_devworkspace_crds.sh", + "source_location": "L1", + "weight": 1.0, + "source": "update_devworkspace_crds", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_update_devworkspace_crds_sh__entry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L155", + "weight": 1.0, + "source": "webhook_main", + "target": "webhook_main_createwebhooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L58", + "weight": 1.0, + "source": "webhook_main", + "target": "webhook_main_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L71", + "weight": 1.0, + "source": "webhook_main", + "target": "webhook_main_main", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L76", + "weight": 1.0, + "source": "webhook_main_main", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L127", + "weight": 1.0, + "source": "webhook_main_main", + "target": "webhook_main_createwebhooks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L157", + "weight": 1.0, + "source": "webhook_main_createwebhooks", + "target": "server_server_configurewebhookserver" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L155", + "weight": 1.0, + "context": "parameter_type", + "source": "webhook_main_createwebhooks", + "target": "webhook_main_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L163", + "weight": 1.0, + "source": "webhook_main_createwebhooks", + "target": "workspace_config_configure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L73", + "weight": 1.0, + "source": "server_server", + "target": "server_server_configurewebhookserver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L104", + "weight": 1.0, + "source": "server_server", + "target": "server_server_getwebhookserver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L109", + "weight": 1.0, + "source": "server_server", + "target": "server_server_issetup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L98", + "weight": 1.0, + "source": "server_server_configurewebhookserver", + "target": "server_server_getwebhookserver", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "source": "server_server_configurewebhookserver", + "target": "webhook_server_server_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/server/server.go", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "source": "server_server_getwebhookserver", + "target": "server", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L91", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "server_server_getwebhookserver" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "weight": 1.0, + "source": "workspace_config", + "target": "workspace_config_configure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", + "weight": 1.0, + "source": "workspace_config", + "target": "workspace_config_controllersauid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", + "weight": 1.0, + "source": "workspace_config", + "target": "workspace_config_createclient", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "source": "workspace_config", + "target": "workspace_config_getmutatingwebhook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "source": "workspace_config", + "target": "workspace_config_getvalidatewebhook", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_configure", + "target": "webhook_workspace_config_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_configure", + "target": "webhook_workspace_config_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L65", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_controllersauid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L41", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_createclient", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L55", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_getmutatingwebhook", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L56", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_getvalidatewebhook", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L91", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_mutate_newresourcesmutator" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L51", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L114", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_validate_newresourcesvalidator" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L52", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_validating_cfg_buildvalidatingwebhookcfg" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_controllersauid", + "target": "webhook_workspace_config_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_mutatingwebhookconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_controllersauid", + "target": "webhook_workspace_config_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "source": "workspace_config_createclient", + "target": "webhook_workspace_config_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", + "weight": 1.0, + "context": "return_type", + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_validatingwebhookconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "weight": 1.0, + "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateopenshiftscc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L60", + "weight": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "handler_webhookhandler_validateopenshiftscc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "webhook_workspace_handler_access_control_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "webhook_workspace_handler_access_control_go_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L32", + "weight": 1.0, + "source": "handler_attributes", + "target": "handler_attributes_checkmultiplecontainercontributiontargets", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_attributes_checkmultiplecontainercontributiontargets", + "target": "webhook_workspace_handler_attributes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L65", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_attributes_checkmultiplecontainercontributiontargets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L177", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_attributes_checkmultiplecontainercontributiontargets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "source": "webhook_workspace_handler_deployment_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatedeploymentoncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "source": "webhook_workspace_handler_deployment_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatedeploymentonupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_response", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "source": "webhook_workspace_handler_exec_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateexeconconnect", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L27", + "weight": 1.0, + "source": "handler_handler", + "target": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "decoder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "weight": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "handler_webhookhandler_parse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "handler_webhookhandler_returnpatched", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "webhook_workspace_handler_handler_go_client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_parse", + "target": "webhook_workspace_handler_handler_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_parse", + "target": "webhook_workspace_handler_handler_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", + "weight": 1.0, + "source": "handler_immutable", + "target": "handler_immutable_changepermitted", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", + "weight": 1.0, + "source": "handler_immutable", + "target": "handler_immutable_checkrestrictedworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessannotation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableobj", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutablepod", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L171", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L178", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handlerestrictedaccesscreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handlerestrictedaccessupdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L48", + "weight": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_checkrestrictedaccessannotation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L69", + "weight": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableobj", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L65", + "weight": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L67", + "weight": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_checkrestrictedaccessannotation", + "target": "webhook_workspace_handler_immutable_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_response", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L80", + "weight": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "handler_webhookhandler_checkrestrictedaccessannotation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L110", + "weight": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "handler_immutable_checkrestrictedworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "webhook_workspace_handler_immutable_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "webhook_workspace_handler_immutable_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L124", + "weight": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "handler_immutable_checkrestrictedworkspacemetadata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L131", + "weight": 1.0, + "source": "handler_webhookhandler_handleimmutableobj", + "target": "handler_immutable_changepermitted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handleimmutableobj", + "target": "webhook_workspace_handler_immutable_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_immutable_changepermitted", + "target": "webhook_workspace_handler_immutable_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L171", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handleimmutableroute", + "target": "webhook_workspace_handler_immutable_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handleimmutableservice", + "target": "webhook_workspace_handler_immutable_go_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_handleimmutablepod", + "target": "webhook_workspace_handler_immutable_go_pod", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L175", + "weight": 1.0, + "source": "handler_webhookhandler_handleimmutableroute", + "target": "handler_immutable_changepermitted", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L184", + "weight": 1.0, + "source": "handler_webhookhandler_handleimmutableservice", + "target": "handler_immutable_changepermitted", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_immutable_checkrestrictedworkspacemetadata", + "target": "webhook_workspace_handler_immutable_go_objectmeta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "weight": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubecomponentsfromworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "weight": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "weight": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubelikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "weight": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_checksar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "weight": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatepermissionsonobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L37", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "handler_kubernetes_getkubecomponentsfromworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L51", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "handler_webhookhandler_validatepermissionsonobject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "webhook_workspace_handler_kubernetes_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "webhook_workspace_handler_kubernetes_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L59", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "handler_kubernetes_getkubecomponentsfromworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L80", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "handler_webhookhandler_validatepermissionsonobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L185", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "handler_webhookhandler_validatepermissionsonobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L210", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "handler_webhookhandler_validatepermissionsonobject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L111", + "weight": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "handler_webhookhandler_checksar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L151", + "weight": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "handler_kubernetes_getkubelikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", + "weight": 1.0, + "context": "return_type", + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", + "weight": 1.0, + "context": "return_type", + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "weight": 1.0, + "context": "return_type", + "source": "handler_kubernetes_getkubelikecomponent", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "weight": 1.0, + "context": "return_type", + "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_kubernetes_getkubelikecomponent", + "target": "webhook_workspace_handler_kubernetes_go_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_component", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L174", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L193", + "weight": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L221", + "weight": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_typemeta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L90", + "weight": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutatecreatorlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L53", + "weight": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutatelabelsonupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L68", + "weight": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutateworkspaceidlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "weight": 1.0, + "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatemetadataoncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", + "weight": 1.0, + "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatemetadataonupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatemetadataoncreate", + "target": "webhook_workspace_handler_metadata_go_objectmeta", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatemetadataonupdate", + "target": "webhook_workspace_handler_metadata_go_objectmeta", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L45", + "weight": 1.0, + "source": "handler_webhookhandler_mutatemetadataonupdate", + "target": "handler_metadata_mutatelabelsonupdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L59", + "weight": 1.0, + "source": "handler_metadata_mutatelabelsonupdate", + "target": "handler_metadata_mutatecreatorlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L54", + "weight": 1.0, + "source": "handler_metadata_mutatelabelsonupdate", + "target": "handler_metadata_mutateworkspaceidlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 1.0, + "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatepodoncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatepodonupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_response", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "target": "webhook_workspace_handler_template_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "target": "webhook_workspace_handler_template_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "target": "webhook_workspace_handler_template_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_response", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "source": "webhook_workspace_handler_validate_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatedevfile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L26", + "weight": 1.0, + "source": "handler_warning", + "target": "handler_unsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "weight": 1.0, + "source": "handler_warning", + "target": "handler_warning_checkforaddedunsupportedfeatures", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "weight": 1.0, + "source": "handler_warning", + "target": "handler_warning_checkunsupportedfeatures", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", + "weight": 1.0, + "source": "handler_warning", + "target": "handler_warning_formatunsupportedfeatureswarning", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", + "weight": 1.0, + "source": "handler_warning", + "target": "handler_warning_newunsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", + "weight": 1.0, + "source": "handler_warning", + "target": "handler_warning_unsupportedwarningspresent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_unsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "handler_warning_checkunsupportedfeatures", + "target": "handler_unsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "handler_unsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "handler_warning_newunsupportedwarnings", + "target": "handler_unsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_unsupportedwarningspresent", + "target": "handler_unsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L123", + "weight": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_warning_newunsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L46", + "weight": 1.0, + "source": "handler_warning_checkunsupportedfeatures", + "target": "handler_warning_newunsupportedwarnings", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L121", + "weight": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_warning_checkunsupportedfeatures", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_checkunsupportedfeatures", + "target": "webhook_workspace_handler_warning_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L69", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_warning_checkunsupportedfeatures" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L87", + "weight": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_unsupportedwarningspresent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L69", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_warning_unsupportedwarningspresent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L132", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_warning_unsupportedwarningspresent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L92", + "weight": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_formatunsupportedfeatureswarning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L70", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_warning_formatunsupportedfeatureswarning" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L133", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_warning_formatunsupportedfeatureswarning" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "webhook_workspace_handler_warning_go_devworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L85", + "weight": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_checkforaddedunsupportedfeatures" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L131", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_warning_checkforaddedunsupportedfeatures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L28", + "weight": 1.0, + "source": "handler_warning_test", + "target": "handler_testcase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L34", + "weight": 1.0, + "source": "handler_warning_test", + "target": "handler_testinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L39", + "weight": 1.0, + "source": "handler_warning_test", + "target": "handler_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "weight": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "weight": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", + "weight": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "handler_testcase", + "target": "webhook_workspace_handler_warning_test_go_testinput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "handler_testcase", + "target": "webhook_workspace_handler_warning_test_go_testoutput", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "handler_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "source": "handler_warning_test_loadtestcaseorpanic", + "target": "handler_testcase", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "handler_testinput", + "target": "webhook_workspace_handler_warning_test_go_devworkspacetemplatespec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L66", + "weight": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "handler_warning_test_loadtestcaseorpanic", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_test_loadtestcaseorpanic", + "target": "webhook_workspace_handler_warning_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "webhook_workspace_handler_warning_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "webhook_workspace_handler_warning_test_go_t", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L72", + "weight": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_test_loadalltestcasesorpanic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", + "weight": 1.0, + "source": "handler_workspace", + "target": "handler_workspace_hasfinalizer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", + "weight": 1.0, + "context": "return_type", + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_response", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "source": "handler_workspace_hasfinalizer", + "target": "webhook_workspace_handler_workspace_go_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "weight": 1.0, + "source": "workspace_mutate", + "target": "workspace_mutate_newresourcesmutator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L32", + "weight": 1.0, + "source": "workspace_mutate", + "target": "workspace_resourcesmutator", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "workspace_mutate_newresourcesmutator", + "target": "workspace_resourcesmutator", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L33", + "weight": 1.0, + "source": "workspace_resourcesmutator", + "target": "webhook_workspace_mutate_go_webhookhandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "source": "workspace_resourcesmutator", + "target": "workspace_resourcesmutator_handle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_mutate_newresourcesmutator", + "target": "webhook_workspace_mutate_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", + "weight": 1.0, + "source": "workspace_mutating_cfg", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "source": "workspace_mutating_cfg_buildmutatewebhookcfg", + "target": "webhook_workspace_mutating_cfg_go_mutatingwebhookconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L32", + "weight": 1.0, + "source": "workspace_validate", + "target": "workspace_resourcesvalidator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "weight": 1.0, + "source": "workspace_validate", + "target": "workspace_validate_newresourcesvalidator", + "confidence_score": 1.0 + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L33", + "weight": 1.0, + "source": "workspace_resourcesvalidator", + "target": "webhook_workspace_validate_go_webhookhandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "source": "workspace_resourcesvalidator", + "target": "workspace_resourcesvalidator_handle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "workspace_validate_newresourcesvalidator", + "target": "workspace_resourcesvalidator", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_validate_newresourcesvalidator", + "target": "webhook_workspace_validate_go_manager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_context", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_request", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_response", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", + "weight": 1.0, + "source": "workspace_validating_cfg", + "target": "workspace_validating_cfg_buildvalidatingwebhookcfg", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "workspace_validating_cfg_buildvalidatingwebhookcfg", + "target": "webhook_workspace_validating_cfg_go_validatingwebhookconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_14_0_bundle_devworkspaceoperatorconfig", + "target": "devworkspace_operator_v0_14_0_bundle_devworkspacerouting" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_0_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_15_0_bundle_defaultstoragesize" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "devworkspace-operator.v0.15.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_1_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_15_0_bundle_devworkspace_operator" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".devfile.yaml", + "source_location": null, + "weight": 1.0, + "source": "devfile_build_and_push_controller", + "target": "devfile_tools" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_devworkspace", + "target": "agents_bootstrap" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": null, + "weight": 1.0, + "source": "adr_2026_05_11_backup_auth_secret", + "target": "agents_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "CHANGELOG.md", + "source_location": null, + "weight": 1.0, + "source": "changelog_v0_40_0", + "target": "changelog_backup_status" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "CHANGELOG.md", + "source_location": null, + "weight": 1.0, + "source": "changelog_v0_40_0", + "target": "changelog_restore_workspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "issue.md", + "source_location": null, + "weight": 1.0, + "source": "issue_crw_11079", + "target": "adr_2026_05_11_backup_auth_secret" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.15.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator", + "target": "devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.15.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": null, + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_v0_15_3_bundle_yaml_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.15.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator", + "target": "devworkspace_routing" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.15.3.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_3_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": null, + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_15_3_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_v0_16_0_bundle_yaml_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.16.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_16_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": null, + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_16_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_v0_17_0_bundle_yaml_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.17.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_17_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_config", + "target": "devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_config", + "target": "devworkspace_routing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_config", + "target": "devworkspace_template" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_20_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.21.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_1", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_2", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source": "devworkspace_operator_v0_22_0_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.23.0.bundle.yaml", + "source": "devworkspace_operator_v0_23_0_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.24.0.bundle.yaml", + "source": "devworkspace_operator_v0_24_0_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.25.0.bundle.yaml", + "source": "devworkspace_operator_v0_25_0_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.25.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_25_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_26_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.27.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_27_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_1_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_2_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_32_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_32_0_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_32_1", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_32_1_bundle", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.33.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_33_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_34_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source": "devworkspace_operator_v0_36_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", + "source": "devworkspace_operator_v0_37_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.38.0.bundle.yaml", + "source": "devworkspace_operator_v0_38_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "source": "devworkspace_operator_v0_39_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_0", + "target": "devworkspace_operator_config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.40.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_1", + "target": "devworkspace_operator_config" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_20_0", + "target": "devworkspace_routing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source": "devworkspace_operator_v0_22_0_bundle", + "target": "devworkspace_routing" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_routing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_1_bundle", + "target": "devworkspace_routing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source": "devworkspace_operator_v0_36_0", + "target": "devworkspace_routing" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", + "target": "devworkspace_routing" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_0", + "target": "devworkspace_routing" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "pkg/library/flatten/testdata/container-contributions/che-code-usecase.yaml", + "source_location": null, + "weight": 1.0, + "source": "che_code_usecase", + "target": "devworkspace" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "pkg/library/container/testdata/component/converts-all-fields.yaml", + "source_location": null, + "weight": 1.0, + "source": "converts_all_fields", + "target": "devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_20_0", + "target": "devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source": "devworkspace_operator_v0_22_0_bundle", + "target": "devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_1_bundle", + "target": "devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source": "devworkspace_operator_v0_36_0", + "target": "devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", + "target": "devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_0", + "target": "devworkspace" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "pkg/library/container/testdata/container/init-container-distinct-container-by-events.yaml.yaml", + "source_location": null, + "weight": 1.0, + "source": "init_container_distinct_container_by_events", + "target": "devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pkg/library/flatten/testdata/annotate/annotate-devfile-with-importing-source.yaml", + "source_location": null, + "weight": 1.0, + "source": "annotate_devfile_with_importing_source", + "target": "devworkspace_template" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_20_0", + "target": "devworkspace_template" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source": "devworkspace_operator_v0_22_0_bundle", + "target": "devworkspace_template" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator", + "target": "devworkspace_template" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_1_bundle", + "target": "devworkspace_template" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source": "devworkspace_operator_v0_36_0", + "target": "devworkspace_template" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", + "target": "devworkspace_template" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_0", + "target": "devworkspace_template" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_1_bundle", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_2_bundle", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.22.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_22_0_bundle", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.23.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_23_0_bundle", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.27.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_27_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_28_0", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.29.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_29_0", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.29.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_29_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.30.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_30_0", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_0", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.33.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_33_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_34_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.35.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.35.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_35_1_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_36_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_37_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_1_bundle", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_28_0", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.35.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator", + "target": "workspace_devfile_io_devworkspace" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.22.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_22_0_bundle", + "target": "devworkspace_operator_v0_21_2_bundle" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.23.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_23_0_bundle", + "target": "devworkspace_operator_v0_22_0_bundle" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "source": "devworkspace_operator_v0_30_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.31.0.bundle.yaml", + "source": "devworkspace_operator_v0_31_0_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_30_0_bundle_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.31.0.bundle.yaml", + "source": "devworkspace_operator_v0_31_0_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.31.1.bundle.yaml", + "source": "devworkspace_operator_v0_31_1_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_31_0_bundle_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.31.1.bundle.yaml", + "source": "devworkspace_operator_v0_31_1_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.31.2.bundle.yaml", + "source": "devworkspace_operator_v0_31_2_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_31_1_bundle_devworkspace_operator" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.31.2.bundle.yaml", + "source": "devworkspace_operator_v0_31_2_bundle_devworkspace_operator", + "target": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_34_0", + "target": "cleanup_cron_job" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.35.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_34_0_bundle_devworkspace_operator" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.35.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_35_1_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": null, + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_35_1_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_36_0_bundle_devworkspace_operator" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": null, + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_36_0_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_37_0_bundle_devworkspace_operator" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_21_2_bundle", + "target": "devworkspace_operator_v0_21_1_bundle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "channel_fast", + "target": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", + "target": "package_devworkspace_operator" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0", + "target": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "channel_fast", + "target": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.39.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0", + "target": "package_devworkspace_operator" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0", + "target": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "channel_fast", + "target": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0", + "target": "package_devworkspace_operator" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_1_bundle_devworkspace_operator_v0_40_1", + "target": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "channel_fast", + "target": "devworkspace_operator_v0_40_1_bundle_devworkspace_operator_v0_40_1" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release/devworkspace-operator.v0.40.1.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_40_1_bundle_devworkspace_operator_v0_40_1", + "target": "package_devworkspace_operator" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "weight": 1.0, + "source": "channel_fast", + "target": "package_devworkspace_operator" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_31_0", + "target": "devworkspace_operator_v0_30_0" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "weight": 1.0, + "source": "devworkspace_operator_v0_34_0_bundle_devworkspace_operator", + "target": "devworkspace_operator_v0_33_0_bundle_devworkspace_operator" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "source": "devworkspace_operator_v0_39_0", + "target": "backup_cron_job" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "source": "devworkspace_operator_v0_39_0", + "target": "container_resource_caps" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "package.yaml", + "source_location": null, + "weight": 1.0, + "source": "package_yaml", + "target": "devworkspace_operator_v0_40_1" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/testdata/common-storage/can-make-projects-ephemeral.yaml", + "source": "common_storage_can_make_projects_ephemeral", + "target": "common_storage_can_set_ephemeral_volume_size" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/test/project-clone-test-basic.devworkspace.yaml", + "source": "project_clone_test_basic", + "target": "project_clone_test" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.7, + "source_file": "project-clone/test/starter-project-test.devworkspace.yaml", + "source": "starter_project_test", + "target": "project_clone_test" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "samples/ephemeral-storage.yaml", + "source": "ephemeral_storage", + "target": "code_latest" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "samples/per-workspace-storage.yaml", + "source": "per_workspace_storage", + "target": "code_latest" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "samples/web-terminal-flattened.yaml", + "source": "web_terminal_flattened", + "target": "web_terminal_exec_plugin" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "samples/web-terminal-flattened.yaml", + "source": "web_terminal_flattened", + "target": "web_terminal_tooling_plugin" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/prioritizes-parent-components-for-target.yaml", + "source": "prioritizes_parent_components_for_target_yaml", + "target": "che_code_usecase_yaml" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/testdata/k8s-ref/nodejs-workspace.yaml", + "source": "nodejs_workspace_yaml", + "target": "web_terminal_with_plugin_yaml" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-when-enabled.yaml", + "source": "creates_initcontainer_when_enabled_yaml", + "target": "creates_home_vm_when_enabled_yaml" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "pkg/library/kubernetes/testdata/provision_tests/creates-k8s-objects.yaml", + "source": "creates_k8s_objects_yaml", + "target": "pod_yaml" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "pkg/library/kubernetes/testdata/provision_tests/creates-k8s-objects.yaml", + "source": "creates_k8s_objects_yaml", + "target": "service_yaml" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pkg/library/lifecycle/testdata/postStart/adds_all_postStart_commands.yaml", + "source": "adds_all_poststart_commands_yaml", + "target": "basic_poststart_yaml" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "pkg/library/lifecycle/testdata/preStop/adds_all_preStop_commands.yaml", + "source": "adds_all_prestop_commands_yaml", + "target": "basic_prestop_yaml" + } + ], + "hyperedges": [], + "built_at_commit": "9b8072d43b92f4aa2d62e2a2f26a9374da304d87" +} \ No newline at end of file From c95e96596e4c10eef9ab2de851fb8e08a62711f3 Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Wed, 30 Sep 2026 14:19:23 +0300 Subject: [PATCH 2/4] chore: add graphify IDE integration for Claude Code and Cursor - .claude/settings.json: project-wide hooks enforcing graphify-first navigation - .cursor/rules/graphify.mdc: Cursor IDE graphify integration Assisted-by: Claude Sonnet 4.6 (1M context) Co-Authored-By: Claude Sonnet 4.6 (1M context) Signed-off-by: Oleksii Kurinnyi --- .claude/settings.json | 24 ++++++++++++++++++++++++ .cursor/rules/graphify.mdc | 10 ++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .claude/settings.json create mode 100644 .cursor/rules/graphify.mdc diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 000000000..293d21a90 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,24 @@ +{ + "hooks": { + "PreToolUse": [ + { + "matcher": "Bash", + "hooks": [ + { + "type": "command", + "command": "CMD=$(python3 -c \"import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))\" 2>/dev/null || true); case \"$CMD\" in *grep*|*rg\\ *|*ripgrep*|*find\\ *|*fd\\ *|*ack\\ *|*ag\\ *) [ -f graphify-out/graph.json ] && echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run `graphify query \\\"\\\"` before grepping raw files. Only grep after graphify has oriented you, or to modify/debug specific lines.\"}}' || true ;; esac" + } + ] + }, + { + "matcher": "Read|Glob", + "hooks": [ + { + "type": "command", + "command": "HIT=$(python3 -c \"import json,sys;d=json.load(sys.stdin);t=d.get('tool_input',d);s=(str(t.get('file_path') or '')+' '+str(t.get('pattern') or '')+' '+str(t.get('path') or '')).lower().replace(chr(92),'/');exts=('.py','.js','.ts','.tsx','.jsx','.go','.rs','.java','.rb','.c','.h','.cpp','.hpp','.cc','.cs','.kt','.swift','.php','.scala','.lua','.sh','.md','.rst','.txt','.mdx');sys.stdout.write('1' if 'graphify-out/' not in s and any(e in s for e in exts) else '')\" 2>/dev/null || true); if [ \"$HIT\" = 1 ] && [ -f graphify-out/graph.json ]; then echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run graphify before reading source files. Use: `graphify query \\\"\\\"` (scoped subgraph), `graphify explain \\\"\\\"`, or `graphify path \\\"\\\" \\\"\\\"`. Only read raw files after graphify has oriented you, or to modify/debug specific lines. This rule applies to subagents too \u2014 include it in every subagent prompt involving code exploration.\"}}'; fi || true" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/.cursor/rules/graphify.mdc b/.cursor/rules/graphify.mdc new file mode 100644 index 000000000..e58565c26 --- /dev/null +++ b/.cursor/rules/graphify.mdc @@ -0,0 +1,10 @@ +--- +description: graphify knowledge graph — mandatory exploration workflow +alwaysApply: true +--- + +Before using Read, Grep, Glob, or Bash to explore this codebase, you MUST run graphify first. + +Full workflow, commands, exceptions, and subagent requirements: see the **Codebase Navigation (Graphify)** section in [AGENTS.md](../../AGENTS.md). + +Include this rule explicitly in every subagent prompt that involves code exploration. From 4baba6aeb957510a9ff06cf360808c1f40165572 Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Wed, 30 Sep 2026 14:34:59 +0300 Subject: [PATCH 3/4] chore: update graphify knowledge graph and exclude dated backups Assisted-by: Claude Sonnet 4.6 (1M context) Co-Authored-By: Claude Sonnet 4.6 (1M context) Signed-off-by: Oleksii Kurinnyi --- .gitignore | 1 + graphify-out/GRAPH_REPORT.md | 390 +- graphify-out/graph.json | 66472 ++++++++++++++++++--------------- 3 files changed, 37253 insertions(+), 29610 deletions(-) diff --git a/.gitignore b/.gitignore index 6c9673f5a..4e2e0c99d 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ graphify-out/.graphify_python graphify-out/.graphify_labels.json graphify-out/.graphify_uncached.txt graphify-out/cost.json +graphify-out/[0-9]*/ diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index 75e65837e..03c205b9a 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,18 @@ -# Graph Report - . (2026-06-11) +# Graph Report - devworkspace-operator (2026-09-30) ## Corpus Check -- Large corpus: 794 files · ~907,480 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder. +- 307 files · ~906,464 words +- Verdict: corpus is large enough that graph structure adds value. ## Summary -- 2520 nodes · 4555 edges · 314 communities (194 shown, 120 thin omitted) -- Extraction: 76% EXTRACTED · 24% INFERRED · 0% AMBIGUOUS · INFERRED: 1080 edges (avg confidence: 0.8) -- Token cost: 1,093,418 input · 37,694 output +- 2913 nodes · 4910 edges · 358 communities (230 shown, 128 thin omitted) +- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 1080 edges (avg confidence: 0.8) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `aaada7c4` +- Run `git rev-parse HEAD` and compare to check if the graph is stale. +- Run `graphify update .` after code changes (no API cost). ## Community Hubs (Navigation) - [[_COMMUNITY_Resource Naming & Endpoints|Resource Naming & Endpoints]] @@ -277,6 +283,46 @@ - [[_COMMUNITY_Module Group 308|Module Group 308]] - [[_COMMUNITY_Module Group 309|Module Group 309]] - [[_COMMUNITY_Module Group 310|Module Group 310]] +- [[_COMMUNITY_Community 314|Community 314]] +- [[_COMMUNITY_Community 315|Community 315]] +- [[_COMMUNITY_Community 316|Community 316]] +- [[_COMMUNITY_Community 317|Community 317]] +- [[_COMMUNITY_Community 318|Community 318]] +- [[_COMMUNITY_Community 319|Community 319]] +- [[_COMMUNITY_Community 320|Community 320]] +- [[_COMMUNITY_Community 321|Community 321]] +- [[_COMMUNITY_Community 322|Community 322]] +- [[_COMMUNITY_Community 323|Community 323]] +- [[_COMMUNITY_Community 324|Community 324]] +- [[_COMMUNITY_Community 325|Community 325]] +- [[_COMMUNITY_Community 326|Community 326]] +- [[_COMMUNITY_Community 327|Community 327]] +- [[_COMMUNITY_Community 328|Community 328]] +- [[_COMMUNITY_Community 329|Community 329]] +- [[_COMMUNITY_Community 330|Community 330]] +- [[_COMMUNITY_Community 331|Community 331]] +- [[_COMMUNITY_Community 332|Community 332]] +- [[_COMMUNITY_Community 333|Community 333]] +- [[_COMMUNITY_Community 334|Community 334]] +- [[_COMMUNITY_Community 335|Community 335]] +- [[_COMMUNITY_Community 336|Community 336]] +- [[_COMMUNITY_Community 337|Community 337]] +- [[_COMMUNITY_Community 338|Community 338]] +- [[_COMMUNITY_Community 339|Community 339]] +- [[_COMMUNITY_Community 340|Community 340]] +- [[_COMMUNITY_Community 341|Community 341]] +- [[_COMMUNITY_Community 342|Community 342]] +- [[_COMMUNITY_Community 343|Community 343]] +- [[_COMMUNITY_Community 344|Community 344]] +- [[_COMMUNITY_Community 345|Community 345]] +- [[_COMMUNITY_Community 346|Community 346]] +- [[_COMMUNITY_Community 347|Community 347]] +- [[_COMMUNITY_Community 348|Community 348]] +- [[_COMMUNITY_Community 350|Community 350]] +- [[_COMMUNITY_Community 351|Community 351]] +- [[_COMMUNITY_Community 352|Community 352]] +- [[_COMMUNITY_Community 353|Community 353]] +- [[_COMMUNITY_Community 354|Community 354]] ## God Nodes (most connected - your core abstractions) 1. `Append()` - 125 edges @@ -292,24 +338,24 @@ ## Surprising Connections (you probably didn't know these) - `devworkspace-operator.v0.22.0` --semantically_similar_to--> `devworkspace-operator.v0.21.2` [INFERRED] [semantically similar] - /Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml → devworkspace-operator.v0.21.2.bundle.yaml -- `getRouteForEndpoint()` --calls--> `EndpointPath()` [INFERRED] - controllers/controller/devworkspacerouting/solvers/common.go → pkg/common/naming.go -- `getRouteForEndpoint()` --calls--> `WorkspaceHostname()` [INFERRED] - controllers/controller/devworkspacerouting/solvers/common.go → pkg/common/naming.go -- `getIngressForEndpoint()` --calls--> `EndpointHostname()` [INFERRED] - controllers/controller/devworkspacerouting/solvers/common.go → pkg/common/naming.go -- `getSpecDeployment()` --calls--> `GetWebhookServerImage()` [INFERRED] - pkg/webhook/deployment.go → internal/images/image.go + olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml → devworkspace-operator.v0.21.2.bundle.yaml +- `getSpecCommonPVCCleanupJob()` --calls--> `GetPVCCleanupJobImage()` [INFERRED] + pkg/provision/storage/cleanup.go → internal/images/image.go +- `GetProjectCloneInitContainer()` --calls--> `GetProjectCloneImage()` [INFERRED] + pkg/library/projects/clone.go → internal/images/image.go +- `devworkspace-operator v0.15.2` --semantically_similar_to--> `devworkspace-operator v0.15.3` [INFERRED] [semantically similar] + devworkspace-operator.v0.15.2.bundle.yaml → devworkspace-operator.v0.15.3.bundle.yaml +- `devworkspace-operator v0.15.3` --semantically_similar_to--> `devworkspace-operator v0.16.0` [INFERRED] [semantically similar] + devworkspace-operator.v0.15.3.bundle.yaml → devworkspace-operator.v0.16.0.bundle.yaml ## Import Cycles - None detected. -## Communities (314 total, 120 thin omitted) +## Communities (358 total, 128 thin omitted) ### Community 0 - "Resource Naming & Endpoints" -Cohesion: 0.06 -Nodes (87): EndpointHostname(), EndpointPath(), OldWorkspaceRolebindingName(), OldWorkspaceRoleName(), RegistryImagePullerRolebindingName(), RegistryImagePullerRoleName(), ServiceAccountLabels(), ServiceAccountName() (+79 more) +Cohesion: 0.05 +Nodes (87): OldWorkspaceRolebindingName(), OldWorkspaceRoleName(), RegistryImagePullerRolebindingName(), RegistryImagePullerRoleName(), ServiceAccountLabels(), ServiceAccountName(), WorkspaceRolebindingName(), WorkspaceRoleName() (+79 more) ### Community 1 - "Pod Overrides & Deployment" Cohesion: 0.06 @@ -317,7 +363,7 @@ Nodes (60): DeploymentName(), ContainerStatus, Event, JSON, MatchingLabels, Appl ### Community 2 - "Git Config Automount" Cohesion: 0.12 -Nodes (55): ProvisionGitConfiguration(), assertGitConfigContains(), assertGitCredentialsConfigMap(), assertGitCredentialsConfigMapWithSslCAInfo(), assertGitCredentialsSecret(), buildAutomountGitConfigMap(), buildAutomountGitSecret(), buildConfig() (+47 more) +Nodes (56): ProvisionGitConfiguration(), assertGitConfigContains(), assertGitCredentialsConfigMap(), assertGitCredentialsConfigMapWithSslCAInfo(), assertGitCredentialsSecret(), buildAutomountGitConfigMap(), buildAutomountGitSecret(), buildConfig() (+48 more) ### Community 3 - "Workspace Finalization & Storage" Cohesion: 0.07 @@ -329,31 +375,31 @@ Nodes (46): ConfigmapReference, Container, DevWorkspaceTemplateSpecContent, EnvV ### Community 5 - "Cluster RBAC & Environment" Cohesion: 0.07 -Nodes (36): ClusterRole, ClusterRoleBinding, Config, ControllerEnv, GetResourceQuantityFromEnvVar(), GetWebhooksSecretName(), GetWorkspaceControllerSA(), Quantity (+28 more) +Nodes (37): ClusterRole, ClusterRoleBinding, Config, ControllerEnv, GetResourceQuantityFromEnvVar(), GetWebhooksSecretName(), GetWorkspaceControllerSA(), GetWebhookServerImage() (+29 more) ### Community 6 - "Routing API Types" Cohesion: 0.07 Nodes (37): DevWorkspaceRoutingClass, EndpointList, ExposedEndpointList, ListMeta, ObjectMeta, PodAdditions, TypeMeta, Attributes (+29 more) ### Community 7 - "Controller Tests & Utils" -Cohesion: 0.08 -Nodes (38): DevWorkspaceRoutingName(), Object, ConfigMap, DevWorkspace, NamespacedName, Object, OwnerReference, Secret (+30 more) +Cohesion: 0.11 +Nodes (29): Object, ConfigMap, DevWorkspace, NamespacedName, Object, OwnerReference, Secret, Volume (+21 more) ### Community 8 - "Container Component Provisioning" Cohesion: 0.08 Nodes (34): GetKubeContainersFromDevfile(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), TestGetKubeContainersFromDevfile(), testCase, testOutput, containerTestInput, containerTestOutput (+26 more) ### Community 9 - "Routing Controller Reconciler" -Cohesion: 0.08 -Nodes (27): Closer, GetMaxConcurrentReconciles(), Client, Context, DevWorkspaceRouting, DevWorkspaceRoutingReconciler, ExposedEndpointList, Logger (+19 more) +Cohesion: 0.12 +Nodes (17): GetMaxConcurrentReconciles(), Client, Context, DevWorkspaceRouting, DevWorkspaceRoutingReconciler, ExposedEndpointList, Logger, Manager (+9 more) ### Community 10 - "Persistent Home Directory" Cohesion: 0.10 Nodes (32): TestCustomInitPersistentHome(), TestInferWorkspaceImage(), addInitContainer(), addInitContainerComponent(), AddPersistentHomeVolume(), EnsureHomeInitContainerFields(), inferInitContainer(), initCommandExists() (+24 more) ### Community 11 - "Automount Common Logic" -Cohesion: 0.17 -Nodes (30): ProvisionAutoMountResourcesInto(), emptyDeployment(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), mountOnStartConfigMapAsEnv(), mountOnStartConfigMapAsFile(), mountOnStartPVC(), mountOnStartSecretAsEnv() (+22 more) +Cohesion: 0.18 +Nodes (28): ProvisionAutoMountResourcesInto(), emptyDeployment(), loadAllTestCasesOrPanic(), loadTestCaseOrPanic(), mountOnStartConfigMapAsEnv(), mountOnStartConfigMapAsFile(), mountOnStartPVC(), mountOnStartSecretAsFile() (+20 more) ### Community 12 - "Webhook Attribute Handling" Cohesion: 0.13 @@ -368,8 +414,8 @@ Cohesion: 0.07 Nodes (26): annotations, list, description, editable, gnetId, graphTooltip, id, links (+18 more) ### Community 16 - "Git Clone Operations" -Cohesion: 0.17 -Nodes (24): checkoutCommit(), checkoutLocalBranch(), CheckoutReference(), checkoutRemoteBranch(), checkoutTag(), CloneProject(), SetupRemotes(), SetupSparseCheckout() (+16 more) +Cohesion: 0.18 +Nodes (22): checkoutCommit(), checkoutLocalBranch(), CheckoutReference(), checkoutRemoteBranch(), checkoutTag(), CloneProject(), SetupSparseCheckout(), SetupSubmodules() (+14 more) ### Community 17 - "Grafana Dashboard Panels" Cohesion: 0.08 @@ -388,36 +434,36 @@ Cohesion: 0.17 Nodes (17): canPrune(), filterByInactivityTime(), shouldReconcileOnUpdate(), CleanupCronJobReconciler, CleanupCronJobConfig, Client, Context, Cron (+9 more) ### Community 21 - "Backup CronJob Controller" -Cohesion: 0.17 -Nodes (14): shouldReconcileOnUpdate(), BackupCronJobReconciler, Client, Context, Cron, DevWorkspace, DevWorkspaceOperatorConfig, Logger (+6 more) +Cohesion: 0.05 +Nodes (41): shouldReconcileOnUpdate(), GetCacheFunc(), GetWebhooksCacheFunc(), GetDevModeEnabled(), BackupCronJobReconciler, Client, Context, Cron (+33 more) ### Community 22 - "Config Sync Tests" Cohesion: 0.27 Nodes (22): setupForTest(), TestCatchesNonExistentExternalDWOC(), TestDetectsOpenShiftRouteSuffix(), TestMergeConfigHandlesProxySettings(), TestMergeConfigLooksAtAllFields(), TestMergeConfigMergesRuntimeClassName(), TestMergeConfigMergesStorageAccessMode(), TestMergeConfigMergesStorageClassName() (+14 more) ### Community 23 - "Async Storage Provisioning" -Cohesion: 0.16 -Nodes (18): ClusterAPI, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PodAdditions, Volume, Component, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig (+10 more) +Cohesion: 0.18 +Nodes (17): DevWorkspaceTemplateSpec, ClusterAPI, Component, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PodAdditions, Volume, VolumeComponent (+9 more) ### Community 24 - "Automount Volume Helpers" -Cohesion: 0.20 -Nodes (21): checkAutomountVolumesForCollision(), dropItemsFieldFromVolumes(), existsInDeployment(), filterGitconfigAutomountVolume(), findGitconfigAutomount(), flattenAutomountResources(), formatVolumeDescription(), getAutomountResources() (+13 more) +Cohesion: 0.23 +Nodes (19): checkAutomountVolumesForCollision(), dropItemsFieldFromVolumes(), existsInDeployment(), filterGitconfigAutomountVolume(), findGitconfigAutomount(), flattenAutomountResources(), formatVolumeDescription(), getAutomountResources() (+11 more) ### Community 25 - "OLM Bundle Manifests" Cohesion: 0.16 Nodes (22): DevWorkspaceOperatorConfig, devworkspace-operator v0.18.0, devworkspace-operator v0.18.1, devworkspace-operator v0.19.0, devworkspace-operator v0.19.1, devworkspace-operator.v0.21.1, devworkspace-operator.v0.21.2, devworkspace-operator v0.26.0 (+14 more) ### Community 26 - "Workspace Status Management" -Cohesion: 0.16 -Nodes (20): ClusterAPI, DevWorkspacePhase, DevWorkspaceStatus, DevWorkspaceWithConfig, ExposedEndpointList, Logger, Result, DevWorkspaceReconciler (+12 more) +Cohesion: 0.18 +Nodes (19): ClusterAPI, DevWorkspacePhase, DevWorkspaceStatus, DevWorkspaceWithConfig, ExposedEndpointList, Logger, Result, DevWorkspaceReconciler (+11 more) ### Community 27 - "Async Storage SSH Config" -Cohesion: 0.13 -Nodes (17): RemoveAuthorizedKeyFromConfigMap(), addAuthorizedKeyToConfigMap(), getSSHAuthorizedKeysConfigMapCluster(), getSSHAuthorizedKeysConfigMapSpec(), removeAuthorizedKeyFromConfigMap(), GetOrCreateSSHConfig(), ExtractSSHKeyPairFromSecret(), GetSSHKeyPair() (+9 more) +Cohesion: 0.22 +Nodes (11): addAuthorizedKeyToConfigMap(), getSSHAuthorizedKeysConfigMapCluster(), getSSHAuthorizedKeysConfigMapSpec(), removeAuthorizedKeyFromConfigMap(), GetOrCreateSSHConfig(), ClusterAPI, ConfigMap, ClusterAPI (+3 more) ### Community 28 - "DWT Flatten & Resolve" -Cohesion: 0.21 -Nodes (19): canImportDWT(), recursiveResolve(), resolveElementById(), resolveElementByKubernetesImport(), resolveElementByURI(), resolveParentComponent(), resolvePluginComponent(), ResolverTools (+11 more) +Cohesion: 0.07 +Nodes (60): AddSourceAttributesForTemplate(), canImportDWT(), FormatVariablesWarning(), recursiveResolve(), ResolveDevWorkspace(), resolveElementById(), resolveElementByKubernetesImport(), resolveElementByURI() (+52 more) ### Community 29 - "Webhook Immutable Checks" Cohesion: 0.19 @@ -436,8 +482,8 @@ Cohesion: 0.28 Nodes (10): Client, Context, currentStatus, DevWorkspaceWithConfig, FailureReason, Logger, Request, Result (+2 more) ### Community 33 - "Flatten Merge Tests" -Cohesion: 0.36 -Nodes (18): ResolveDevWorkspace(), getTestingTools(), TestMergeContainerContributions(), TestMergeImplicitContainerContributions(), TestMergeImplicitSpecContributions(), TestMergesDuplicateVolumeComponents(), TestMergeSpecContributions(), TestResolveDevWorkspaceAnnotations() (+10 more) +Cohesion: 0.06 +Nodes (34): Advanced Troubleshooting, Artifact Collection, Artifact Locations, Che Deployment Timeout, Che Happy-Path Test, CI Failure Reports, Common Failures, Configuration (+26 more) ### Community 34 - "Config Defaults & Security" Cohesion: 0.17 @@ -448,16 +494,16 @@ Cohesion: 0.30 Nodes (11): getKubeComponentsFromWorkspace(), getKubeComponentsFromWorkspace_v1alpha1(), getKubeLikeComponent(), getKubeLikeComponent_v1alpha1(), Component, Context, DevWorkspaceTemplateSpec, WebhookHandler (+3 more) ### Community 36 - "Cache & Cleanup Logic" -Cohesion: 0.15 -Nodes (12): GetCacheFunc(), GetWebhooksCacheFunc(), Context, DevWorkspaceWithConfig, DevWorkspaceReconciler, Decoder, NewCacheFunc, Client (+4 more) +Cohesion: 0.12 +Nodes (16): Basic Example: Injecting Custom Tools, Configuring Backup CronJob, Configuring Cleanup CronJob, Configuring Custom Init Containers, Configuring PVC storage access mode, Configuring the Webhook deployment, Controller configuration, DevWorkspace Operator Configuration (+8 more) ### Community 37 - "Lifecycle Commands" Cohesion: 0.21 Nodes (14): CommandType, commandListToComponentKeys(), getCommandByKey(), getCommandsForKeys(), getCommandType(), removeCommandsByKeys(), listContains(), checkPreStartEventCommandsValidity() (+6 more) ### Community 38 - "Namespace Config & Tolerations" -Cohesion: 0.21 -Nodes (15): PVCCleanupJobName(), GetNamespacePodTolerationsAndNodeSelector(), ReadNamespacedConfig(), NamespacedConfig, ClusterAPI, Toleration, ClusterAPI, DevWorkspaceWithConfig (+7 more) +Cohesion: 0.38 +Nodes (10): PVCCleanupJobName(), ClusterAPI, DevWorkspaceWithConfig, Job, PodList, commonPVCExists(), getNodeNameWithPVC(), getSpecCommonPVCCleanupJob() (+2 more) ### Community 39 - "Config Migration (CM to CRD)" Cohesion: 0.26 @@ -468,32 +514,32 @@ Cohesion: 0.20 Nodes (6): LoadControllerConfig(), syncConfigmapFromCluster(), ControllerConfig, Client, ConfigMap, Object ### Community 41 - "Resource Sync to Cluster" -Cohesion: 0.12 -Nodes (11): NotInSyncReason, Client, Context, Logger, Object, Scheme, ClusterAPI, NotInSyncError (+3 more) +Cohesion: 0.13 +Nodes (12): NotInSyncReason, Client, Context, Logger, Object, Scheme, NewNotInSync(), ClusterAPI (+4 more) ### Community 42 - "Sync Diff Comparison" Cohesion: 0.20 Nodes (16): Options, Container, Object, OwnerReference, allDiffFuncs(), basicDiffFunc(), containersDiffFunc(), containsOwnerRef() (+8 more) ### Community 43 - "Projected Volumes & Cleanup Tests" -Cohesion: 0.17 -Nodes (12): checkCanUseProjectedVolumes(), generateProjectedVolume(), mergeProjectedVolumes(), createDevWorkspace(), DevWorkspace, Time, Append(), Resources (+4 more) +Cohesion: 0.23 +Nodes (10): checkCanUseProjectedVolumes(), generateProjectedVolume(), mergeProjectedVolumes(), createDevWorkspace(), DevWorkspace, Time, Append(), Resources (+2 more) ### Community 44 - "Routing Solvers Common" -Cohesion: 0.33 -Nodes (15): EndpointName(), ServiceName(), Endpoint, EndpointList, Ingress, Route, Service, GetDiscoverableServicesForEndpoints() (+7 more) +Cohesion: 0.19 +Nodes (21): AutoMountProjectedVolumeName(), EndpointHostname(), EndpointName(), EndpointPath(), RouteName(), ServiceName(), WorkspaceHostname(), DevWorkspaceMetadata (+13 more) ### Community 45 - "Routing Utils & Tests" -Cohesion: 0.25 -Nodes (15): RouteName(), DevWorkspaceRouting, NamespacedName, Object, OwnerReference, createDWR(), deleteDevWorkspaceRouting(), deleteIngress() (+7 more) +Cohesion: 0.27 +Nodes (14): DevWorkspaceRouting, NamespacedName, Object, OwnerReference, createDWR(), deleteDevWorkspaceRouting(), deleteIngress(), deleteObject() (+6 more) ### Community 46 - "Cluster TLS Routing Solver" Cohesion: 0.17 Nodes (11): ServingCertVolumeName(), DevWorkspaceMetadata, DevWorkspaceRouting, Endpoint, EndpointList, ExposedEndpointList, RoutingObjects, Service (+3 more) ### Community 47 - "Contribution Merge Logic" -Cohesion: 0.22 -Nodes (15): mergeContributionsInto(), Component, ResourceRequirements, Component, ContainerComponent, ResourceRequirements, ResourceName, AddResourceRequirements() (+7 more) +Cohesion: 0.24 +Nodes (14): mergeContributionsInto(), Component, Component, ContainerComponent, ResourceRequirements, ResourceName, AddResourceRequirements(), ApplyCaps() (+6 more) ### Community 48 - "Kubernetes Component Provision" Cohesion: 0.21 @@ -520,8 +566,8 @@ Cohesion: 0.16 Nodes (14): PortName(), convertContainerToK8s(), devfileEndpointsToContainerPorts(), devfileEnvToContainerEnv(), devfileVolumeMountsToContainerVolumeMounts(), ContainerPort, Endpoint, Component (+6 more) ### Community 54 - "Module Group 54" -Cohesion: 0.29 -Nodes (13): copyProjectFromTmpDir(), delayBeforeRetry(), doInitialGitClone(), SetupGitProject(), setupRemotesForExistingProject(), CheckProjectState(), checkSubPathProjectState(), OpenRepo() (+5 more) +Cohesion: 0.44 +Nodes (8): SetupRemotes(), copyProjectFromTmpDir(), delayBeforeRetry(), doInitialGitClone(), SetupGitProject(), setupRemotesForExistingProject(), Repository, Project ### Community 55 - "Module Group 55" Cohesion: 0.23 @@ -532,48 +578,48 @@ Cohesion: 0.23 Nodes (10): NamespacedConfig, ClusterAPI, DevWorkspaceTemplateSpec, DevWorkspaceWithConfig, PersistentVolumeClaim, PodAdditions, Quantity, getPVCSize() (+2 more) ### Community 57 - "Module Group 57" -Cohesion: 0.20 -Nodes (13): ClusterAPI, OperatorConfiguration, PersistentVolumeAccessMode, PersistentVolumeClaim, Quantity, T, checkForAlternatePVC(), checkPVCTerminating() (+5 more) +Cohesion: 0.27 +Nodes (9): OperatorConfiguration, PersistentVolumeAccessMode, PersistentVolumeClaim, Quantity, T, getPVCSpec(), syncCommonPVC(), TestGetPVCSpecWithCustomStorageAccessMode() (+1 more) ### Community 58 - "Module Group 58" Cohesion: 0.25 Nodes (14): Annotates resources merged into devfile with source attribute, Merges Che Code IDE contribution, Converts all applicable fields, DevWorkspace, devworkspace-operator.v0.20.0, devworkspace-operator.v0.22.0, devworkspace-operator.v0.23.0, devworkspace-operator v0.24.0 (+6 more) ### Community 59 - "Module Group 59" -Cohesion: 0.20 -Nodes (13): canMountWithoutRestart(), checkAutomountVolumeForPotentialError(), getAccessModeForAutomount(), isMountOnStart(), sortConfigmaps(), getAutomountConfigmap(), getDevWorkspaceConfigmaps(), ConfigMap (+5 more) +Cohesion: 0.19 +Nodes (14): canMountWithoutRestart(), checkAutomountVolumeForPotentialError(), getAccessModeForAutomount(), isMountOnStart(), matchesAnyPattern(), MatchesWorkspaceTarget(), TestMatchesWorkspaceTarget(), getAutomountConfigmap() (+6 more) ### Community 60 - "Module Group 60" -Cohesion: 0.27 -Nodes (13): sortSecrets(), allItemsMountOnStart(), canGitConfigsMountWithoutRestart(), canGitCredentialsMountWithoutRestart(), canGitObjectsMountWithoutRestart(), cleanupGitConfig(), getGitResources(), Secret (+5 more) +Cohesion: 0.23 +Nodes (15): sortConfigmaps(), sortSecrets(), allItemsMountOnStart(), canGitConfigsMountWithoutRestart(), canGitCredentialsMountWithoutRestart(), canGitObjectsMountWithoutRestart(), cleanupGitConfig(), getGitResources() (+7 more) ### Community 61 - "Module Group 61" -Cohesion: 0.26 -Nodes (13): testConfigmapVolume(), testEnvFromSource(), TestMergeProjectedVolumes(), testProjectedVolume(), testPVCVolume(), testSecretVolume(), testSubpathVolumeMount(), testVolumeMount() (+5 more) +Cohesion: 0.29 +Nodes (12): testConfigmapVolume(), testEnvFromSource(), TestMergeProjectedVolumes(), testProjectedVolume(), testPVCVolume(), testSecretVolume(), testSubpathVolumeMount(), testVolumeMount() (+4 more) ### Community 62 - "Module Group 62" -Cohesion: 0.27 -Nodes (5): DevWorkspaceCondition, DevWorkspaceConditionType, capitalizeMessage(), workspaceConditionsFromClusterObject(), workspaceConditions +Cohesion: 0.26 +Nodes (6): DevWorkspaceCondition, DevWorkspaceConditionType, capitalizeMessage(), getConditionIndexInOrder(), workspaceConditionsFromClusterObject(), workspaceConditions ### Community 63 - "Module Group 63" Cohesion: 0.18 Nodes (11): SetupSecureService(), SetupSecureService(), Client, Context, Client, Context, Client, Context (+3 more) ### Community 64 - "Module Group 64" -Cohesion: 0.16 -Nodes (13): ComponentContribution, Devfile, DevWorkspaceTemplate, DevWorkspaceTemplateSpec, T, TestInput, TestOutput, TestPluginError (+5 more) +Cohesion: 0.13 +Nodes (14): Alternative 1: Multi-owner references (non-controller), Alternative 2: Finalizer-based cleanup, Alternative 3: Per-workspace auth secrets, Backup Auth Secret Must Not Be Owned by Any Workspace, Consequences, Considered Alternatives, Context, Decision (+6 more) ### Community 65 - "Module Group 65" -Cohesion: 0.25 -Nodes (12): Client, Context, Manager, MutatingWebhookConfiguration, ValidatingWebhookConfiguration, ValidatingWebhookConfiguration, Configure(), controllerSAUID() (+4 more) +Cohesion: 0.36 +Nodes (10): Client, Context, Manager, MutatingWebhookConfiguration, ValidatingWebhookConfiguration, Configure(), controllerSAUID(), createClient() (+2 more) ### Community 66 - "Module Group 66" Cohesion: 0.15 Nodes (4): Object, DevWorkspaceOperatorConfig, DevWorkspaceRouting, DevWorkspaceRoutingList ### Community 67 - "Module Group 67" -Cohesion: 0.17 -Nodes (10): GetAsyncSidecar(), GetAsyncStorageServerImage(), GetAsyncStorageSidecarImage(), GetProjectBackupImage(), GetProjectCloneImage(), GetPVCCleanupJobImage(), GetWebhookServerImage(), Container (+2 more) +Cohesion: 0.18 +Nodes (9): GetAsyncSidecar(), GetAsyncStorageServerImage(), GetAsyncStorageSidecarImage(), GetProjectBackupImage(), GetProjectCloneImage(), GetPVCCleanupJobImage(), Container, Volume (+1 more) ### Community 68 - "Module Group 68" Cohesion: 0.29 @@ -588,8 +634,8 @@ Cohesion: 0.24 Nodes (5): ConditionFunc, K8sClient, Duration, Pod, PodList ### Community 72 - "Module Group 72" -Cohesion: 0.24 -Nodes (12): Container, DevWorkspaceTemplateSpec, EnvVar, Proxy, PullPolicy, ResourceRequirements, StarterProject, GetProjectCloneInitContainer() (+4 more) +Cohesion: 0.21 +Nodes (14): Container, DevWorkspaceTemplateSpec, EnvVar, Project, Proxy, PullPolicy, ResourceRequirements, StarterProject (+6 more) ### Community 73 - "Module Group 73" Cohesion: 0.35 @@ -608,28 +654,28 @@ Cohesion: 0.27 Nodes (11): loadAllPreStopTestCasesOrPanic(), loadPreStopTestCaseOrPanic(), TestAddPreStopLifecycleHooks(), preStopTestCase, preStopTestInput, preStopTestOutput, Container, DevWorkspaceTemplateSpec (+3 more) ### Community 77 - "Module Group 77" -Cohesion: 0.44 -Nodes (11): ClusterAPI, Logger, Object, NewNotInSync(), createObjectGeneric(), isMutableObject(), IsRecognizedObject(), printDiff() (+3 more) +Cohesion: 0.45 +Nodes (10): ClusterAPI, Logger, Object, createObjectGeneric(), isMutableObject(), IsRecognizedObject(), printDiff(), SyncObjectWithCluster() (+2 more) ### Community 78 - "Module Group 78" Cohesion: 0.20 Nodes (8): APIResource, APIResourceList, findAPIResources(), IsWebhookConfigurationEnabled(), Server, ConfigureWebhookServer(), GetWebhookServer(), Manager ### Community 79 - "Module Group 79" -Cohesion: 0.22 -Nodes (9): CertPool, ReadFlattenedDevWorkspace(), StarterProjectToRegularProject(), GetAdditionalCerts(), DevWorkspaceTemplateSpec, Project, StarterProject, copyLogFileToProjectsRoot() (+1 more) +Cohesion: 0.28 +Nodes (7): ReadFlattenedDevWorkspace(), StarterProjectToRegularProject(), DevWorkspaceTemplateSpec, Project, StarterProject, copyLogFileToProjectsRoot(), main() ### Community 80 - "Module Group 80" Cohesion: 0.31 Nodes (10): AnyMountSources(), getProjectSourcePath(), getProjectsVolumeMount(), handleMountSources(), HasMountSources(), Component, Container, ContainerComponent (+2 more) ### Community 81 - "Module Group 81" -Cohesion: 0.24 -Nodes (6): DevWorkspaceMetadata, DevWorkspaceRouting, EndpointList, ExposedEndpointList, RoutingObjects, BasicSolver +Cohesion: 0.25 +Nodes (5): DevWorkspaceRouting, EndpointList, ExposedEndpointList, RoutingObjects, BasicSolver ### Community 82 - "Module Group 82" -Cohesion: 0.33 -Nodes (10): findMergeTarget(), mergeContainerContributions(), mergeDevWorkspaceElements(), mergeVolume(), mergeVolumeComponents(), needsContainerContributionMerge(), updateCommandTargetsAfterMerge(), DevWorkspaceTemplateSpec (+2 more) +Cohesion: 0.29 +Nodes (11): findMergeTarget(), mergeContainerContributions(), mergeDevWorkspaceElements(), mergeVolume(), mergeVolumeComponents(), needsContainerContributionMerge(), updateCommandTargetsAfterMerge(), DevWorkspaceTemplateSpec (+3 more) ### Community 83 - "Module Group 83" Cohesion: 0.27 @@ -652,8 +698,8 @@ Cohesion: 0.53 Nodes (9): DevWorkspaceWithConfig, Logger, CounterVec, incrementMetricForWorkspace(), incrementMetricForWorkspaceFailure(), incrementStartTimeBucketForWorkspace(), WorkspaceFailed(), WorkspaceRunning() (+1 more) ### Community 88 - "Module Group 88" -Cohesion: 0.20 -Nodes (4): FailError, RetryError, WarningError, Duration +Cohesion: 0.13 +Nodes (14): 1. Create Kind Cluster, 2. Install MetalLB, 3. Define MetalLB IP Address Pool, 4. Install NGINX Ingress Controller, 5. Create Namespace, 6. Install cert-manager, 7. Install the DevWorkspace Operator, 8.1 Get Load Balancer IP (+6 more) ### Community 89 - "Module Group 89" Cohesion: 0.20 @@ -712,16 +758,16 @@ Cohesion: 0.25 Nodes (8): fuzzQuantity(), fuzzResourceList(), fuzzResourceRequirements(), fuzzStringPtr(), Continue, Quantity, ResourceRequirements, ResourceList ### Community 103 - "Module Group 103" -Cohesion: 0.46 -Nodes (5): DevWorkspaceRouting, DevWorkspaceRoutingReconciler, Ingress, getIngressesToDelete(), listContainsIngressByName() +Cohesion: 0.14 +Nodes (13): Adding the DevWorkspace Operator catalog source, Additional configuration, Contributing, Create the DevWorkspace Operator Subscription, DevWorkspace Contributions, DevWorkspace Operator, DevWorkspace Operator Installation, DevWorkspace Operator on Developer Sandbox (+5 more) ### Community 104 - "Module Group 104" Cohesion: 0.46 Nodes (5): DevWorkspaceRouting, DevWorkspaceRoutingReconciler, Route, getRoutesToDelete(), listContainsRouteByName() ### Community 105 - "Module Group 105" -Cohesion: 0.46 -Nodes (5): DevWorkspaceRouting, DevWorkspaceRoutingReconciler, Service, getServicesToDelete(), listContainsByName() +Cohesion: 0.15 +Nodes (12): 1. Create Kind Cluster with Extra Port Mappings, 2. Install NGINX Ingress Controller, 3. Create Namespace, 4. Install cert-manager, 5. Install the DevWorkspace Operator, 6.1 Get Kind Node IP, 6.2 Create the DevWorkspaceOperatorConfig, 6. Create the DevWorkspace Operator Config (+4 more) ### Community 106 - "Module Group 106" Cohesion: 0.43 @@ -736,8 +782,8 @@ Cohesion: 0.57 Nodes (4): Context, WebhookHandler, Request, Response ### Community 109 - "Module Group 109" -Cohesion: 0.29 -Nodes (6): ConvertDevfileToDevWorkspaceTemplate(), FetchDevWorkspaceTemplate(), HTTPGetter, Devfile, DevWorkspaceTemplate, DevWorkspaceTemplateSpec +Cohesion: 0.15 +Nodes (12): 1. Start Minikube, 2. Ingress Addon, 3. Create Namespace, 4. Install cert-manager, 5. Install the DevWorkspace Operator, 6.1 Get Minikube IP, 6.2 Create the DevWorkspaceOperatorConfig, 6. Create the DevWorkspace Operator Config (+4 more) ### Community 110 - "Module Group 110" Cohesion: 0.43 @@ -760,8 +806,8 @@ Cohesion: 0.38 Nodes (6): mountPathEntry, getAutoMountPVCs(), parseMountPathAnnotation(), ClusterAPI, Deployment, Resources ### Community 115 - "Module Group 115" -Cohesion: 0.29 -Nodes (7): testCase, EnvFromSource, Object, PersistentVolumeClaim, Secret, Volume, VolumeMount +Cohesion: 0.25 +Nodes (8): mountOnStartSecretAsEnv(), testCase, EnvFromSource, Object, PersistentVolumeClaim, Secret, Volume, VolumeMount ### Community 116 - "Module Group 116" Cohesion: 0.29 @@ -800,8 +846,8 @@ Cohesion: 0.47 Nodes (4): buildConfig(), buildExternalConfig(), DevWorkspaceOperatorConfig, OperatorConfiguration ### Community 125 - "Module Group 125" -Cohesion: 0.40 -Nodes (5): GetDevModeEnabled(), createWebhooks(), Manager, init(), main() +Cohesion: 0.17 +Nodes (11): Alternative 1: [Name], Alternative 2: [Name], Consequences, Considered Alternatives, Context, Decision, Negative, Neutral (+3 more) ### Community 126 - "Module Group 126" Cohesion: 0.33 @@ -856,8 +902,8 @@ Cohesion: 0.40 Nodes (4): ClusterAPI, DevWorkspaceTemplateSpec, AddSshAgentPostStartEvent(), NeedsSSHPostStartEvent() ### Community 139 - "Module Group 139" -Cohesion: 0.50 -Nodes (3): GetVolumeFromSecret(), Secret, Volume +Cohesion: 0.26 +Nodes (8): GetVolumeFromSecret(), ClusterAPI, DevWorkspaceWithConfig, PodAdditions, Volume, Secret, Volume, AsyncStorageProvisioner ### Community 142 - "Module Group 142" Cohesion: 0.50 @@ -871,13 +917,17 @@ Nodes (3): ApplyDefaultTemplate(), NeedsDefaultTemplate(), DevWorkspaceWithConfi Cohesion: 0.67 Nodes (3): ADR: Backup Auth Secret Lifecycle, DevWorkspaceOperatorConfig API, CRW-11079 Investigation +### Community 146 - "Module Group 146" +Cohesion: 0.17 +Nodes (12): Client Usage (Cached vs Non-Cached), Critical Patterns, Deep Copy Pattern, E2E Test Cleanup Pattern, Error Handling with Custom Types, Failing Workspaces, Infrastructure Detection Pattern, RBAC Markers (+4 more) + ### Community 165 - "Module Group 165" Cohesion: 0.67 Nodes (3): BackupCronJobConfig, ContainerResourceCaps, devworkspace-operator.v0.39.0 ### Community 168 - "Module Group 168" -Cohesion: 0.67 -Nodes (3): Per-workspace backup status tracking, Restore workspace from backup, Changelog v0.40.0 +Cohesion: 0.05 +Nodes (36): Add container resource caps enforcement [#1561](https://github.com/devfile/devworkspace-operator/issues/1561), Add hostUsers field to DWOC [#1493](https://github.com/devfile/devworkspace-operator/issues/1493), Add the ability to configure custom init containers [#1559](https://github.com/devfile/devworkspace-operator/issues/1559), Per-workspace backup status tracking, Bug Fixes & Improvements, Bug Fixes & Improvements, Bug Fixes & Improvements, Bug Fixes & Improvements (+28 more) ### Community 171 - "Module Group 171" Cohesion: 0.67 @@ -895,24 +945,148 @@ Nodes (3): DefaultStorageSize, devworkspace-operator v0.15.0, devworkspace-opera Cohesion: 0.67 Nodes (3): Project Clone Test, Project Clone Test Basic, Starter Project Test +### Community 182 - "Module Group 182" +Cohesion: 0.26 +Nodes (10): Closer, remove(), DirExists(), Client, Project, closeSafe(), downloadZip(), dropTopLevelFolder() (+2 more) + ### Community 184 - "Module Group 184" Cohesion: 0.67 Nodes (3): Web Terminal Exec Plugin, Web Terminal Flattened Sample, Web Terminal Tooling Plugin +### Community 187 - "Module Group 187" +Cohesion: 0.40 +Nodes (5): Advanced Features, DevWorkspace API, Flexible Contributions, Networking & Routing Classes, Workspace Bootstrapping + +### Community 194 - "Module Group 194" +Cohesion: 0.17 +Nodes (11): Adding resolved issues to the milestone, Copying bundles & adding channel entries, Creating a bugfix release, Creating a milestone, DevWorkspace Operator release process, GitHub Action, Post-release, Preparing for a release (+3 more) + +### Community 231 - "Module Group 231" +Cohesion: 0.08 +Nodes (23): Build a custom OLM bundle, CI, Code of Conduct, Codebase Navigation (Graphify), Container Tool Selection, Contributing, Development, DevWorkspace Operator first time development setup (+15 more) + +### Community 276 - "Module Group 276" +Cohesion: 0.18 +Nodes (11): Client Usage Decisions, Code Generation Decisions, Error Handling Decisions, Infrastructure Detection Decisions, Metrics Decisions, Quick Decision Guide, RBAC Decisions, Status Update Decisions (+3 more) + +### Community 314 - "Community 314" +Cohesion: 0.20 +Nodes (9): APIs Provided by DevWorkspace Operator, Architecture Decision Records (ADRs), Codebase Navigation (Graphify), DevWorkspace Operator - AI Agent Instructions, Directory Structure, How to Create an ADR, See Also, Version Information (+1 more) + +### Community 315 - "Community 315" +Cohesion: 0.24 +Nodes (9): DevWorkspaceRoutingName(), ClusterAPI, DevWorkspaceRouting, DevWorkspaceWithConfig, ExposedEndpointList, PodAdditions, Scheme, getSpecRouting() (+1 more) + +### Community 316 - "Community 316" +Cohesion: 0.22 +Nodes (8): 1. Add the DevWorkspace Operator CatalogSource, 2. Create the DevWorkspace Operator Subscription, 3. Wait for Operator to be Ready, 4. Create DevWorkspaces Namespace, 5. Create a Sample DevWorkspace, Installation on OpenShift With OLM, Prerequisites, Steps + +### Community 317 - "Community 317" +Cohesion: 0.22 +Nodes (8): 10:41-11:33 | docs/adr-framework, 11:41 | docs/adr-framework, 12:26 | docs/adr-framework, 12:36 | docs/adr-framework, 13:21-13:42 | docs/adr-framework, 14:13-15:30 | devworkspace-operator, 14:23-17:30 | crw-11079-dashboard, 20:50 | docs/adr-framework + +### Community 318 - "Community 318" +Cohesion: 0.25 +Nodes (6): RemoveAuthorizedKeyFromConfigMap(), ExtractSSHKeyPairFromSecret(), GetSSHKeyPair(), ClusterAPI, DevWorkspaceWithConfig, Secret + +### Community 319 - "Community 319" +Cohesion: 0.36 +Nodes (7): CertPool, CheckProjectState(), checkSubPathProjectState(), GetAdditionalCerts(), OpenRepo(), Project, Repository + +### Community 320 - "Community 320" +Cohesion: 0.25 +Nodes (7): 1. Create Namespace for Operator, 2. Install the DevWorkspace Operator, 3. Create DevWorkspaces Namespace, 4. Create a Sample DevWorkspace, Installation on OpenShift Without OLM, Prerequisites, Steps + +### Community 321 - "Community 321" +Cohesion: 0.25 +Nodes (7): 11:35 | crw-10760-backup-gc-cascade, 11:47-13:24 | identical-endpoint-name, 13:31-17:15 | fix/CRW-10760, 14:08-18:45 | identical-endpoint-name → PR #1521, 15:45 | backup-auth-secret-lifecycle, 17:07 | CRW-10760-backup-auth-secret-gc, 18:15 | identical-endpoint-name + +### Community 322 - "Community 322" +Cohesion: 0.29 +Nodes (6): Architecture Decision Records (ADRs), Creating a New ADR, Lifecycle, Naming Convention, What is an ADR?, When to Write an ADR + +### Community 323 - "Community 323" +Cohesion: 0.29 +Nodes (7): API Changes, Code Generation, Code Quality, Common Pitfalls (Don'ts), Error Handling, Infrastructure & Configuration, Testing + +### Community 324 - "Community 324" +Cohesion: 0.33 +Nodes (5): ADR Maintenance Guide for AI Agents, Creating a New ADR, Format Rules, Naming Convention, Superseding an ADR + +### Community 325 - "Community 325" +Cohesion: 0.33 +Nodes (6): Debugging, Experimental Diff Logging, Local Debugging, Log Format and Workspace Identification, Reproducing Issues, Webhook Debugging + +### Community 327 - "Community 327" +Cohesion: 0.47 +Nodes (5): GetNamespacePodTolerationsAndNodeSelector(), ReadNamespacedConfig(), NamespacedConfig, ClusterAPI, Toleration + +### Community 328 - "Community 328" +Cohesion: 0.33 +Nodes (5): Archive, Week of 2026-04-27, Week of 2026-05-05, Week of 2026-05-12, Week of 2026-06-02 + +### Community 329 - "Community 329" +Cohesion: 0.33 +Nodes (5): 13:47 | fix/CRW-10760, 13:51 | fix/CRW-10760, 14:22 | fix/restore-auth-secret-fallback + emptyDir+fetcher plan, 14:30 | fix/restore-auth-secret-fallback, 15:18 | fix/CRW-10760 + +### Community 330 - "Community 330" +Cohesion: 0.33 +Nodes (5): 09:16-13:36 | CRW-10504, 10:02-13:39 | che-dashboard PR reviews, 14:01 | docs/adr-framework, 14:45 | CLAUDE.md, 14:45 | CRW-11079 + +### Community 331 - "Community 331" +Cohesion: 0.40 +Nodes (5): Build & Development, Code Generation Triggers, Common Make Targets, Development Workflow, Environment Variables + +### Community 332 - "Community 332" +Cohesion: 0.40 +Nodes (5): Common Operations Reference, Force Reconcile (Touch), Get Controller Logs, Start a Workspace, Stop a Workspace + +### Community 333 - "Community 333" +Cohesion: 0.40 +Nodes (5): File Formatting, File Headers, Import Organization, Naming Conventions, Project-Specific Conventions + +### Community 334 - "Community 334" +Cohesion: 0.40 +Nodes (4): 1. Copyright & Licensing (MANDATORY), 2. AI Contribution Marking, Gemini Rules, RED HAT COMPLIANCE & RESPONSIBLE AI RULES + +### Community 335 - "Community 335" +Cohesion: 0.40 +Nodes (4): Is it tested? How?, PR Checklist, What does this PR do?, What issues does this PR fix or reference? + +### Community 336 - "Community 336" +Cohesion: 0.40 +Nodes (4): Additional context, Description, Expected behavior, How To Reproduce + +### Community 337 - "Community 337" +Cohesion: 0.40 +Nodes (4): 14:25-15:25 | fix/CRW-10760, 14:34 | fix/restore-auth-secret-fallback, 16:19-16:45 | fix/CRW-10760, 19:09 | fix/CRW-10760 + +### Community 338 - "Community 338" +Cohesion: 0.40 +Nodes (4): 10:48 | fix/CRW-10760, 11:48 | fix/CRW-10760, 13:31 | fix/CRW-10760, 14:06 | fix/CRW-10760 + +### Community 339 - "Community 339" +Cohesion: 0.40 +Nodes (4): 14:23 | git-security-review, 15:38 | identical-endpoint-name, 16:23-16:35 | fix/CRW-10760, Unknown Time | Security Review + +### Community 340 - "Community 340" +Cohesion: 0.50 +Nodes (3): 1. Copyright & Licensing (MANDATORY), 2. AI Contribution Marking, RED HAT COMPLIANCE & RESPONSIBLE AI RULES + ## Knowledge Gaps -- **601 isolated node(s):** `common.sh script`, `ARTIFACT_DIR`, `CI`, `GIT_COMMITTER_NAME`, `GIT_COMMITTER_EMAIL` (+596 more) +- **878 isolated node(s):** `common.sh script`, `ARTIFACT_DIR`, `CI`, `GIT_COMMITTER_NAME`, `GIT_COMMITTER_EMAIL` (+873 more) These have ≤1 connection - possible missing edges or undocumented components. -- **120 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **128 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `Append()` connect `Projected Volumes & Cleanup Tests` to `Resource Naming & Endpoints`, `Pod Overrides & Deployment`, `Git Config Automount`, `Module Group 131`, `Module Group 132`, `Workspace Finalization & Storage`, `Routing API Types`, `Cluster RBAC & Environment`, `Container Component Provisioning`, `Routing Controller Reconciler`, `Module Group 136`, `Automount Common Logic`, `Webhook Attribute Handling`, `Config Sync & Predicates`, `Persistent Home Directory`, `Module Group 138`, `Module Group 144`, `Cleanup CronJob Controller`, `Backup CronJob Controller`, `Async Storage Provisioning`, `Automount Volume Helpers`, `Workspace Status Management`, `Async Storage SSH Config`, `DWT Flatten & Resolve`, `Kubernetes Object Provisioning`, `Main Workspace Reconciler`, `Flatten Merge Tests`, `Controller Tests & Utils`, `Lifecycle Commands`, `Namespace Config & Tolerations`, `Routing Solvers Common`, `Cluster TLS Routing Solver`, `Contribution Merge Logic`, `Kubernetes Component Provision`, `Workspace Restore Logic`, `Module Group 52`, `Module Group 53`, `Module Group 55`, `Module Group 56`, `Module Group 59`, `Module Group 60`, `Module Group 61`, `Module Group 62`, `Module Group 194`, `Module Group 67`, `Module Group 69`, `Module Group 72`, `Module Group 76`, `Module Group 79`, `Module Group 80`, `Module Group 81`, `Module Group 82`, `Module Group 90`, `Module Group 93`, `Module Group 98`, `Module Group 103`, `Module Group 104`, `Module Group 105`, `Module Group 106`, `Module Group 110`, `Module Group 114`, `Module Group 118`, `Module Group 119`, `Module Group 121`?** - _High betweenness centrality (0.301) - this node is a cross-community bridge._ -- **Why does `Equal()` connect `Config Sync Tests` to `Resource Naming & Endpoints`, `Pod Overrides & Deployment`, `Git Config Automount`, `Module Group 131`, `Workspace Finalization & Storage`, `Routing API Types`, `Controller Tests & Utils`, `Container Component Provisioning`, `Routing Controller Reconciler`, `Persistent Home Directory`, `Automount Common Logic`, `Webhook Attribute Handling`, `Webhook Immutable Checks`, `Kubernetes Object Provisioning`, `Flatten Merge Tests`, `Module Group 164`, `Config Migration (CM to CRD)`, `Sync Diff Comparison`, `Projected Volumes & Cleanup Tests`, `Routing Utils & Tests`, `Module Group 55`, `Module Group 57`, `Module Group 61`, `Module Group 73`, `Module Group 76`, `Module Group 83`, `Module Group 94`, `Module Group 96`?** - _High betweenness centrality (0.102) - this node is a cross-community bridge._ -- **Why does `IsOpenShift()` connect `Config Defaults & Security` to `Module Group 96`, `Resource Naming & Endpoints`, `Module Group 130`, `Pod Overrides & Deployment`, `Cache & Cleanup Logic`, `Module Group 101`, `Namespace Config & Tolerations`, `Cluster RBAC & Environment`, `Routing Controller Reconciler`, `Config Sync & Predicates`, `Module Group 81`, `Module Group 51`, `Module Group 91`?** - _High betweenness centrality (0.043) - this node is a cross-community bridge._ +- **Why does `Append()` connect `Projected Volumes & Cleanup Tests` to `Resource Naming & Endpoints`, `Pod Overrides & Deployment`, `Git Config Automount`, `Module Group 131`, `Module Group 132`, `Workspace Finalization & Storage`, `Routing API Types`, `Cluster RBAC & Environment`, `Container Component Provisioning`, `Routing Controller Reconciler`, `Module Group 136`, `Automount Common Logic`, `Webhook Attribute Handling`, `Config Sync & Predicates`, `Persistent Home Directory`, `Module Group 138`, `Module Group 144`, `Module Group 139`, `Cleanup CronJob Controller`, `Backup CronJob Controller`, `Async Storage Provisioning`, `Automount Volume Helpers`, `Workspace Status Management`, `Async Storage SSH Config`, `DWT Flatten & Resolve`, `Kubernetes Object Provisioning`, `Main Workspace Reconciler`, `Lifecycle Commands`, `Routing Solvers Common`, `Cluster TLS Routing Solver`, `Contribution Merge Logic`, `Kubernetes Component Provision`, `Workspace Restore Logic`, `Module Group 52`, `Module Group 53`, `Module Group 182`, `Module Group 55`, `Module Group 56`, `Module Group 59`, `Module Group 60`, `Module Group 61`, `Module Group 62`, `Community 319`, `Community 315`, `Module Group 67`, `Module Group 69`, `Community 327`, `Module Group 72`, `Module Group 76`, `Module Group 79`, `Module Group 80`, `Module Group 82`, `Community 344`, `Module Group 90`, `Module Group 93`, `Module Group 98`, `Module Group 104`, `Module Group 106`, `Module Group 110`, `Module Group 114`, `Module Group 118`, `Module Group 119`, `Module Group 121`?** + _High betweenness centrality (0.197) - this node is a cross-community bridge._ +- **Why does `Equal()` connect `Config Sync Tests` to `Resource Naming & Endpoints`, `Pod Overrides & Deployment`, `Git Config Automount`, `Module Group 131`, `Workspace Finalization & Storage`, `Routing API Types`, `Controller Tests & Utils`, `Container Component Provisioning`, `Routing Controller Reconciler`, `Persistent Home Directory`, `Automount Common Logic`, `Webhook Attribute Handling`, `DWT Flatten & Resolve`, `Webhook Immutable Checks`, `Kubernetes Object Provisioning`, `Module Group 164`, `Config Migration (CM to CRD)`, `Sync Diff Comparison`, `Projected Volumes & Cleanup Tests`, `Routing Utils & Tests`, `Module Group 55`, `Module Group 57`, `Module Group 59`, `Module Group 61`, `Module Group 73`, `Module Group 76`, `Module Group 83`, `Community 344`, `Module Group 94`, `Module Group 96`?** + _High betweenness centrality (0.091) - this node is a cross-community bridge._ +- **Why does `IsOpenShift()` connect `Config Defaults & Security` to `Module Group 96`, `Resource Naming & Endpoints`, `Module Group 130`, `Pod Overrides & Deployment`, `Module Group 101`, `Namespace Config & Tolerations`, `Cluster RBAC & Environment`, `Routing Controller Reconciler`, `Routing Solvers Common`, `Config Sync & Predicates`, `Module Group 51`, `Backup CronJob Controller`, `Module Group 91`?** + _High betweenness centrality (0.030) - this node is a cross-community bridge._ - **Are the 124 inferred relationships involving `Append()` (e.g. with `removeAuthorizedKeyFromConfigMap()` and `GetAsyncSidecar()`) actually correct?** _`Append()` has 124 INFERRED edges - model-reasoned connections that need verification._ - **Are the 99 inferred relationships involving `Equal()` (e.g. with `TestProvisionAutomountResourcesIntoPersistentHomeEnabled()` and `TestMatchesWorkspaceTarget()`) actually correct?** @@ -920,4 +1094,4 @@ _Questions this graph is uniquely positioned to answer:_ - **Are the 35 inferred relationships involving `ProvisionGitConfiguration()` (e.g. with `getAutomountResources()` and `findGitconfigAutomount()`) actually correct?** _`ProvisionGitConfiguration()` has 35 INFERRED edges - model-reasoned connections that need verification._ - **What connects `common.sh script`, `ARTIFACT_DIR`, `CI` to the rest of the system?** - _666 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file + _943 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json index 5e9e18ecb..caa6d39b6 100644 --- a/graphify-out/graph.json +++ b/graphify-out/graph.json @@ -594,44 +594,34 @@ "norm_label": "filename" }, { - "label": "last-ndc.ts", + "label": "graphify.js", "file_type": "code", - "source_file": ".remember/tmp/last-ndc.ts", + "source_file": ".opencode/plugins/graphify.js", "source_location": "L1", "_origin": "ast", - "id": "tmp_last_ndc", - "community": 296, - "norm_label": "last-ndc.ts" + "id": "plugins_graphify", + "community": 349, + "norm_label": "graphify.js" }, { - "label": "last-save.json", + "label": "GraphifyPlugin()", "file_type": "code", - "source_file": ".remember/tmp/last-save.json", - "source_location": "L1", + "source_file": ".opencode/plugins/graphify.js", + "source_location": "L6", "_origin": "ast", - "id": "tmp_last_save", - "community": 182, - "norm_label": "last-save.json" + "id": "plugins_graphify_graphifyplugin", + "community": 349, + "norm_label": "graphifyplugin()" }, { - "label": "session", - "file_type": "code", - "source_file": ".remember/tmp/last-save.json", - "source_location": "L1", - "_origin": "ast", - "id": "tmp_last_save_session", - "community": 182, - "norm_label": "session" - }, - { - "label": "line", + "label": "last-ndc.ts", "file_type": "code", - "source_file": ".remember/tmp/last-save.json", + "source_file": ".remember/tmp/last-ndc.ts", "source_location": "L1", "_origin": "ast", - "id": "tmp_last_save_line", - "community": 182, - "norm_label": "line" + "id": "tmp_last_ndc", + "community": 296, + "norm_label": "last-ndc.ts" }, { "label": "Attributes", @@ -790,7 +780,7 @@ "source_location": "L301", "_origin": "ast", "id": "v1alpha1_attributes_asinterface", - "community": 70, + "community": 326, "norm_label": ".asinterface()" }, { @@ -1480,7 +1470,7 @@ "source_location": "L441", "_origin": "ast", "id": "v1alpha1_serviceaccounttoken_string", - "community": 70, + "community": 326, "norm_label": ".string()" }, { @@ -3700,7 +3690,7 @@ "source_location": "L1", "_origin": "ast", "id": "devworkspacerouting_devworkspacerouting_controller", - "community": 9, + "community": 182, "norm_label": "devworkspacerouting_controller.go" }, { @@ -3890,7 +3880,7 @@ "source_location": "L318", "_origin": "ast", "id": "devworkspacerouting_devworkspacerouting_controller_contains", - "community": 0, + "community": 2, "norm_label": "contains()" }, { @@ -3900,7 +3890,7 @@ "source_location": "L327", "_origin": "ast", "id": "devworkspacerouting_devworkspacerouting_controller_remove", - "community": 9, + "community": 182, "norm_label": "remove()" }, { @@ -4030,7 +4020,7 @@ "source_location": "L62", "_origin": "ast", "id": "solvers_basicsolver_getspecobjects", - "community": 81, + "community": 44, "norm_label": ".getspecobjects()" }, { @@ -4040,7 +4030,7 @@ "source_location": "L62", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacemetadata", - "community": 81, + "community": 44, "norm_label": "devworkspacemetadata" }, { @@ -4750,7 +4740,7 @@ "source_location": "L1", "_origin": "ast", "id": "devworkspacerouting_sync_ingresses", - "community": 103, + "community": 21, "norm_label": "sync_ingresses.go" }, { @@ -4760,7 +4750,7 @@ "source_location": "L32", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", - "community": 103, + "community": 21, "norm_label": "devworkspaceroutingreconciler" }, { @@ -4770,7 +4760,7 @@ "source_location": "L32", "_origin": "ast", "id": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "community": 103, + "community": 21, "norm_label": ".syncingresses()" }, { @@ -4780,7 +4770,7 @@ "source_location": "L32", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting", - "community": 103, + "community": 21, "norm_label": "devworkspacerouting" }, { @@ -4790,7 +4780,7 @@ "source_location": "L32", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", - "community": 103, + "community": 21, "norm_label": "ingress" }, { @@ -4800,7 +4790,7 @@ "source_location": "L76", "_origin": "ast", "id": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", - "community": 103, + "community": 21, "norm_label": ".getclusteringresses()" }, { @@ -4810,7 +4800,7 @@ "source_location": "L93", "_origin": "ast", "id": "devworkspacerouting_sync_ingresses_getingressestodelete", - "community": 103, + "community": 21, "norm_label": "getingressestodelete()" }, { @@ -4820,7 +4810,7 @@ "source_location": "L103", "_origin": "ast", "id": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", - "community": 103, + "community": 21, "norm_label": "listcontainsingressbyname()" }, { @@ -4910,7 +4900,7 @@ "source_location": "L1", "_origin": "ast", "id": "devworkspacerouting_sync_services", - "community": 105, + "community": 21, "norm_label": "sync_services.go" }, { @@ -4920,7 +4910,7 @@ "source_location": "L31", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", - "community": 105, + "community": 21, "norm_label": "devworkspaceroutingreconciler" }, { @@ -4930,7 +4920,7 @@ "source_location": "L31", "_origin": "ast", "id": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "community": 105, + "community": 21, "norm_label": ".syncservices()" }, { @@ -4940,7 +4930,7 @@ "source_location": "L31", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting", - "community": 105, + "community": 21, "norm_label": "devworkspacerouting" }, { @@ -4950,7 +4940,7 @@ "source_location": "L31", "_origin": "ast", "id": "controllers_controller_devworkspacerouting_sync_services_go_service", - "community": 105, + "community": 21, "norm_label": "service" }, { @@ -4960,7 +4950,7 @@ "source_location": "L75", "_origin": "ast", "id": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", - "community": 105, + "community": 21, "norm_label": ".getclusterservices()" }, { @@ -4970,7 +4960,7 @@ "source_location": "L92", "_origin": "ast", "id": "devworkspacerouting_sync_services_getservicestodelete", - "community": 105, + "community": 21, "norm_label": "getservicestodelete()" }, { @@ -4980,7 +4970,7 @@ "source_location": "L102", "_origin": "ast", "id": "devworkspacerouting_sync_services_listcontainsbyname", - "community": 105, + "community": 21, "norm_label": "listcontainsbyname()" }, { @@ -5150,7 +5140,7 @@ "source_location": "L30", "_origin": "ast", "id": "controllers_workspace_cleanup_go_workspace_devworkspacereconciler", - "community": 36, + "community": 21, "norm_label": "devworkspacereconciler" }, { @@ -5160,7 +5150,7 @@ "source_location": "L30", "_origin": "ast", "id": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", - "community": 36, + "community": 21, "norm_label": ".deleteworkspaceownedobjects()" }, { @@ -5170,7 +5160,7 @@ "source_location": "L30", "_origin": "ast", "id": "controllers_workspace_cleanup_go_context", - "community": 36, + "community": 21, "norm_label": "context" }, { @@ -5180,7 +5170,7 @@ "source_location": "L30", "_origin": "ast", "id": "controllers_workspace_cleanup_go_devworkspacewithconfig", - "community": 36, + "community": 21, "norm_label": "devworkspacewithconfig" }, { @@ -5320,7 +5310,7 @@ "source_location": "L127", "_origin": "ast", "id": "workspace_condition_getconditionindexinorder", - "community": 26, + "community": 62, "norm_label": "getconditionindexinorder()" }, { @@ -7310,7 +7300,7 @@ "source_location": "L46", "_origin": "ast", "id": "images_image_getwebhookserverimage", - "community": 67, + "community": 5, "norm_label": "getwebhookserverimage()" }, { @@ -7646,7 +7636,7 @@ "source_location": "L1", "_origin": "ast", "id": "cache_cache", - "community": 36, + "community": 21, "norm_label": "cache.go" }, { @@ -7656,7 +7646,7 @@ "source_location": "L37", "_origin": "ast", "id": "cache_cache_getcachefunc", - "community": 36, + "community": 21, "norm_label": "getcachefunc()" }, { @@ -7666,7 +7656,7 @@ "source_location": "L37", "_origin": "ast", "id": "newcachefunc", - "community": 36, + "community": 21, "norm_label": "newcachefunc" }, { @@ -7676,7 +7666,7 @@ "source_location": "L110", "_origin": "ast", "id": "cache_cache_getwebhookscachefunc", - "community": 36, + "community": 21, "norm_label": "getwebhookscachefunc()" }, { @@ -7686,7 +7676,7 @@ "source_location": "L1", "_origin": "ast", "id": "common_naming", - "community": 0, + "community": 44, "norm_label": "naming.go" }, { @@ -7696,7 +7686,7 @@ "source_location": "L30", "_origin": "ast", "id": "common_naming_devworkspaceroutingname", - "community": 7, + "community": 315, "norm_label": "devworkspaceroutingname()" }, { @@ -7776,7 +7766,7 @@ "source_location": "L73", "_origin": "ast", "id": "common_naming_endpointhostname", - "community": 0, + "community": 44, "norm_label": "endpointhostname()" }, { @@ -7786,7 +7776,7 @@ "source_location": "L83", "_origin": "ast", "id": "common_naming_workspacehostname", - "community": 0, + "community": 44, "norm_label": "workspacehostname()" }, { @@ -7796,7 +7786,7 @@ "source_location": "L91", "_origin": "ast", "id": "common_naming_endpointpath", - "community": 0, + "community": 44, "norm_label": "endpointpath()" }, { @@ -7806,7 +7796,7 @@ "source_location": "L95", "_origin": "ast", "id": "common_naming_routename", - "community": 45, + "community": 44, "norm_label": "routename()" }, { @@ -7896,7 +7886,7 @@ "source_location": "L134", "_origin": "ast", "id": "common_naming_automountprojectedvolumename", - "community": 61, + "community": 44, "norm_label": "automountprojectedvolumename()" }, { @@ -7906,7 +7896,7 @@ "source_location": "L141", "_origin": "ast", "id": "common_naming_serviceaccounttokenprojectionname", - "community": 0, + "community": 44, "norm_label": "serviceaccounttokenprojectionname()" }, { @@ -8426,7 +8416,7 @@ "source_location": "L48", "_origin": "ast", "id": "config_env_getdevmodeenabled", - "community": 125, + "community": 21, "norm_label": "getdevmodeenabled()" }, { @@ -9376,7 +9366,7 @@ "source_location": "L1", "_origin": "ast", "id": "dwerrors_errors", - "community": 88, + "community": 0, "norm_label": "errors.go" }, { @@ -9386,7 +9376,7 @@ "source_location": "L23", "_origin": "ast", "id": "dwerrors_retryerror", - "community": 88, + "community": 0, "norm_label": "retryerror" }, { @@ -9396,7 +9386,7 @@ "source_location": "L30", "_origin": "ast", "id": "pkg_dwerrors_errors_go_duration", - "community": 88, + "community": 0, "norm_label": "duration" }, { @@ -9406,7 +9396,7 @@ "source_location": "L33", "_origin": "ast", "id": "dwerrors_retryerror_error", - "community": 88, + "community": 0, "norm_label": ".error()" }, { @@ -9416,7 +9406,7 @@ "source_location": "L43", "_origin": "ast", "id": "dwerrors_retryerror_unwrap", - "community": 88, + "community": 0, "norm_label": ".unwrap()" }, { @@ -9426,7 +9416,7 @@ "source_location": "L47", "_origin": "ast", "id": "dwerrors_failerror", - "community": 88, + "community": 0, "norm_label": "failerror" }, { @@ -9436,7 +9426,7 @@ "source_location": "L54", "_origin": "ast", "id": "dwerrors_failerror_error", - "community": 88, + "community": 0, "norm_label": ".error()" }, { @@ -9446,7 +9436,7 @@ "source_location": "L64", "_origin": "ast", "id": "dwerrors_failerror_unwrap", - "community": 88, + "community": 0, "norm_label": ".unwrap()" }, { @@ -9456,7 +9446,7 @@ "source_location": "L68", "_origin": "ast", "id": "dwerrors_warningerror", - "community": 88, + "community": 0, "norm_label": "warningerror" }, { @@ -9466,7 +9456,7 @@ "source_location": "L73", "_origin": "ast", "id": "dwerrors_warningerror_error", - "community": 88, + "community": 0, "norm_label": ".error()" }, { @@ -9676,7 +9666,7 @@ "source_location": "L1", "_origin": "ast", "id": "annotate_plugins", - "community": 146, + "community": 28, "norm_label": "plugins.go" }, { @@ -9686,7 +9676,7 @@ "source_location": "L27", "_origin": "ast", "id": "annotate_plugins_addsourceattributesfortemplate", - "community": 146, + "community": 28, "norm_label": "addsourceattributesfortemplate()" }, { @@ -9696,7 +9686,7 @@ "source_location": "L27", "_origin": "ast", "id": "pkg_library_annotate_plugins_go_devworkspacetemplatespec", - "community": 146, + "community": 28, "norm_label": "devworkspacetemplatespec" }, { @@ -10326,7 +10316,7 @@ "source_location": "L57", "_origin": "ast", "id": "flatten_flatten_resolvedevworkspace", - "community": 33, + "community": 28, "norm_label": "resolvedevworkspace()" }, { @@ -10356,7 +10346,7 @@ "source_location": "L57", "_origin": "ast", "id": "variablewarning", - "community": 194, + "community": 28, "norm_label": "variablewarning" }, { @@ -10486,7 +10476,7 @@ "source_location": "L341", "_origin": "ast", "id": "flatten_flatten_formatvariableswarning", - "community": 194, + "community": 28, "norm_label": "formatvariableswarning()" }, { @@ -10496,7 +10486,7 @@ "source_location": "L1", "_origin": "ast", "id": "flatten_flatten_test", - "community": 33, + "community": 28, "norm_label": "flatten_test.go" }, { @@ -10506,7 +10496,7 @@ "source_location": "L29", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspacekubernetesreference()" }, { @@ -10516,7 +10506,7 @@ "source_location": "L29", "_origin": "ast", "id": "pkg_library_flatten_flatten_test_go_t", - "community": 33, + "community": 28, "norm_label": "t" }, { @@ -10526,7 +10516,7 @@ "source_location": "L51", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspacepluginregistry()" }, { @@ -10536,7 +10526,7 @@ "source_location": "L74", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspacepluginuri()" }, { @@ -10546,7 +10536,7 @@ "source_location": "L97", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspaceparents", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspaceparents()" }, { @@ -10556,7 +10546,7 @@ "source_location": "L120", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspacemissingdefaults()" }, { @@ -10566,7 +10556,7 @@ "source_location": "L146", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspaceannotations", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspaceannotations()" }, { @@ -10576,7 +10566,7 @@ "source_location": "L169", "_origin": "ast", "id": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "community": 33, + "community": 28, "norm_label": "testresolvedevworkspacetemplatenamespacerestriction()" }, { @@ -10586,7 +10576,7 @@ "source_location": "L192", "_origin": "ast", "id": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "community": 33, + "community": 28, "norm_label": "testmergesduplicatevolumecomponents()" }, { @@ -10596,7 +10586,7 @@ "source_location": "L215", "_origin": "ast", "id": "flatten_flatten_test_testmergecontainercontributions", - "community": 33, + "community": 28, "norm_label": "testmergecontainercontributions()" }, { @@ -10606,7 +10596,7 @@ "source_location": "L238", "_origin": "ast", "id": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "community": 33, + "community": 28, "norm_label": "testmergeimplicitcontainercontributions()" }, { @@ -10616,7 +10606,7 @@ "source_location": "L261", "_origin": "ast", "id": "flatten_flatten_test_testmergespeccontributions", - "community": 33, + "community": 28, "norm_label": "testmergespeccontributions()" }, { @@ -10626,7 +10616,7 @@ "source_location": "L282", "_origin": "ast", "id": "flatten_flatten_test_testmergeimplicitspeccontributions", - "community": 33, + "community": 28, "norm_label": "testmergeimplicitspeccontributions()" }, { @@ -10636,7 +10626,7 @@ "source_location": "L303", "_origin": "ast", "id": "flatten_flatten_test_gettestingtools", - "community": 33, + "community": 28, "norm_label": "gettestingtools()" }, { @@ -10646,7 +10636,7 @@ "source_location": "L303", "_origin": "ast", "id": "pkg_library_flatten_flatten_test_go_testinput", - "community": 33, + "community": 28, "norm_label": "testinput" }, { @@ -10656,7 +10646,7 @@ "source_location": "L303", "_origin": "ast", "id": "resolvertools", - "community": 33, + "community": 28, "norm_label": "resolvertools" }, { @@ -10736,7 +10726,7 @@ "source_location": "L1", "_origin": "ast", "id": "testutil_common", - "community": 64, + "community": 28, "norm_label": "common.go" }, { @@ -10746,7 +10736,7 @@ "source_location": "L53", "_origin": "ast", "id": "testutil_testcase", - "community": 64, + "community": 28, "norm_label": "testcase" }, { @@ -10756,7 +10746,7 @@ "source_location": "L55", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_testinput", - "community": 64, + "community": 28, "norm_label": "testinput" }, { @@ -10766,7 +10756,7 @@ "source_location": "L56", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_testoutput", - "community": 64, + "community": 28, "norm_label": "testoutput" }, { @@ -10776,7 +10766,7 @@ "source_location": "L60", "_origin": "ast", "id": "testutil_testinput", - "community": 64, + "community": 28, "norm_label": "testinput" }, { @@ -10786,7 +10776,7 @@ "source_location": "L62", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec", - "community": 64, + "community": 28, "norm_label": "devworkspacetemplatespec" }, { @@ -10796,7 +10786,7 @@ "source_location": "L64", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_componentcontribution", - "community": 64, + "community": 28, "norm_label": "componentcontribution" }, { @@ -10806,7 +10796,7 @@ "source_location": "L66", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplate", - "community": 64, + "community": 28, "norm_label": "devworkspacetemplate" }, { @@ -10816,7 +10806,7 @@ "source_location": "L68", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_devfile", - "community": 64, + "community": 28, "norm_label": "devfile" }, { @@ -10826,7 +10816,7 @@ "source_location": "L70", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_testpluginerror", - "community": 64, + "community": 28, "norm_label": "testpluginerror" }, { @@ -10836,7 +10826,7 @@ "source_location": "L73", "_origin": "ast", "id": "testutil_testpluginerror", - "community": 64, + "community": 28, "norm_label": "testpluginerror" }, { @@ -10846,7 +10836,7 @@ "source_location": "L82", "_origin": "ast", "id": "testutil_testoutput", - "community": 64, + "community": 28, "norm_label": "testoutput" }, { @@ -10856,7 +10846,7 @@ "source_location": "L87", "_origin": "ast", "id": "testutil_common_loadtestcaseorpanic", - "community": 64, + "community": 28, "norm_label": "loadtestcaseorpanic()" }, { @@ -10866,7 +10856,7 @@ "source_location": "L87", "_origin": "ast", "id": "pkg_library_flatten_internal_testutil_common_go_t", - "community": 64, + "community": 28, "norm_label": "t" }, { @@ -10876,7 +10866,7 @@ "source_location": "L100", "_origin": "ast", "id": "testutil_common_loadalltestsorpanic", - "community": 33, + "community": 28, "norm_label": "loadalltestsorpanic()" }, { @@ -11166,7 +11156,7 @@ "source_location": "L178", "_origin": "ast", "id": "pkg_library_flatten_merge_go_resourcerequirements", - "community": 47, + "community": 82, "norm_label": "resourcerequirements" }, { @@ -11216,7 +11206,7 @@ "source_location": "L1", "_origin": "ast", "id": "network_devfile", - "community": 109, + "community": 28, "norm_label": "devfile.go" }, { @@ -11226,7 +11216,7 @@ "source_location": "L27", "_origin": "ast", "id": "network_devfile_convertdevfiletodevworkspacetemplate", - "community": 109, + "community": 28, "norm_label": "convertdevfiletodevworkspacetemplate()" }, { @@ -11236,7 +11226,7 @@ "source_location": "L27", "_origin": "ast", "id": "pkg_library_flatten_network_devfile_go_devfile", - "community": 109, + "community": 28, "norm_label": "devfile" }, { @@ -11246,7 +11236,7 @@ "source_location": "L27", "_origin": "ast", "id": "pkg_library_flatten_network_devfile_go_devworkspacetemplate", - "community": 109, + "community": 28, "norm_label": "devworkspacetemplate" }, { @@ -11256,7 +11246,7 @@ "source_location": "L1", "_origin": "ast", "id": "network_fetch", - "community": 109, + "community": 28, "norm_label": "fetch.go" }, { @@ -11266,7 +11256,7 @@ "source_location": "L27", "_origin": "ast", "id": "network_httpgetter", - "community": 109, + "community": 28, "norm_label": "httpgetter" }, { @@ -11276,7 +11266,7 @@ "source_location": "L31", "_origin": "ast", "id": "network_fetch_fetchdevworkspacetemplate", - "community": 109, + "community": 28, "norm_label": "fetchdevworkspacetemplate()" }, { @@ -11286,7 +11276,7 @@ "source_location": "L31", "_origin": "ast", "id": "pkg_library_flatten_network_fetch_go_devworkspacetemplatespec", - "community": 109, + "community": 28, "norm_label": "devworkspacetemplatespec" }, { @@ -13476,7 +13466,7 @@ "source_location": "L154", "_origin": "ast", "id": "projects_clone_getclonepath", - "community": 54, + "community": 72, "norm_label": "getclonepath()" }, { @@ -13486,7 +13476,7 @@ "source_location": "L154", "_origin": "ast", "id": "pkg_library_projects_clone_go_project", - "community": 54, + "community": 72, "norm_label": "project" }, { @@ -14486,7 +14476,7 @@ "source_location": "L384", "_origin": "ast", "id": "automount_common_sortconfigmaps", - "community": 59, + "community": 60, "norm_label": "sortconfigmaps()" }, { @@ -14496,7 +14486,7 @@ "source_location": "L384", "_origin": "ast", "id": "pkg_provision_automount_common_go_configmap", - "community": 59, + "community": 60, "norm_label": "configmap" }, { @@ -14556,7 +14546,7 @@ "source_location": "L465", "_origin": "ast", "id": "automount_common_matchesworkspacetarget", - "community": 24, + "community": 59, "norm_label": "matchesworkspacetarget()" }, { @@ -14566,7 +14556,7 @@ "source_location": "L480", "_origin": "ast", "id": "automount_common_matchesanypattern", - "community": 24, + "community": 59, "norm_label": "matchesanypattern()" }, { @@ -14896,7 +14886,7 @@ "source_location": "L715", "_origin": "ast", "id": "automount_common_test_mountonstartsecretasenv", - "community": 11, + "community": 115, "norm_label": "mountonstartsecretasenv()" }, { @@ -14936,7 +14926,7 @@ "source_location": "L792", "_origin": "ast", "id": "automount_common_test_testmatchesworkspacetarget", - "community": 11, + "community": 59, "norm_label": "testmatchesworkspacetarget()" }, { @@ -15976,7 +15966,7 @@ "source_location": "L1", "_origin": "ast", "id": "pkg_provision_config_config_go_config_config", - "community": 38, + "community": 327, "norm_label": "config.go" }, { @@ -15986,7 +15976,7 @@ "source_location": "L37", "_origin": "ast", "id": "config_namespacedconfig", - "community": 38, + "community": 327, "norm_label": "namespacedconfig" }, { @@ -15996,7 +15986,7 @@ "source_location": "L45", "_origin": "ast", "id": "config_config_readnamespacedconfig", - "community": 38, + "community": 327, "norm_label": "readnamespacedconfig()" }, { @@ -16006,7 +15996,7 @@ "source_location": "L45", "_origin": "ast", "id": "pkg_provision_config_config_go_clusterapi", - "community": 38, + "community": 327, "norm_label": "clusterapi" }, { @@ -16016,7 +16006,7 @@ "source_location": "L84", "_origin": "ast", "id": "config_config_getnamespacepodtolerationsandnodeselector", - "community": 38, + "community": 327, "norm_label": "getnamespacepodtolerationsandnodeselector()" }, { @@ -16026,7 +16016,7 @@ "source_location": "L84", "_origin": "ast", "id": "pkg_provision_config_config_go_toleration", - "community": 38, + "community": 327, "norm_label": "toleration" }, { @@ -16186,7 +16176,7 @@ "source_location": "L43", "_origin": "ast", "id": "storage_asyncstorageprovisioner", - "community": 23, + "community": 139, "norm_label": "asyncstorageprovisioner" }, { @@ -16216,7 +16206,7 @@ "source_location": "L51", "_origin": "ast", "id": "storage_asyncstorageprovisioner_provisionstorage", - "community": 23, + "community": 139, "norm_label": ".provisionstorage()" }, { @@ -16226,7 +16216,7 @@ "source_location": "L51", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_go_podadditions", - "community": 23, + "community": 139, "norm_label": "podadditions" }, { @@ -16236,7 +16226,7 @@ "source_location": "L51", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", - "community": 23, + "community": 139, "norm_label": "devworkspacewithconfig" }, { @@ -16246,7 +16236,7 @@ "source_location": "L51", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_go_clusterapi", - "community": 23, + "community": 139, "norm_label": "clusterapi" }, { @@ -16256,7 +16246,7 @@ "source_location": "L179", "_origin": "ast", "id": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "community": 23, + "community": 139, "norm_label": ".cleanupworkspacestorage()" }, { @@ -16266,7 +16256,7 @@ "source_location": "L253", "_origin": "ast", "id": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "community": 23, + "community": 139, "norm_label": ".addvolumesforasyncstorage()" }, { @@ -16276,7 +16266,7 @@ "source_location": "L253", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_go_volume", - "community": 23, + "community": 139, "norm_label": "volume" }, { @@ -16286,7 +16276,7 @@ "source_location": "L290", "_origin": "ast", "id": "storage_asyncstorageprovisioner_getasyncworkspacecount", - "community": 23, + "community": 139, "norm_label": ".getasyncworkspacecount()" }, { @@ -16306,7 +16296,7 @@ "source_location": "L1", "_origin": "ast", "id": "asyncstorage_cleanup", - "community": 27, + "community": 318, "norm_label": "cleanup.go" }, { @@ -16316,7 +16306,7 @@ "source_location": "L25", "_origin": "ast", "id": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", - "community": 27, + "community": 318, "norm_label": "removeauthorizedkeyfromconfigmap()" }, { @@ -16326,7 +16316,7 @@ "source_location": "L25", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_cleanup_go_devworkspacewithconfig", - "community": 27, + "community": 318, "norm_label": "devworkspacewithconfig" }, { @@ -16336,7 +16326,7 @@ "source_location": "L25", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_cleanup_go_clusterapi", - "community": 27, + "community": 318, "norm_label": "clusterapi" }, { @@ -16696,7 +16686,7 @@ "source_location": "L1", "_origin": "ast", "id": "asyncstorage_ssh", - "community": 27, + "community": 318, "norm_label": "ssh.go" }, { @@ -16706,7 +16696,7 @@ "source_location": "L31", "_origin": "ast", "id": "asyncstorage_ssh_getsshkeypair", - "community": 27, + "community": 318, "norm_label": "getsshkeypair()" }, { @@ -16716,7 +16706,7 @@ "source_location": "L55", "_origin": "ast", "id": "asyncstorage_ssh_extractsshkeypairfromsecret", - "community": 27, + "community": 318, "norm_label": "extractsshkeypairfromsecret()" }, { @@ -16726,7 +16716,7 @@ "source_location": "L55", "_origin": "ast", "id": "pkg_provision_storage_asyncstorage_ssh_go_secret", - "community": 27, + "community": 318, "norm_label": "secret" }, { @@ -17536,7 +17526,7 @@ "source_location": "L1", "_origin": "ast", "id": "storage_shared", - "community": 57, + "community": 23, "norm_label": "shared.go" }, { @@ -17646,7 +17636,7 @@ "source_location": "L90", "_origin": "ast", "id": "pkg_provision_storage_shared_go_clusterapi", - "community": 57, + "community": 23, "norm_label": "clusterapi" }, { @@ -17736,7 +17726,7 @@ "source_location": "L233", "_origin": "ast", "id": "storage_shared_checkforalternatepvc", - "community": 57, + "community": 23, "norm_label": "checkforalternatepvc()" }, { @@ -17746,7 +17736,7 @@ "source_location": "L249", "_origin": "ast", "id": "storage_shared_getsharedpvcworkspacecount", - "community": 57, + "community": 23, "norm_label": "getsharedpvcworkspacecount()" }, { @@ -17756,7 +17746,7 @@ "source_location": "L269", "_origin": "ast", "id": "storage_shared_checkpvcterminating", - "community": 57, + "community": 23, "norm_label": "checkpvcterminating()" }, { @@ -17916,7 +17906,7 @@ "source_location": "L54", "_origin": "ast", "id": "sync_cluster_api_newnotinsync", - "community": 77, + "community": 41, "norm_label": "newnotinsync()" }, { @@ -18586,7 +18576,7 @@ "source_location": "L1", "_origin": "ast", "id": "workspace_pull_secret_test", - "community": 43, + "community": 344, "norm_label": "pull_secret_test.go" }, { @@ -18596,7 +18586,7 @@ "source_location": "L34", "_origin": "ast", "id": "workspace_pull_secret_test_testpullsecrets_tabledriven", - "community": 43, + "community": 344, "norm_label": "testpullsecrets_tabledriven()" }, { @@ -18606,7 +18596,7 @@ "source_location": "L34", "_origin": "ast", "id": "pkg_provision_workspace_pull_secret_test_go_t", - "community": 43, + "community": 344, "norm_label": "t" }, { @@ -19346,7 +19336,7 @@ "source_location": "L1", "_origin": "ast", "id": "workspace_routing", - "community": 7, + "community": 315, "norm_label": "routing.go" }, { @@ -19356,7 +19346,7 @@ "source_location": "L36", "_origin": "ast", "id": "workspace_routing_syncroutingtocluster", - "community": 7, + "community": 315, "norm_label": "syncroutingtocluster()" }, { @@ -19366,7 +19356,7 @@ "source_location": "L36", "_origin": "ast", "id": "pkg_provision_workspace_routing_go_devworkspacewithconfig", - "community": 7, + "community": 315, "norm_label": "devworkspacewithconfig" }, { @@ -19376,7 +19366,7 @@ "source_location": "L36", "_origin": "ast", "id": "pkg_provision_workspace_routing_go_clusterapi", - "community": 7, + "community": 315, "norm_label": "clusterapi" }, { @@ -19386,7 +19376,7 @@ "source_location": "L36", "_origin": "ast", "id": "pkg_provision_workspace_routing_go_podadditions", - "community": 7, + "community": 315, "norm_label": "podadditions" }, { @@ -19396,7 +19386,7 @@ "source_location": "L36", "_origin": "ast", "id": "pkg_provision_workspace_routing_go_exposedendpointlist", - "community": 7, + "community": 315, "norm_label": "exposedendpointlist" }, { @@ -19406,7 +19396,7 @@ "source_location": "L75", "_origin": "ast", "id": "workspace_routing_getspecrouting", - "community": 7, + "community": 315, "norm_label": "getspecrouting()" }, { @@ -19416,7 +19406,7 @@ "source_location": "L75", "_origin": "ast", "id": "pkg_provision_workspace_routing_go_scheme", - "community": 7, + "community": 315, "norm_label": "scheme" }, { @@ -19426,7 +19416,7 @@ "source_location": "L75", "_origin": "ast", "id": "pkg_provision_workspace_routing_go_devworkspacerouting", - "community": 7, + "community": 315, "norm_label": "devworkspacerouting" }, { @@ -20556,7 +20546,7 @@ "source_location": "L104", "_origin": "ast", "id": "git_operations_setupremotes", - "community": 16, + "community": 54, "norm_label": "setupremotes()" }, { @@ -20566,7 +20556,7 @@ "source_location": "L104", "_origin": "ast", "id": "project_clone_internal_git_operations_go_repository", - "community": 16, + "community": 54, "norm_label": "repository" }, { @@ -20916,7 +20906,7 @@ "source_location": "L1", "_origin": "ast", "id": "internal_utils", - "community": 54, + "community": 319, "norm_label": "utils.go" }, { @@ -20926,7 +20916,7 @@ "source_location": "L37", "_origin": "ast", "id": "internal_utils_checkprojectstate", - "community": 54, + "community": 319, "norm_label": "checkprojectstate()" }, { @@ -20936,7 +20926,7 @@ "source_location": "L37", "_origin": "ast", "id": "project_clone_internal_utils_go_project", - "community": 54, + "community": 319, "norm_label": "project" }, { @@ -20946,7 +20936,7 @@ "source_location": "L72", "_origin": "ast", "id": "internal_utils_openrepo", - "community": 54, + "community": 319, "norm_label": "openrepo()" }, { @@ -20956,7 +20946,7 @@ "source_location": "L72", "_origin": "ast", "id": "project_clone_internal_utils_go_repository", - "community": 54, + "community": 319, "norm_label": "repository" }, { @@ -20966,7 +20956,7 @@ "source_location": "L85", "_origin": "ast", "id": "internal_utils_direxists", - "community": 9, + "community": 182, "norm_label": "direxists()" }, { @@ -20976,7 +20966,7 @@ "source_location": "L100", "_origin": "ast", "id": "internal_utils_checksubpathprojectstate", - "community": 54, + "community": 319, "norm_label": "checksubpathprojectstate()" }, { @@ -20986,7 +20976,7 @@ "source_location": "L124", "_origin": "ast", "id": "internal_utils_getadditionalcerts", - "community": 79, + "community": 319, "norm_label": "getadditionalcerts()" }, { @@ -20996,7 +20986,7 @@ "source_location": "L124", "_origin": "ast", "id": "certpool", - "community": 79, + "community": 319, "norm_label": "certpool" }, { @@ -21006,7 +20996,7 @@ "source_location": "L1", "_origin": "ast", "id": "zip_setup", - "community": 9, + "community": 182, "norm_label": "setup.go" }, { @@ -21016,7 +21006,7 @@ "source_location": "L39", "_origin": "ast", "id": "zip_setup_setupzipproject", - "community": 9, + "community": 182, "norm_label": "setupzipproject()" }, { @@ -21026,7 +21016,7 @@ "source_location": "L39", "_origin": "ast", "id": "project_clone_internal_zip_setup_go_project", - "community": 9, + "community": 182, "norm_label": "project" }, { @@ -21036,7 +21026,7 @@ "source_location": "L39", "_origin": "ast", "id": "project_clone_internal_zip_setup_go_client", - "community": 9, + "community": 182, "norm_label": "client" }, { @@ -21046,7 +21036,7 @@ "source_location": "L87", "_origin": "ast", "id": "zip_setup_downloadzip", - "community": 9, + "community": 182, "norm_label": "downloadzip()" }, { @@ -21056,7 +21046,7 @@ "source_location": "L116", "_origin": "ast", "id": "zip_setup_unzip", - "community": 9, + "community": 182, "norm_label": "unzip()" }, { @@ -21066,7 +21056,7 @@ "source_location": "L187", "_origin": "ast", "id": "zip_setup_droptoplevelfolder", - "community": 9, + "community": 182, "norm_label": "droptoplevelfolder()" }, { @@ -21076,7 +21066,7 @@ "source_location": "L226", "_origin": "ast", "id": "zip_setup_closesafe", - "community": 9, + "community": 182, "norm_label": "closesafe()" }, { @@ -21086,7 +21076,7 @@ "source_location": "L226", "_origin": "ast", "id": "closer", - "community": 9, + "community": 182, "norm_label": "closer" }, { @@ -21446,7 +21436,7 @@ "source_location": "L26", "_origin": "ast", "id": "test_e2e_pkg_client_oc_go_client_k8sclient", - "community": 70, + "community": 326, "norm_label": "k8sclient" }, { @@ -21456,7 +21446,7 @@ "source_location": "L26", "_origin": "ast", "id": "client_k8sclient_ocapplyworkspace", - "community": 70, + "community": 326, "norm_label": ".ocapplyworkspace()" }, { @@ -21466,7 +21456,7 @@ "source_location": "L48", "_origin": "ast", "id": "client_k8sclient_execcommandincontainer", - "community": 70, + "community": 326, "norm_label": ".execcommandincontainer()" }, { @@ -21476,7 +21466,7 @@ "source_location": "L60", "_origin": "ast", "id": "client_k8sclient_getlogsforcontainer", - "community": 70, + "community": 326, "norm_label": ".getlogsforcontainer()" }, { @@ -21854,7 +21844,7 @@ "source_location": "L1", "_origin": "ast", "id": "webhook_main", - "community": 125, + "community": 21, "norm_label": "main.go" }, { @@ -21864,7 +21854,7 @@ "source_location": "L58", "_origin": "ast", "id": "webhook_main_init", - "community": 125, + "community": 21, "norm_label": "init()" }, { @@ -21874,7 +21864,7 @@ "source_location": "L71", "_origin": "ast", "id": "webhook_main_main", - "community": 125, + "community": 21, "norm_label": "main()" }, { @@ -21884,7 +21874,7 @@ "source_location": "L155", "_origin": "ast", "id": "webhook_main_createwebhooks", - "community": 125, + "community": 21, "norm_label": "createwebhooks()" }, { @@ -21894,7 +21884,7 @@ "source_location": "L155", "_origin": "ast", "id": "webhook_main_go_manager", - "community": 125, + "community": 21, "norm_label": "manager" }, { @@ -22304,7 +22294,7 @@ "source_location": "L1", "_origin": "ast", "id": "handler_handler", - "community": 36, + "community": 21, "norm_label": "handler.go" }, { @@ -22314,7 +22304,7 @@ "source_location": "L27", "_origin": "ast", "id": "webhook_workspace_handler_handler_go_handler_webhookhandler", - "community": 36, + "community": 21, "norm_label": "webhookhandler" }, { @@ -22324,7 +22314,7 @@ "source_location": "L30", "_origin": "ast", "id": "webhook_workspace_handler_handler_go_client", - "community": 36, + "community": 21, "norm_label": "client" }, { @@ -22334,7 +22324,7 @@ "source_location": "L31", "_origin": "ast", "id": "decoder", - "community": 36, + "community": 21, "norm_label": "decoder" }, { @@ -22344,7 +22334,7 @@ "source_location": "L36", "_origin": "ast", "id": "handler_webhookhandler_parse", - "community": 36, + "community": 21, "norm_label": ".parse()" }, { @@ -22354,7 +22344,7 @@ "source_location": "L36", "_origin": "ast", "id": "webhook_workspace_handler_handler_go_request", - "community": 36, + "community": 21, "norm_label": "request" }, { @@ -22364,7 +22354,7 @@ "source_location": "L36", "_origin": "ast", "id": "webhook_workspace_handler_handler_go_object", - "community": 36, + "community": 21, "norm_label": "object" }, { @@ -22374,7 +22364,7 @@ "source_location": "L49", "_origin": "ast", "id": "handler_webhookhandler_returnpatched", - "community": 36, + "community": 21, "norm_label": ".returnpatched()" }, { @@ -22384,7 +22374,7 @@ "source_location": "L49", "_origin": "ast", "id": "webhook_workspace_handler_handler_go_response", - "community": 36, + "community": 21, "norm_label": "response" }, { @@ -23624,7 +23614,7 @@ "source_location": "L1", "_origin": "ast", "id": "workspace_validating_cfg", - "community": 65, + "community": 346, "norm_label": "validating_cfg.go" }, { @@ -23634,7 +23624,7 @@ "source_location": "L31", "_origin": "ast", "id": "workspace_validating_cfg_buildvalidatingwebhookcfg", - "community": 65, + "community": 346, "norm_label": "buildvalidatingwebhookcfg()" }, { @@ -23644,6149 +23634,13968 @@ "source_location": "L31", "_origin": "ast", "id": "webhook_workspace_validating_cfg_go_validatingwebhookconfiguration", - "community": 65, + "community": 346, "norm_label": "validatingwebhookconfiguration" }, { - "label": "DevWorkspaceOperatorConfig v1alpha1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_14_0_bundle_devworkspaceoperatorconfig", - "community": 193, - "norm_label": "devworkspaceoperatorconfig v1alpha1" + "label": "README-CHE-HAPPY-PATH.md", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L1", + "_origin": "ast", + "id": "ci_readme_che_happy_path", + "community": 33, + "norm_label": "readme-che-happy-path.md" }, { - "label": "DevWorkspaceRouting v1alpha1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_14_0_bundle_devworkspacerouting", - "community": 193, - "norm_label": "devworkspacerouting v1alpha1" + "label": "Che Happy-Path Test", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L1", + "_origin": "ast", + "id": "ci_readme_che_happy_path_che_happy_path_test", + "community": 33, + "norm_label": "che happy-path test" }, { - "label": "DevWorkspace v1alpha2", - "file_type": "code", - "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_14_0_bundle_devworkspace", - "community": 235, - "norm_label": "devworkspace v1alpha2" + "label": "Overview", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L6", + "_origin": "ast", + "id": "ci_readme_che_happy_path_overview", + "community": 33, + "norm_label": "overview" }, { - "label": "devworkspace-operator v0.14.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.14.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_14_1_bundle_devworkspace_operator", - "community": 236, - "norm_label": "devworkspace-operator v0.14.1" + "label": "Features", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L10", + "_origin": "ast", + "id": "ci_readme_che_happy_path_features", + "community": 33, + "norm_label": "features" }, { - "label": "devworkspace-operator v0.15.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_15_0_bundle_devworkspace_operator", - "community": 176, - "norm_label": "devworkspace-operator v0.15.0" + "label": "Retry Logic", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L12", + "_origin": "ast", + "id": "ci_readme_che_happy_path_retry_logic", + "community": 33, + "norm_label": "retry logic" }, { - "label": "devworkspace-operator v0.15.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.15.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_15_1_bundle_devworkspace_operator", - "community": 176, - "norm_label": "devworkspace-operator v0.15.1" + "label": "Health Checks", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L17", + "_origin": "ast", + "id": "ci_readme_che_happy_path_health_checks", + "community": 33, + "norm_label": "health checks" }, { - "label": "DefaultStorageSize", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_15_0_bundle_defaultstoragesize", - "community": 176, - "norm_label": "defaultstoragesize" + "label": "Artifact Collection", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L22", + "_origin": "ast", + "id": "ci_readme_che_happy_path_artifact_collection", + "community": 33, + "norm_label": "artifact collection" }, { - "label": "CLOMonitor License Scanning Exemption", - "file_type": "rationale", - "source_file": ".clomonitor.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "clomonitor_license_scanning", - "community": 219, - "norm_label": "clomonitor license scanning exemption" + "label": "Error Handling", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L32", + "_origin": "ast", + "id": "ci_readme_che_happy_path_error_handling", + "community": 33, + "norm_label": "error handling" }, { - "label": "DevWorkspace DevTools Container", - "file_type": "code", - "source_file": ".devfile.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devfile_tools", - "community": 192, - "norm_label": "devworkspace devtools container" + "label": "Configuration", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L37", + "_origin": "ast", + "id": "ci_readme_che_happy_path_configuration", + "community": 33, + "norm_label": "configuration" }, { - "label": "Build and Push Controller Command", - "file_type": "code", - "source_file": ".devfile.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devfile_build_and_push_controller", - "community": 192, - "norm_label": "build and push controller command" + "label": "Usage", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L50", + "_origin": "ast", + "id": "ci_readme_che_happy_path_usage", + "community": 33, + "norm_label": "usage" }, { - "label": "DevWorkspace API", - "file_type": "concept", - "source_file": "AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "agents_devworkspace", - "community": 187, - "norm_label": "devworkspace api" + "label": "In Prow CI", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L52", + "_origin": "ast", + "id": "ci_readme_che_happy_path_in_prow_ci", + "community": 33, + "norm_label": "in prow ci" }, { - "label": "DevWorkspaceTemplate API", - "file_type": "concept", - "source_file": "AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "agents_devworkspacetemplate", - "community": 206, - "norm_label": "devworkspacetemplate api" + "label": "Local Testing", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L68", + "_origin": "ast", + "id": "ci_readme_che_happy_path_local_testing", + "community": 33, + "norm_label": "local testing" }, { - "label": "DevWorkspaceRouting API", - "file_type": "concept", - "source_file": "AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "agents_devworkspacerouting", - "community": 205, - "norm_label": "devworkspacerouting api" + "label": "Test Flow", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L75", + "_origin": "ast", + "id": "ci_readme_che_happy_path_test_flow", + "community": 33, + "norm_label": "test flow" }, { - "label": "DevWorkspaceOperatorConfig API", - "file_type": "concept", - "source_file": "AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "agents_devworkspaceoperatorconfig", - "community": 145, - "norm_label": "devworkspaceoperatorconfig api" + "label": "Exit Codes", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L94", + "_origin": "ast", + "id": "ci_readme_che_happy_path_exit_codes", + "community": 33, + "norm_label": "exit codes" }, { - "label": "Workspace Bootstrapping", - "file_type": "concept", - "source_file": "AGENTS.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "agents_bootstrap", - "community": 187, - "norm_label": "workspace bootstrapping" + "label": "Timeouts", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L99", + "_origin": "ast", + "id": "ci_readme_che_happy_path_timeouts", + "community": 33, + "norm_label": "timeouts" }, { - "label": "Changelog v0.40.0", + "label": "Common Failures", "file_type": "document", - "source_file": "CHANGELOG.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "changelog_v0_40_0", - "community": 168, - "norm_label": "changelog v0.40.0" + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L106", + "_origin": "ast", + "id": "ci_readme_che_happy_path_common_failures", + "community": 33, + "norm_label": "common failures" }, { - "label": "Per-workspace backup status tracking", - "file_type": "concept", - "source_file": "CHANGELOG.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "changelog_backup_status", - "community": 168, - "norm_label": "per-workspace backup status tracking" + "label": "OLM Infrastructure Not Ready", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L108", + "_origin": "ast", + "id": "ci_readme_che_happy_path_olm_infrastructure_not_ready", + "community": 33, + "norm_label": "olm infrastructure not ready" }, { - "label": "Restore workspace from backup", - "file_type": "concept", - "source_file": "CHANGELOG.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "changelog_restore_workspace", - "community": 168, - "norm_label": "restore workspace from backup" + "label": "DWO Deployment Fails", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L117", + "_origin": "ast", + "id": "ci_readme_che_happy_path_dwo_deployment_fails", + "community": 33, + "norm_label": "dwo deployment fails" }, { - "label": "Development Prerequisites", + "label": "Che Deployment Timeout", "file_type": "document", - "source_file": "CONTRIBUTING.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "contributing_prerequisites", - "community": 231, - "norm_label": "development prerequisites" + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L122", + "_origin": "ast", + "id": "ci_readme_che_happy_path_che_deployment_timeout", + "community": 33, + "norm_label": "che deployment timeout" }, { - "label": "DevWorkspace Operator Installation", + "label": "Pod CrashLoopBackOff", "file_type": "document", - "source_file": "README.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "readme_installation", - "community": 276, - "norm_label": "devworkspace operator installation" + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L132", + "_origin": "ast", + "id": "ci_readme_che_happy_path_pod_crashloopbackoff", + "community": 33, + "norm_label": "pod crashloopbackoff" }, { - "label": "CRW-11079 Investigation", + "label": "OLM Subscription Stuck", "file_type": "document", - "source_file": "issue.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "issue_crw_11079", - "community": 145, - "norm_label": "crw-11079 investigation" + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L137", + "_origin": "ast", + "id": "ci_readme_che_happy_path_olm_subscription_stuck", + "community": 33, + "norm_label": "olm subscription stuck" }, { - "label": "ADR: Backup Auth Secret Lifecycle", + "label": "Artifact Locations", "file_type": "document", - "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "adr_2026_05_11_backup_auth_secret", - "community": 145, - "norm_label": "adr: backup auth secret lifecycle" + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L146", + "_origin": "ast", + "id": "ci_readme_che_happy_path_artifact_locations", + "community": 33, + "norm_label": "artifact locations" }, { - "label": "devworkspace-operator v0.15.2", - "file_type": "code", - "source_file": "devworkspace-operator.v0.15.2.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.15.2" + "label": "Dependencies", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L172", + "_origin": "ast", + "id": "ci_readme_che_happy_path_dependencies", + "community": 33, + "norm_label": "dependencies" }, { - "label": "devworkspace-operator v0.15.3", - "file_type": "code", - "source_file": "devworkspace-operator.v0.15.3.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_15_3_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.15.3" + "label": "Advanced Troubleshooting", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L179", + "_origin": "ast", + "id": "ci_readme_che_happy_path_advanced_troubleshooting", + "community": 33, + "norm_label": "advanced troubleshooting" }, { - "label": "devworkspace-operator v0.16.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.16.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_16_0_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.16.0" + "label": "OLM Infrastructure Issues", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L181", + "_origin": "ast", + "id": "ci_readme_che_happy_path_olm_infrastructure_issues", + "community": 33, + "norm_label": "olm infrastructure issues" }, { - "label": "devworkspace-operator v0.17.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.17.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_17_0_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.17.0" + "label": "Option 1: OLM Health Check (Implemented)", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L185", + "_origin": "ast", + "id": "ci_readme_che_happy_path_option_1_olm_health_check_implemented", + "community": 33, + "norm_label": "option 1: olm health check (implemented)" }, { - "label": "DevWorkspaceOperatorConfig", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_config", - "community": 18, - "norm_label": "devworkspaceoperatorconfig" + "label": "Option 2: Monitor Subscription Progress (Advanced)", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L193", + "_origin": "ast", + "id": "ci_readme_che_happy_path_option_2_monitor_subscription_progress_advanced", + "community": 33, + "norm_label": "option 2: monitor subscription progress (advanced)" }, { - "label": "DevWorkspaceRouting", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_routing", - "community": 58, - "norm_label": "devworkspacerouting" + "label": "Option 3: Skip OLM Installation (Alternative Approach)", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L212", + "_origin": "ast", + "id": "ci_readme_che_happy_path_option_3_skip_olm_installation_alternative_approach", + "community": 33, + "norm_label": "option 3: skip olm installation (alternative approach)" }, { - "label": "DevWorkspace", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace", - "community": 58, - "norm_label": "devworkspace" + "label": "Subscription Timeout Issues", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L233", + "_origin": "ast", + "id": "ci_readme_che_happy_path_subscription_timeout_issues", + "community": 33, + "norm_label": "subscription timeout issues" }, { - "label": "DevWorkspaceTemplate", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_template", - "community": 58, - "norm_label": "devworkspacetemplate" + "label": "CI Failure Reports", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L260", + "_origin": "ast", + "id": "ci_readme_che_happy_path_ci_failure_reports", + "community": 33, + "norm_label": "ci failure reports" }, { - "label": "devworkspace-operator.v0.20.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_20_0", - "community": 58, - "norm_label": "devworkspace-operator.v0.20.0" + "label": "What gets reported", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L264", + "_origin": "ast", + "id": "ci_readme_che_happy_path_what_gets_reported", + "community": 33, + "norm_label": "what gets reported" }, { - "label": "devworkspace-operator.v0.21.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.21.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_21_0", - "community": 18, - "norm_label": "devworkspace-operator.v0.21.0" + "label": "Failure categories", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L272", + "_origin": "ast", + "id": "ci_readme_che_happy_path_failure_categories", + "community": 33, + "norm_label": "failure categories" }, { - "label": "devworkspace-operator.v0.21.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_21_1", - "community": 18, - "norm_label": "devworkspace-operator.v0.21.1" + "label": "Report artifacts", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L281", + "_origin": "ast", + "id": "ci_readme_che_happy_path_report_artifacts", + "community": 33, + "norm_label": "report artifacts" }, { - "label": "devworkspace-operator.v0.21.2", - "file_type": "code", - "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_21_2", - "community": 18, - "norm_label": "devworkspace-operator.v0.21.2" + "label": "Why these comments matter", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L288", + "_origin": "ast", + "id": "ci_readme_che_happy_path_why_these_comments_matter", + "community": 33, + "norm_label": "why these comments matter" }, { - "label": "devworkspace-operator v0.18.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.18.0" + "label": "Related Documentation", + "file_type": "document", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L296", + "_origin": "ast", + "id": "ci_readme_che_happy_path_related_documentation", + "community": 33, + "norm_label": "related documentation" }, { - "label": "devworkspace-operator v0.18.1", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.18.1" + "label": "CLAUDE.md", + "file_type": "document", + "source_file": ".claude/CLAUDE.md", + "source_location": "L1", + "_origin": "ast", + "id": "claude_claude", + "community": 341, + "norm_label": "claude.md" }, { - "label": "devworkspace-operator v0.19.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.19.0" + "label": "Project Rules", + "file_type": "document", + "source_file": ".claude/CLAUDE.md", + "source_location": "L1", + "_origin": "ast", + "id": "claude_claude_project_rules", + "community": 341, + "norm_label": "project rules" }, { - "label": "devworkspace-operator v0.19.1", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.19.1" + "label": "Architecture Decision Records", + "file_type": "document", + "source_file": ".claude/CLAUDE.md", + "source_location": "L7", + "_origin": "ast", + "id": "claude_claude_architecture_decision_records", + "community": 341, + "norm_label": "architecture decision records" }, { - "label": "DevWorkspaceOperatorConfig", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "controller_devfile_io_devworkspaceoperatorconfig", - "community": 25, - "norm_label": "devworkspaceoperatorconfig" + "label": "redhat-compliance-and-responsible-ai.md", + "file_type": "document", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L1", + "_origin": "ast", + "id": "gemini_redhat_compliance_and_responsible_ai", + "community": 334, + "norm_label": "redhat-compliance-and-responsible-ai.md" }, { - "label": "DevWorkspaceRouting", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "controller_devfile_io_devworkspacerouting", - "community": 232, - "norm_label": "devworkspacerouting" + "label": "Gemini Rules", + "file_type": "document", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L1", + "_origin": "ast", + "id": "gemini_redhat_compliance_and_responsible_ai_gemini_rules", + "community": 334, + "norm_label": "gemini rules" }, { - "label": "DevWorkspace", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "workspace_devfile_io_devworkspace", - "community": 25, - "norm_label": "devworkspace" + "label": "RED HAT COMPLIANCE & RESPONSIBLE AI RULES", + "file_type": "document", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L10", + "_origin": "ast", + "id": "gemini_redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", + "community": 334, + "norm_label": "red hat compliance & responsible ai rules" }, { - "label": "DevWorkspaceTemplate", - "file_type": "concept", - "source_file": null, - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "workspace_devfile_io_devworkspacetemplate", - "community": 308, - "norm_label": "devworkspacetemplate" + "label": "1. Copyright & Licensing (MANDATORY)", + "file_type": "document", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L12", + "_origin": "ast", + "id": "gemini_redhat_compliance_and_responsible_ai_1_copyright_licensing_mandatory", + "community": 334, + "norm_label": "1. copyright & licensing (mandatory)" }, { - "label": "devworkspace-operator.v0.22.0", + "label": "2. AI Contribution Marking", "file_type": "document", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", - "id": "devworkspace_operator_v0_22_0_bundle", - "community": 58, - "norm_label": "devworkspace-operator.v0.22.0" + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L18", + "_origin": "ast", + "id": "gemini_redhat_compliance_and_responsible_ai_2_ai_contribution_marking", + "community": 334, + "norm_label": "2. ai contribution marking" }, { - "label": "devworkspace-operator.v0.23.0", + "label": "bug_report.md", "file_type": "document", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.23.0.bundle.yaml", - "id": "devworkspace_operator_v0_23_0_bundle", - "community": 58, - "norm_label": "devworkspace-operator.v0.23.0" + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L1", + "_origin": "ast", + "id": "issue_template_bug_report", + "community": 336, + "norm_label": "bug_report.md" }, { - "label": "devworkspace-operator.v0.24.0", + "label": "Description", "file_type": "document", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.24.0.bundle.yaml", - "id": "devworkspace_operator_v0_24_0_bundle", - "community": 18, - "norm_label": "devworkspace-operator.v0.24.0" + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L10", + "_origin": "ast", + "id": "issue_template_bug_report_description", + "community": 336, + "norm_label": "description" }, { - "label": "devworkspace-operator.v0.25.0", + "label": "How To Reproduce", "file_type": "document", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.25.0.bundle.yaml", - "id": "devworkspace_operator_v0_25_0_bundle", - "community": 18, - "norm_label": "devworkspace-operator.v0.25.0" + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L13", + "_origin": "ast", + "id": "issue_template_bug_report_how_to_reproduce", + "community": 336, + "norm_label": "how to reproduce" }, { - "label": "devworkspace-operator v0.26.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.26.0" + "label": "Expected behavior", + "file_type": "document", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L22", + "_origin": "ast", + "id": "issue_template_bug_report_expected_behavior", + "community": 336, + "norm_label": "expected behavior" }, { - "label": "devworkspace-operator v0.27.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.27.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_27_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.27.0" + "label": "Additional context", + "file_type": "document", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L25", + "_origin": "ast", + "id": "issue_template_bug_report_additional_context", + "community": 336, + "norm_label": "additional context" }, { - "label": "devworkspace-operator v0.28.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.28.0" + "label": "feature_request.md", + "file_type": "document", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L1", + "_origin": "ast", + "id": "issue_template_feature_request", + "community": 343, + "norm_label": "feature_request.md" }, { - "label": "devworkspace-operator v0.29.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.29.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_29_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.29.0" + "label": "Description", + "file_type": "document", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L10", + "_origin": "ast", + "id": "issue_template_feature_request_description", + "community": 343, + "norm_label": "description" }, { - "label": "DevWorkspace Operator v0.30.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "devworkspace_operator_v0_30_0_bundle_devworkspace_operator", - "community": 135, - "norm_label": "devworkspace operator v0.30.0" + "label": "Additional context", + "file_type": "document", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L13", + "_origin": "ast", + "id": "issue_template_feature_request_additional_context", + "community": 343, + "norm_label": "additional context" }, { - "label": "DevWorkspace Operator v0.31.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.31.0.bundle.yaml", - "id": "devworkspace_operator_v0_31_0_bundle_devworkspace_operator", - "community": 135, - "norm_label": "devworkspace operator v0.31.0" + "label": "other.md", + "file_type": "document", + "source_file": ".github/ISSUE_TEMPLATE/other.md", + "source_location": "L1", + "_origin": "ast", + "id": "issue_template_other", + "community": 355, + "norm_label": "other.md" }, { - "label": "DevWorkspace Operator v0.31.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.31.1.bundle.yaml", - "id": "devworkspace_operator_v0_31_1_bundle_devworkspace_operator", - "community": 135, - "norm_label": "devworkspace operator v0.31.1" + "label": "PULL_REQUEST_TEMPLATE.md", + "file_type": "document", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L1", + "_origin": "ast", + "id": "github_pull_request_template", + "community": 335, + "norm_label": "pull_request_template.md" }, { - "label": "DevWorkspace Operator v0.31.2", - "file_type": "code", - "source_file": "devworkspace-operator.v0.31.2.bundle.yaml", - "id": "devworkspace_operator_v0_31_2_bundle_devworkspace_operator", - "community": 135, - "norm_label": "devworkspace operator v0.31.2" + "label": "What does this PR do?", + "file_type": "document", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L1", + "_origin": "ast", + "id": "github_pull_request_template_what_does_this_pr_do", + "community": 335, + "norm_label": "what does this pr do?" }, { - "label": "DevWorkspaceOperatorConfig v1alpha1", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1", - "community": 135, - "norm_label": "devworkspaceoperatorconfig v1alpha1" + "label": "What issues does this PR fix or reference?", + "file_type": "document", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L4", + "_origin": "ast", + "id": "github_pull_request_template_what_issues_does_this_pr_fix_or_reference", + "community": 335, + "norm_label": "what issues does this pr fix or reference?" }, { - "label": "DevWorkspaceRouting v1alpha1", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "controller_devfile_io_devworkspacerouting_v1alpha1", - "community": 233, - "norm_label": "devworkspacerouting v1alpha1" + "label": "Is it tested? How?", + "file_type": "document", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L7", + "_origin": "ast", + "id": "github_pull_request_template_is_it_tested_how", + "community": 335, + "norm_label": "is it tested? how?" }, { - "label": "DevWorkspace v1alpha1", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "workspace_devfile_io_devworkspace_v1alpha1", - "community": 306, - "norm_label": "devworkspace v1alpha1" + "label": "PR Checklist", + "file_type": "document", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L10", + "_origin": "ast", + "id": "github_pull_request_template_pr_checklist", + "community": 335, + "norm_label": "pr checklist" }, { - "label": "DevWorkspace v1alpha2", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "workspace_devfile_io_devworkspace_v1alpha2", - "community": 307, - "norm_label": "devworkspace v1alpha2" + "label": "archive.md", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_archive", + "community": 328, + "norm_label": "archive.md" }, { - "label": "DevWorkspaceTemplate v1alpha1", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "workspace_devfile_io_devworkspacetemplate_v1alpha1", - "community": 309, - "norm_label": "devworkspacetemplate v1alpha1" + "label": "Archive", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_archive_archive", + "community": 328, + "norm_label": "archive" }, { - "label": "DevWorkspaceTemplate v1alpha2", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", - "id": "workspace_devfile_io_devworkspacetemplate_v1alpha2", - "community": 310, - "norm_label": "devworkspacetemplate v1alpha2" + "label": "Week of 2026-06-02", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L3", + "_origin": "ast", + "id": "remember_archive_week_of_2026_06_02", + "community": 328, + "norm_label": "week of 2026-06-02" }, { - "label": "devworkspace-operator.v0.32.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_32_0", - "community": 18, - "norm_label": "devworkspace-operator.v0.32.0" + "label": "Week of 2026-05-12", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L6", + "_origin": "ast", + "id": "remember_archive_week_of_2026_05_12", + "community": 328, + "norm_label": "week of 2026-05-12" }, { - "label": "devworkspace-operator.v0.32.1", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_32_1", - "community": 18, - "norm_label": "devworkspace-operator.v0.32.1" + "label": "Week of 2026-05-05", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L9", + "_origin": "ast", + "id": "remember_archive_week_of_2026_05_05", + "community": 328, + "norm_label": "week of 2026-05-05" }, { - "label": "devworkspace-operator.v0.33.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.33.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_33_0", - "community": 18, - "norm_label": "devworkspace-operator.v0.33.0" + "label": "Week of 2026-04-27", + "file_type": "document", + "source_file": ".remember/archive.md", + "source_location": "L12", + "_origin": "ast", + "id": "remember_archive_week_of_2026_04_27", + "community": 328, + "norm_label": "week of 2026-04-27" }, { - "label": "devworkspace-operator.v0.34.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_34_0", - "community": 18, - "norm_label": "devworkspace-operator.v0.34.0" + "label": "now.md", + "file_type": "document", + "source_file": ".remember/now.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_now", + "community": 356, + "norm_label": "now.md" }, { - "label": "CleanupCronJobConfig", - "file_type": "concept", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "cleanup_cron_job", - "community": 18, - "norm_label": "cleanupcronjobconfig" + "label": "recent.md", + "file_type": "document", + "source_file": ".remember/recent.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_recent", + "community": 350, + "norm_label": "recent.md" }, { - "label": "devworkspace-operator.v0.35.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.35.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator.v0.35.0" + "label": "Recent", + "file_type": "document", + "source_file": ".remember/recent.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_recent_recent", + "community": 350, + "norm_label": "recent" }, { - "label": "devworkspace-operator.v0.35.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.35.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_35_1_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator.v0.35.1" + "label": "today-2026-04-27.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-04-27.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_04_27_done", + "community": 351, + "norm_label": "today-2026-04-27.done.md" }, { - "label": "devworkspace-operator.v0.36.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_36_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator.v0.36.0" + "label": "17:16 | fix/restore-auth-secret-fallback", + "file_type": "document", + "source_file": ".remember/today-2026-04-27.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_04_27_done_17_16_fix_restore_auth_secret_fallback", + "community": 351, + "norm_label": "17:16 | fix/restore-auth-secret-fallback" }, { - "label": "devworkspace-operator.v0.37.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_37_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator.v0.37.0" + "label": "today-2026-04-30.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-04-30.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_04_30_done", + "community": 352, + "norm_label": "today-2026-04-30.done.md" }, { - "label": "devworkspace-operator.v0.21.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_21_1_bundle", - "community": 25, - "norm_label": "devworkspace-operator.v0.21.1" + "label": "17:52 | fix/restore-auth-secret-fallback", + "file_type": "document", + "source_file": ".remember/today-2026-04-30.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_04_30_done_17_52_fix_restore_auth_secret_fallback", + "community": 352, + "norm_label": "17:52 | fix/restore-auth-secret-fallback" }, { - "label": "devworkspace-operator.v0.21.2", - "file_type": "code", - "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_21_2_bundle", - "community": 25, - "norm_label": "devworkspace-operator.v0.21.2" + "label": "today-2026-05-04.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-04.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_04_done", + "community": 353, + "norm_label": "today-2026-05-04.done.md" }, { - "label": "devworkspace-operator.v0.38.0", - "file_type": "code", - "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0", - "community": 122, - "norm_label": "devworkspace-operator.v0.38.0" + "label": "find-lost-session", + "file_type": "document", + "source_file": ".remember/today-2026-05-04.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_04_done_find_lost_session", + "community": 353, + "norm_label": "find-lost-session" }, { - "label": "devworkspace-operator.v0.39.0", - "file_type": "code", - "source_file": "olm-catalog/release/devworkspace-operator.v0.39.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0", - "community": 122, - "norm_label": "devworkspace-operator.v0.39.0" + "label": "today-2026-05-06.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_06_done", + "community": 345, + "norm_label": "today-2026-05-06.done.md" }, { - "label": "devworkspace-operator.v0.40.0", - "file_type": "code", - "source_file": "olm-catalog/release/devworkspace-operator.v0.40.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0", - "community": 122, - "norm_label": "devworkspace-operator.v0.40.0" + "label": "10:51 | fix/restore-auth-secret-fallback", + "file_type": "document", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_06_done_10_51_fix_restore_auth_secret_fallback", + "community": 345, + "norm_label": "10:51 | fix/restore-auth-secret-fallback" }, { - "label": "devworkspace-operator.v0.40.1", - "file_type": "code", - "source_file": "olm-catalog/release/devworkspace-operator.v0.40.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_40_1_bundle_devworkspace_operator_v0_40_1", - "community": 122, - "norm_label": "devworkspace-operator.v0.40.1" + "label": "13:15 | Setup Atlassian MCP & verify acli", + "file_type": "document", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L3", + "_origin": "ast", + "id": "remember_today_2026_05_06_done_13_15_setup_atlassian_mcp_verify_acli", + "community": 345, + "norm_label": "13:15 | setup atlassian mcp & verify acli" }, { - "label": "devworkspace-operator", - "file_type": "code", - "source_file": "olm-catalog/release/package.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "package_devworkspace_operator", - "community": 122, - "norm_label": "devworkspace-operator" + "label": "today-2026-05-11.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_11_done", + "community": 329, + "norm_label": "today-2026-05-11.done.md" }, { - "label": "fast", - "file_type": "code", - "source_file": "olm-catalog/release-digest/channel.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "channel_fast", - "community": 122, - "norm_label": "fast" + "label": "13:47 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_11_done_13_47_fix_crw_10760", + "community": 329, + "norm_label": "13:47 | fix/crw-10760" }, { - "label": "devworkspace-operator v0.24.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator", - "community": 58, - "norm_label": "devworkspace-operator v0.24.0" + "label": "14:30 | fix/restore-auth-secret-fallback", + "file_type": "document", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L4", + "_origin": "ast", + "id": "remember_today_2026_05_11_done_14_30_fix_restore_auth_secret_fallback", + "community": 329, + "norm_label": "14:30 | fix/restore-auth-secret-fallback" }, { - "label": "devworkspace-operator v0.25.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.25.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_25_0_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.25.0" + "label": "13:51 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L6", + "_origin": "ast", + "id": "remember_today_2026_05_11_done_13_51_fix_crw_10760", + "community": 329, + "norm_label": "13:51 | fix/crw-10760" }, { - "label": "devworkspace-operator v0.26.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.26.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_26_0_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.26.0" + "label": "14:22 | fix/restore-auth-secret-fallback + emptyDir+fetcher plan", + "file_type": "document", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L9", + "_origin": "ast", + "id": "remember_today_2026_05_11_done_14_22_fix_restore_auth_secret_fallback_emptydir_fetcher_plan", + "community": 329, + "norm_label": "14:22 | fix/restore-auth-secret-fallback + emptydir+fetcher plan" }, { - "label": "devworkspace-operator v0.27.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.27.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_27_0_bundle_yaml_devworkspace_operator", - "community": 18, - "norm_label": "devworkspace-operator v0.27.0" + "label": "15:18 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L12", + "_origin": "ast", + "id": "remember_today_2026_05_11_done_15_18_fix_crw_10760", + "community": 329, + "norm_label": "15:18 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.28.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_28_0", - "community": 25, - "norm_label": "devworkspace-operator.v0.28.0" + "label": "today-2026-05-12.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_12_done", + "community": 337, + "norm_label": "today-2026-05-12.done.md" }, { - "label": "devworkspace-operator.v0.29.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.29.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_29_0", - "community": 25, - "norm_label": "devworkspace-operator.v0.29.0" + "label": "14:34 | fix/restore-auth-secret-fallback", + "file_type": "document", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_12_done_14_34_fix_restore_auth_secret_fallback", + "community": 337, + "norm_label": "14:34 | fix/restore-auth-secret-fallback" }, { - "label": "devworkspace-operator.v0.30.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.30.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_30_0", - "community": 25, - "norm_label": "devworkspace-operator.v0.30.0" + "label": "14:25-15:25 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L3", + "_origin": "ast", + "id": "remember_today_2026_05_12_done_14_25_15_25_fix_crw_10760", + "community": 337, + "norm_label": "14:25-15:25 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.31.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_31_0", - "community": 25, - "norm_label": "devworkspace-operator.v0.31.0" + "label": "16:19-16:45 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L5", + "_origin": "ast", + "id": "remember_today_2026_05_12_done_16_19_16_45_fix_crw_10760", + "community": 337, + "norm_label": "16:19-16:45 | fix/crw-10760" }, { - "label": "devworkspace-operator v0.33.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.33.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_33_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.33.0" + "label": "19:09 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L7", + "_origin": "ast", + "id": "remember_today_2026_05_12_done_19_09_fix_crw_10760", + "community": 337, + "norm_label": "19:09 | fix/crw-10760" }, { - "label": "devworkspace-operator v0.34.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.34.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_34_0_bundle_devworkspace_operator", - "community": 25, - "norm_label": "devworkspace-operator v0.34.0" + "label": "today-2026-05-13.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_13_done", + "community": 338, + "norm_label": "today-2026-05-13.done.md" }, { - "label": "devworkspace-operator.v0.31.1", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_31_1_bundle", - "community": 58, - "norm_label": "devworkspace-operator.v0.31.1" + "label": "10:48 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_13_done_10_48_fix_crw_10760", + "community": 338, + "norm_label": "10:48 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.31.2", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.2.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_31_2_bundle", - "community": 18, - "norm_label": "devworkspace-operator.v0.31.2" + "label": "11:48 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L3", + "_origin": "ast", + "id": "remember_today_2026_05_13_done_11_48_fix_crw_10760", + "community": 338, + "norm_label": "11:48 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.32.0", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_32_0_bundle", - "community": 18, - "norm_label": "devworkspace-operator.v0.32.0" + "label": "13:31 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L5", + "_origin": "ast", + "id": "remember_today_2026_05_13_done_13_31_fix_crw_10760", + "community": 338, + "norm_label": "13:31 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.32.1", - "file_type": "code", - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_32_1_bundle", - "community": 18, - "norm_label": "devworkspace-operator.v0.32.1" + "label": "14:06 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L7", + "_origin": "ast", + "id": "remember_today_2026_05_13_done_14_06_fix_crw_10760", + "community": 338, + "norm_label": "14:06 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.36.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", - "id": "devworkspace_operator_v0_36_0", - "community": 58, - "norm_label": "devworkspace-operator.v0.36.0" + "label": "today-2026-05-14.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_14_done", + "community": 339, + "norm_label": "today-2026-05-14.done.md" }, { - "label": "devworkspace-operator.v0.37.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", - "id": "devworkspace_operator_v0_37_0", - "community": 18, - "norm_label": "devworkspace-operator.v0.37.0" + "label": "Unknown Time | Security Review", + "file_type": "document", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_14_done_unknown_time_security_review", + "community": 339, + "norm_label": "unknown time | security review" }, { - "label": "devworkspace-operator.v0.38.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.38.0.bundle.yaml", - "id": "devworkspace_operator_v0_38_0", - "community": 18, - "norm_label": "devworkspace-operator.v0.38.0" + "label": "16:23-16:35 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L4", + "_origin": "ast", + "id": "remember_today_2026_05_14_done_16_23_16_35_fix_crw_10760", + "community": 339, + "norm_label": "16:23-16:35 | fix/crw-10760" }, { - "label": "devworkspace-operator.v0.39.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", - "id": "devworkspace_operator_v0_39_0", - "community": 165, - "norm_label": "devworkspace-operator.v0.39.0" + "label": "14:23 | git-security-review", + "file_type": "document", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L6", + "_origin": "ast", + "id": "remember_today_2026_05_14_done_14_23_git_security_review", + "community": 339, + "norm_label": "14:23 | git-security-review" }, { - "label": "BackupCronJobConfig", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", - "id": "backup_cron_job", - "community": 165, - "norm_label": "backupcronjobconfig" + "label": "15:38 | identical-endpoint-name", + "file_type": "document", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L9", + "_origin": "ast", + "id": "remember_today_2026_05_14_done_15_38_identical_endpoint_name", + "community": 339, + "norm_label": "15:38 | identical-endpoint-name" }, { - "label": "ContainerResourceCaps", - "file_type": "concept", - "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", - "id": "container_resource_caps", - "community": 165, - "norm_label": "containerresourcecaps" + "label": "today-2026-05-15.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_15_done", + "community": 321, + "norm_label": "today-2026-05-15.done.md" }, { - "label": "devworkspace-operator.v0.40.0", - "file_type": "code", - "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_40_0", - "community": 58, - "norm_label": "devworkspace-operator.v0.40.0" + "label": "17:07 | CRW-10760-backup-auth-secret-gc", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_17_07_crw_10760_backup_auth_secret_gc", + "community": 321, + "norm_label": "17:07 | crw-10760-backup-auth-secret-gc" }, { - "label": "devworkspace-operator.v0.40.1", - "file_type": "code", - "source_file": "devworkspace-operator.v0.40.1.bundle.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "devworkspace_operator_v0_40_1", - "community": 18, - "norm_label": "devworkspace-operator.v0.40.1" + "label": "18:15 | identical-endpoint-name", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L4", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_18_15_identical_endpoint_name", + "community": 321, + "norm_label": "18:15 | identical-endpoint-name" }, { - "label": "devworkspace-operator package", - "file_type": "code", - "source_file": "package.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "package_yaml", - "community": 18, - "norm_label": "devworkspace-operator package" + "label": "11:35 | crw-10760-backup-gc-cascade", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L6", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_11_35_crw_10760_backup_gc_cascade", + "community": 321, + "norm_label": "11:35 | crw-10760-backup-gc-cascade" }, { - "label": "Converts all applicable fields", - "file_type": "rationale", - "source_file": "pkg/library/container/testdata/component/converts-all-fields.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "converts_all_fields", - "community": 58, - "norm_label": "converts all applicable fields" + "label": "11:47-13:24 | identical-endpoint-name", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L8", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_11_47_13_24_identical_endpoint_name", + "community": 321, + "norm_label": "11:47-13:24 | identical-endpoint-name" }, { - "label": "Ignores non-container components", - "file_type": "rationale", - "source_file": "pkg/library/container/testdata/component/ignores-non-container-components.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "ignores_non_container_components", - "community": 258, - "norm_label": "ignores non-container components" + "label": "15:45 | backup-auth-secret-lifecycle", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L11", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_15_45_backup_auth_secret_lifecycle", + "community": 321, + "norm_label": "15:45 | backup-auth-secret-lifecycle" }, { - "label": "Handles container with multiple endpoints with same targetPort", - "file_type": "rationale", - "source_file": "pkg/library/container/testdata/container/endpoints-common-port.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "endpoints_common_port", - "community": 240, - "norm_label": "handles container with multiple endpoints with same targetport" + "label": "13:31-17:15 | fix/CRW-10760", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L13", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_13_31_17_15_fix_crw_10760", + "community": 321, + "norm_label": "13:31-17:15 | fix/crw-10760" }, { - "label": "Gets initContainers correctly", - "file_type": "rationale", - "source_file": "pkg/library/container/testdata/container/init-container-distinct-container-by-events.yaml.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "init_container_distinct_container_by_events", - "community": 58, - "norm_label": "gets initcontainers correctly" + "label": "14:08-18:45 | identical-endpoint-name \u2192 PR #1521", + "file_type": "document", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L16", + "_origin": "ast", + "id": "remember_today_2026_05_15_done_14_08_18_45_identical_endpoint_name_pr_1521", + "community": 321, + "norm_label": "14:08-18:45 | identical-endpoint-name \u2192 pr #1521" }, { - "label": "Annotates resources merged into devfile with source attribute", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/annotate/annotate-devfile-with-importing-source.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "annotate_devfile_with_importing_source", - "community": 58, - "norm_label": "annotates resources merged into devfile with source attribute" + "label": "today-2026-06-04.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_06_04_done", + "community": 317, + "norm_label": "today-2026-06-04.done.md" }, { - "label": "Merges Che Code IDE contribution", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/container-contributions/che-code-usecase.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "che_code_usecase", - "community": 58, - "norm_label": "merges che code ide contribution" + "label": "14:13-15:30 | devworkspace-operator", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_14_13_15_30_devworkspace_operator", + "community": 317, + "norm_label": "14:13-15:30 | devworkspace-operator" }, { - "label": "Merges generic IDE contribution", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/container-contributions/generic-ide-merge-usecase.yaml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "id": "generic_ide_merge_usecase", - "community": 248, - "norm_label": "merges generic ide contribution" + "label": "20:50 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L5", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_20_50_docs_adr_framework", + "community": 317, + "norm_label": "20:50 | docs/adr-framework" }, { - "label": "Can make projects volume ephemeral", - "file_type": "rationale", - "source_file": "pkg/provision/storage/testdata/common-storage/can-make-projects-ephemeral.yaml", - "id": "common_storage_can_make_projects_ephemeral", - "community": 190, - "norm_label": "can make projects volume ephemeral" + "label": "10:41-11:33 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L8", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_10_41_11_33_docs_adr_framework", + "community": 317, + "norm_label": "10:41-11:33 | docs/adr-framework" }, { - "label": "Can set ephemeral volume size", - "file_type": "rationale", - "source_file": "pkg/provision/storage/testdata/common-storage/can-set-ephemeral-volume-size.yaml", - "id": "common_storage_can_set_ephemeral_volume_size", - "community": 190, - "norm_label": "can set ephemeral volume size" + "label": "11:41 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L10", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_11_41_docs_adr_framework", + "community": 317, + "norm_label": "11:41 | docs/adr-framework" }, { - "label": "Error: Duplicate Volumes", - "file_type": "rationale", - "source_file": "pkg/provision/storage/testdata/common-storage/error-duplicate-volumes.yaml", - "id": "common_storage_error_duplicate_volumes", - "community": 220, - "norm_label": "error: duplicate volumes" + "label": "12:26 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L13", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_12_26_docs_adr_framework", + "community": 317, + "norm_label": "12:26 | docs/adr-framework" }, { - "label": "Rewrites volumes for common PVC strategy", - "file_type": "rationale", - "source_file": "pkg/provision/storage/testdata/common-storage/rewrites-volumes-for-common-pvc-strategy.yaml", - "id": "common_storage_rewrites_volumes_for_common_pvc_strategy", - "community": 221, - "norm_label": "rewrites volumes for common pvc strategy" + "label": "12:36 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L16", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_12_36_docs_adr_framework", + "community": 317, + "norm_label": "12:36 | docs/adr-framework" }, { - "label": "Calculates PVC size when all volumes define their size", - "file_type": "rationale", - "source_file": "pkg/provision/storage/testdata/perWorkspace-storage/calculates-pvc-size-when-all-defined.yaml", - "id": "perworkspace_storage_calculates_pvc_size_when_all_defined", - "community": 269, - "norm_label": "calculates pvc size when all volumes define their size" + "label": "13:21-13:42 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L18", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_13_21_13_42_docs_adr_framework", + "community": 317, + "norm_label": "13:21-13:42 | docs/adr-framework" }, { - "label": "Project Clone Test Basic", - "file_type": "code", - "source_file": "project-clone/test/project-clone-test-basic.devworkspace.yaml", - "id": "project_clone_test_basic", - "community": 181, - "norm_label": "project clone test basic" + "label": "14:23-17:30 | crw-11079-dashboard", + "file_type": "document", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L31", + "_origin": "ast", + "id": "remember_today_2026_06_04_done_14_23_17_30_crw_11079_dashboard", + "community": 317, + "norm_label": "14:23-17:30 | crw-11079-dashboard" }, { - "label": "Project Clone Test", - "file_type": "code", - "source_file": "project-clone/test/project-clone-test.devworkspace.yaml", - "id": "project_clone_test", - "community": 181, - "norm_label": "project clone test" + "label": "today-2026-06-05.done.md", + "file_type": "document", + "source_file": ".remember/today-2026-06-05.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_06_05_done", + "community": 354, + "norm_label": "today-2026-06-05.done.md" }, { - "label": "Sparse Clone Test", - "file_type": "code", - "source_file": "project-clone/test/sparse-clone-test.devworkspace.yaml", - "id": "sparse_clone_test", - "community": 288, - "norm_label": "sparse clone test" + "label": "docs/cluster-testing-guidelines", + "file_type": "document", + "source_file": ".remember/today-2026-06-05.done.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_06_05_done_docs_cluster_testing_guidelines", + "community": 354, + "norm_label": "docs/cluster-testing-guidelines" }, { - "label": "Starter Project Test", - "file_type": "code", - "source_file": "project-clone/test/starter-project-test.devworkspace.yaml", - "id": "starter_project_test", - "community": 181, - "norm_label": "starter project test" + "label": "today-2026-06-15.md", + "file_type": "document", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_06_15", + "community": 330, + "norm_label": "today-2026-06-15.md" }, { - "label": "Code Latest Sample", - "file_type": "code", - "source_file": "samples/code-latest.yaml", - "id": "code_latest", - "community": 171, - "norm_label": "code latest sample" + "label": "09:16-13:36 | CRW-10504", + "file_type": "document", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L1", + "_origin": "ast", + "id": "remember_today_2026_06_15_09_16_13_36_crw_10504", + "community": 330, + "norm_label": "09:16-13:36 | crw-10504" }, { - "label": "Container Overrides Sample", - "file_type": "code", - "source_file": "samples/container-overrides.yaml", - "id": "container_overrides", - "community": 230, - "norm_label": "container overrides sample" + "label": "10:02-13:39 | che-dashboard PR reviews", + "file_type": "document", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L5", + "_origin": "ast", + "id": "remember_today_2026_06_15_10_02_13_39_che_dashboard_pr_reviews", + "community": 330, + "norm_label": "10:02-13:39 | che-dashboard pr reviews" }, { - "label": "Ephemeral Storage Sample", - "file_type": "code", - "source_file": "samples/ephemeral-storage.yaml", - "id": "ephemeral_storage", - "community": 171, - "norm_label": "ephemeral storage sample" + "label": "14:01 | docs/adr-framework", + "file_type": "document", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L9", + "_origin": "ast", + "id": "remember_today_2026_06_15_14_01_docs_adr_framework", + "community": 330, + "norm_label": "14:01 | docs/adr-framework" }, { - "label": "Per-Workspace Storage Sample", - "file_type": "code", - "source_file": "samples/per-workspace-storage.yaml", - "id": "per_workspace_storage", - "community": 171, - "norm_label": "per-workspace storage sample" + "label": "14:45 | CRW-11079", + "file_type": "document", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L13", + "_origin": "ast", + "id": "remember_today_2026_06_15_14_45_crw_11079", + "community": 330, + "norm_label": "14:45 | crw-11079" }, { - "label": "Pod Overrides Sample", - "file_type": "code", - "source_file": "samples/pod-overrides.yaml", - "id": "pod_overrides", - "community": 272, - "norm_label": "pod overrides sample" + "label": "14:45 | CLAUDE.md", + "file_type": "document", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L17", + "_origin": "ast", + "id": "remember_today_2026_06_15_14_45_claude_md", + "community": 330, + "norm_label": "14:45 | claude.md" }, { - "label": "Web Terminal Flattened Sample", - "file_type": "code", - "source_file": "samples/web-terminal-flattened.yaml", - "id": "web_terminal_flattened", - "community": 184, - "norm_label": "web terminal flattened sample" + "label": "AGENTS.md", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "agents", + "community": 314, + "norm_label": "agents.md" }, { - "label": "Web Terminal Exec Plugin", - "file_type": "code", - "source_file": "samples/plugins/web-terminal-exec.yaml", - "id": "web_terminal_exec_plugin", - "community": 184, - "norm_label": "web terminal exec plugin" + "label": "DevWorkspace Operator - AI Agent Instructions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "agents_devworkspace_operator_ai_agent_instructions", + "community": 314, + "norm_label": "devworkspace operator - ai agent instructions" }, { - "label": "Web Terminal Tooling Plugin", - "file_type": "code", - "source_file": "samples/plugins/web-terminal-tooling.yaml", - "id": "web_terminal_tooling_plugin", - "community": 184, - "norm_label": "web terminal tooling plugin" + "label": "APIs Provided by DevWorkspace Operator", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L9", + "_origin": "ast", + "id": "agents_apis_provided_by_devworkspace_operator", + "community": 314, + "norm_label": "apis provided by devworkspace operator" }, { - "label": "DevWorkspaceOperatorConfig Custom Init", - "file_type": "code", - "source_file": "test/resources/dwoc-custom-init.yaml", - "id": "dwoc_custom_init", - "community": 239, - "norm_label": "devworkspaceoperatorconfig custom init" + "label": "Codebase Navigation (Graphify)", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L20", + "_origin": "ast", + "id": "agents_codebase_navigation_graphify", + "community": 314, + "norm_label": "codebase navigation (graphify)" }, { - "label": "Restricted Access DevWorkspace", - "file_type": "code", - "source_file": "test/resources/restricted-access-devworkspace.yaml", - "id": "restricted_access_devworkspace", - "community": 286, - "norm_label": "restricted access devworkspace" + "label": "Advanced Features", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L31", + "_origin": "ast", + "id": "agents_advanced_features", + "community": 187, + "norm_label": "advanced features" }, { - "label": "Warning: Add all unsupported features", - "file_type": "rationale", - "source_file": "webhook/workspace/handler/testdata/warning/add-all-unsupported-features.yaml", - "id": "warning_add_all_unsupported_features", - "community": 304, - "norm_label": "warning: add all unsupported features" + "label": "Workspace Bootstrapping", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L33", + "_origin": "ast", + "id": "agents_workspace_bootstrapping", + "community": 187, + "norm_label": "workspace bootstrapping" }, { - "label": "No op if no contributions", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/no-op-if-no-contribution.yaml", - "id": "implicit_spec_contributions_no_op_if_no_contribution_yaml", - "community": 259, - "norm_label": "no op if no contributions" + "label": "Networking & Routing Classes", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L43", + "_origin": "ast", + "id": "agents_networking_routing_classes", + "community": 187, + "norm_label": "networking & routing classes" }, { - "label": "Only adds contribution resources if they are defined in merge target", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/only-contributes-to-defined-resources.yaml", - "id": "only_contributes_to_defined_resources_yaml", - "community": 266, - "norm_label": "only adds contribution resources if they are defined in merge target" + "label": "Flexible Contributions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L51", + "_origin": "ast", + "id": "agents_flexible_contributions", + "community": 187, + "norm_label": "flexible contributions" }, { - "label": "Opt out for first component, implicit opt in for other component", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/opt-out-but-merge-other-component.yaml", - "id": "opt_out_but_merge_other_component_yaml", - "community": 267, - "norm_label": "opt out for first component, implicit opt in for other component" + "label": "Quick Decision Guide", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L57", + "_origin": "ast", + "id": "agents_quick_decision_guide", + "community": 276, + "norm_label": "quick decision guide" }, { - "label": "Prioritizes contributing to parent components over child components", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/prioritizes-parent-components-for-target.yaml", - "id": "prioritizes_parent_components_for_target_yaml", - "community": 188, - "norm_label": "prioritizes contributing to parent components over child components" + "label": "Error Handling Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L61", + "_origin": "ast", + "id": "agents_error_handling_decisions", + "community": 276, + "norm_label": "error handling decisions" }, { - "label": "Updates commands' components after merging", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/updates-commands-for-merged-components.yaml", - "id": "updates_commands_for_merged_components_yaml", - "community": 297, - "norm_label": "updates commands' components after merging" + "label": "Client Usage Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L70", + "_origin": "ast", + "id": "agents_client_usage_decisions", + "community": 276, + "norm_label": "client usage decisions" }, { - "label": "Does not update unmerged components", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/updates-commands-for-only-merged-components.yaml", - "id": "updates_commands_for_only_merged_components_yaml", - "community": 298, - "norm_label": "does not update unmerged components" + "label": "Metrics Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L77", + "_origin": "ast", + "id": "agents_metrics_decisions", + "community": 276, + "norm_label": "metrics decisions" }, { - "label": "Already flattened workspace", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/already-flattened.yaml", - "id": "already_flattened_yaml", - "community": 207, - "norm_label": "already flattened workspace" + "label": "Infrastructure Detection Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L84", + "_origin": "ast", + "id": "agents_infrastructure_detection_decisions", + "community": 276, + "norm_label": "infrastructure detection decisions" }, { - "label": "Attempting to override undefined plugin component", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/error_bad-plugin-merge.yaml", - "id": "error_bad_plugin_merge_yaml", - "community": 241, - "norm_label": "attempting to override undefined plugin component" + "label": "Code Generation Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L91", + "_origin": "ast", + "id": "agents_code_generation_decisions", + "community": 276, + "norm_label": "code generation decisions" }, { - "label": "Component conflicts with plugin component", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/error_conflicting-merge.yaml", - "id": "error_conflicting_merge_yaml", - "community": 242, - "norm_label": "component conflicts with plugin component" + "label": "Webhook Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L98", + "_origin": "ast", + "id": "agents_webhook_decisions", + "community": 276, + "norm_label": "webhook decisions" }, { - "label": "Error retrieving plugin", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/error_error-when-retrieving-plugin.yaml", - "id": "error_error_when_retrieving_plugin_yaml", - "community": 243, - "norm_label": "error retrieving plugin" + "label": "RBAC Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L105", + "_origin": "ast", + "id": "agents_rbac_decisions", + "community": 276, + "norm_label": "rbac decisions" }, { - "label": "Referenced plugin cannot be found", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugin-not-found.yaml", - "id": "error_plugin_not_found_yaml", - "community": 244, - "norm_label": "referenced plugin cannot be found" + "label": "Status Update Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L111", + "_origin": "ast", + "id": "agents_status_update_decisions", + "community": 276, + "norm_label": "status update decisions" }, { - "label": "Plugin references self", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugin-references-self.yml", - "id": "error_plugin_references_self_yml", - "community": 245, - "norm_label": "plugin references self" + "label": "Testing Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L117", + "_origin": "ast", + "id": "agents_testing_decisions", + "community": 276, + "norm_label": "testing decisions" }, { - "label": "Plugins have reference cycle", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugins-have-cycle.yml", - "id": "error_plugins_have_cycle_yml", - "community": 246, - "norm_label": "plugins have reference cycle" + "label": "Workspace Bootstrapping Decisions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L127", + "_origin": "ast", + "id": "agents_workspace_bootstrapping_decisions", + "community": 276, + "norm_label": "workspace bootstrapping decisions" }, { - "label": "DevWorkspace annotates nested plugins with the first plugin", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/nested-plugins-annotation.yaml", - "id": "nested_plugins_annotation_yaml", - "community": 265, - "norm_label": "devworkspace annotates nested plugins with the first plugin" + "label": "Project-Specific Conventions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L132", + "_origin": "ast", + "id": "agents_project_specific_conventions", + "community": 333, + "norm_label": "project-specific conventions" }, { - "label": "Generic IDE and NodeJS plugin workspace", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/nodejs-workspace.yaml", - "id": "nodejs_workspace_yaml", - "community": 198, - "norm_label": "generic ide and nodejs plugin workspace" + "label": "File Headers", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L134", + "_origin": "ast", + "id": "agents_file_headers", + "community": 333, + "norm_label": "file headers" }, { - "label": "Web terminal default", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/k8s-ref/web-terminal-with-plugin.yaml", - "id": "web_terminal_with_plugin_yaml", - "community": 198, - "norm_label": "web terminal default" + "label": "Import Organization", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L154", + "_origin": "ast", + "id": "agents_import_organization", + "community": 333, + "norm_label": "import organization" }, { - "label": "Try to read a DWT from another namespace and no annotation exists", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/namespace-restriction/error_read-dwt-from-non-approved-namespace.yaml", - "id": "error_read_dwt_from_non_approved_namespace_yaml", - "community": 247, - "norm_label": "try to read a dwt from another namespace and no annotation exists" + "label": "File Formatting", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L184", + "_origin": "ast", + "id": "agents_file_formatting", + "community": 333, + "norm_label": "file formatting" + }, + { + "label": "Naming Conventions", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L202", + "_origin": "ast", + "id": "agents_naming_conventions", + "community": 333, + "norm_label": "naming conventions" + }, + { + "label": "Critical Patterns", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L210", + "_origin": "ast", + "id": "agents_critical_patterns", + "community": 146, + "norm_label": "critical patterns" + }, + { + "label": "Error Handling with Custom Types", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L212", + "_origin": "ast", + "id": "agents_error_handling_with_custom_types", + "community": 146, + "norm_label": "error handling with custom types" + }, + { + "label": "Status Updates with Defer", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L270", + "_origin": "ast", + "id": "agents_status_updates_with_defer", + "community": 146, + "norm_label": "status updates with defer" + }, + { + "label": "Failing Workspaces", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L293", + "_origin": "ast", + "id": "agents_failing_workspaces", + "community": 146, + "norm_label": "failing workspaces" + }, + { + "label": "Infrastructure Detection Pattern", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L314", + "_origin": "ast", + "id": "agents_infrastructure_detection_pattern", + "community": 146, + "norm_label": "infrastructure detection pattern" + }, + { + "label": "Client Usage (Cached vs Non-Cached)", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L344", + "_origin": "ast", + "id": "agents_client_usage_cached_vs_non_cached", + "community": 146, + "norm_label": "client usage (cached vs non-cached)" + }, + { + "label": "Webhook Pattern", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L367", + "_origin": "ast", + "id": "agents_webhook_pattern", + "community": 146, + "norm_label": "webhook pattern" + }, + { + "label": "RBAC Markers", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L403", + "_origin": "ast", + "id": "agents_rbac_markers", + "community": 146, + "norm_label": "rbac markers" + }, + { + "label": "Testing Pattern", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L420", + "_origin": "ast", + "id": "agents_testing_pattern", + "community": 146, + "norm_label": "testing pattern" + }, + { + "label": "E2E Test Cleanup Pattern", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L447", + "_origin": "ast", + "id": "agents_e2e_test_cleanup_pattern", + "community": 146, + "norm_label": "e2e test cleanup pattern" + }, + { + "label": "Deep Copy Pattern", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L511", + "_origin": "ast", + "id": "agents_deep_copy_pattern", + "community": 146, + "norm_label": "deep copy pattern" + }, + { + "label": "Reconciliation Best Practices", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L532", + "_origin": "ast", + "id": "agents_reconciliation_best_practices", + "community": 146, + "norm_label": "reconciliation best practices" + }, + { + "label": "Directory Structure", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L546", + "_origin": "ast", + "id": "agents_directory_structure", + "community": 314, + "norm_label": "directory structure" + }, + { + "label": "Common Pitfalls (Don'ts)", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L575", + "_origin": "ast", + "id": "agents_common_pitfalls_don_ts", + "community": 323, + "norm_label": "common pitfalls (don'ts)" + }, + { + "label": "Code Quality", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L577", + "_origin": "ast", + "id": "agents_code_quality", + "community": 323, + "norm_label": "code quality" + }, + { + "label": "Error Handling", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L589", + "_origin": "ast", + "id": "agents_error_handling", + "community": 323, + "norm_label": "error handling" + }, + { + "label": "Infrastructure & Configuration", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L595", + "_origin": "ast", + "id": "agents_infrastructure_configuration", + "community": 323, + "norm_label": "infrastructure & configuration" + }, + { + "label": "Code Generation", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L601", + "_origin": "ast", + "id": "agents_code_generation", + "community": 323, + "norm_label": "code generation" + }, + { + "label": "API Changes", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L607", + "_origin": "ast", + "id": "agents_api_changes", + "community": 323, + "norm_label": "api changes" + }, + { + "label": "Testing", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L616", + "_origin": "ast", + "id": "agents_testing", + "community": 323, + "norm_label": "testing" + }, + { + "label": "Debugging", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L624", + "_origin": "ast", + "id": "agents_debugging", + "community": 325, + "norm_label": "debugging" + }, + { + "label": "Log Format and Workspace Identification", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L626", + "_origin": "ast", + "id": "agents_log_format_and_workspace_identification", + "community": 325, + "norm_label": "log format and workspace identification" + }, + { + "label": "Experimental Diff Logging", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L645", + "_origin": "ast", + "id": "agents_experimental_diff_logging", + "community": 325, + "norm_label": "experimental diff logging" + }, + { + "label": "Local Debugging", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L655", + "_origin": "ast", + "id": "agents_local_debugging", + "community": 325, + "norm_label": "local debugging" + }, + { + "label": "Webhook Debugging", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L668", + "_origin": "ast", + "id": "agents_webhook_debugging", + "community": 325, + "norm_label": "webhook debugging" + }, + { + "label": "Reproducing Issues", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L675", + "_origin": "ast", + "id": "agents_reproducing_issues", + "community": 325, + "norm_label": "reproducing issues" + }, + { + "label": "Build & Development", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L686", + "_origin": "ast", + "id": "agents_build_development", + "community": 331, + "norm_label": "build & development" + }, + { + "label": "Common Make Targets", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L690", + "_origin": "ast", + "id": "agents_common_make_targets", + "community": 331, + "norm_label": "common make targets" + }, + { + "label": "Development Workflow", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L702", + "_origin": "ast", + "id": "agents_development_workflow", + "community": 331, + "norm_label": "development workflow" + }, + { + "label": "Code Generation Triggers", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L710", + "_origin": "ast", + "id": "agents_code_generation_triggers", + "community": 331, + "norm_label": "code generation triggers" + }, + { + "label": "Environment Variables", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L720", + "_origin": "ast", + "id": "agents_environment_variables", + "community": 331, + "norm_label": "environment variables" + }, + { + "label": "Version Information", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L726", + "_origin": "ast", + "id": "agents_version_information", + "community": 314, + "norm_label": "version information" + }, + { + "label": "Common Operations Reference", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L737", + "_origin": "ast", + "id": "agents_common_operations_reference", + "community": 332, + "norm_label": "common operations reference" + }, + { + "label": "Get Controller Logs", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L741", + "_origin": "ast", + "id": "agents_get_controller_logs", + "community": 332, + "norm_label": "get controller logs" + }, + { + "label": "Stop a Workspace", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L746", + "_origin": "ast", + "id": "agents_stop_a_workspace", + "community": 332, + "norm_label": "stop a workspace" + }, + { + "label": "Start a Workspace", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L751", + "_origin": "ast", + "id": "agents_start_a_workspace", + "community": 332, + "norm_label": "start a workspace" + }, + { + "label": "Force Reconcile (Touch)", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L756", + "_origin": "ast", + "id": "agents_force_reconcile_touch", + "community": 332, + "norm_label": "force reconcile (touch)" + }, + { + "label": "Architecture Decision Records (ADRs)", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L762", + "_origin": "ast", + "id": "agents_architecture_decision_records_adrs", + "community": 314, + "norm_label": "architecture decision records (adrs)" + }, + { + "label": "When to Create an ADR", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L766", + "_origin": "ast", + "id": "agents_when_to_create_an_adr", + "community": 314, + "norm_label": "when to create an adr" + }, + { + "label": "How to Create an ADR", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L779", + "_origin": "ast", + "id": "agents_how_to_create_an_adr", + "community": 314, + "norm_label": "how to create an adr" + }, + { + "label": "See Also", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": "L783", + "_origin": "ast", + "id": "agents_see_also", + "community": 314, + "norm_label": "see also" + }, + { + "label": "CHANGELOG.md", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L1", + "_origin": "ast", + "id": "changelog", + "community": 168, + "norm_label": "changelog.md" + }, + { + "label": "DevWorkspace Operator Changelog", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L1", + "_origin": "ast", + "id": "changelog_devworkspace_operator_changelog", + "community": 168, + "norm_label": "devworkspace operator changelog" + }, + { + "label": "v0.40.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L3", + "_origin": "ast", + "id": "changelog_v0_40_0", + "community": 168, + "norm_label": "v0.40.0" + }, + { + "label": "Features", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L5", + "_origin": "ast", + "id": "changelog_features", + "community": 168, + "norm_label": "features" + }, + { + "label": "Per-workspace backup status tracking [#1549](https://github.com/devfile/devworkspace-operator/issues/1549)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L7", + "_origin": "ast", + "id": "changelog_per_workspace_backup_status_tracking_1549_https_github_com_devfile_devworkspace_operator_issues_1549", + "community": 168, + "norm_label": "per-workspace backup status tracking [#1549](https://github.com/devfile/devworkspace-operator/issues/1549)" + }, + { + "label": "Restore workspace from backup [#1525](https://github.com/devfile/devworkspace-operator/issues/1525)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L16", + "_origin": "ast", + "id": "changelog_restore_workspace_from_backup_1525_https_github_com_devfile_devworkspace_operator_issues_1525", + "community": 168, + "norm_label": "restore workspace from backup [#1525](https://github.com/devfile/devworkspace-operator/issues/1525)" + }, + { + "label": "Configurable backup job retry limit [#1579](https://github.com/devfile/devworkspace-operator/issues/1579)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L32", + "_origin": "ast", + "id": "changelog_configurable_backup_job_retry_limit_1579_https_github_com_devfile_devworkspace_operator_issues_1579", + "community": 168, + "norm_label": "configurable backup job retry limit [#1579](https://github.com/devfile/devworkspace-operator/issues/1579)" + }, + { + "label": "Inject HOST_USERS environment variable for user namespace configuration [#1582](https://github.com/devfile/devworkspace-operator/pull/1582)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L47", + "_origin": "ast", + "id": "changelog_inject_host_users_environment_variable_for_user_namespace_configuration_1582_https_github_com_devfile_devworkspace_operator_pull_1582", + "community": 168, + "norm_label": "inject host_users environment variable for user namespace configuration [#1582](https://github.com/devfile/devworkspace-operator/pull/1582)" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L51", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "v0.39.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L58", + "_origin": "ast", + "id": "changelog_v0_39_0", + "community": 168, + "norm_label": "v0.39.0" + }, + { + "label": "Features", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L59", + "_origin": "ast", + "id": "changelog_features_59", + "community": 168, + "norm_label": "features" + }, + { + "label": "Implement backup feature for DevWorkspaces [#1524](https://github.com/devfile/devworkspace-operator/issues/1524)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L60", + "_origin": "ast", + "id": "changelog_implement_backup_feature_for_devworkspaces_1524_https_github_com_devfile_devworkspace_operator_issues_1524", + "community": 168, + "norm_label": "implement backup feature for devworkspaces [#1524](https://github.com/devfile/devworkspace-operator/issues/1524)" + }, + { + "label": "Add the ability to configure custom init containers [#1559](https://github.com/devfile/devworkspace-operator/issues/1559)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L70", + "_origin": "ast", + "id": "changelog_add_the_ability_to_configure_custom_init_containers_1559_https_github_com_devfile_devworkspace_operator_issues_1559", + "community": 168, + "norm_label": "add the ability to configure custom init containers [#1559](https://github.com/devfile/devworkspace-operator/issues/1559)" + }, + { + "label": "Add container resource caps enforcement [#1561](https://github.com/devfile/devworkspace-operator/issues/1561)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L95", + "_origin": "ast", + "id": "changelog_add_container_resource_caps_enforcement_1561_https_github_com_devfile_devworkspace_operator_issues_1561", + "community": 168, + "norm_label": "add container resource caps enforcement [#1561](https://github.com/devfile/devworkspace-operator/issues/1561)" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L117", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_117", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "v0.38.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L120", + "_origin": "ast", + "id": "changelog_v0_38_0", + "community": 168, + "norm_label": "v0.38.0" + }, + { + "label": "Features", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L121", + "_origin": "ast", + "id": "changelog_features_121", + "community": 168, + "norm_label": "features" + }, + { + "label": "Improved debugging for failing postStart commands [#1538](https://github.com/devfile/devworkspace-operator/issues/1538)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L122", + "_origin": "ast", + "id": "changelog_improved_debugging_for_failing_poststart_commands_1538_https_github_com_devfile_devworkspace_operator_issues_1538", + "community": 168, + "norm_label": "improved debugging for failing poststart commands [#1538](https://github.com/devfile/devworkspace-operator/issues/1538)" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L129", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_129", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "v0.37.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L134", + "_origin": "ast", + "id": "changelog_v0_37_0", + "community": 168, + "norm_label": "v0.37.0" + }, + { + "label": "Features", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L135", + "_origin": "ast", + "id": "changelog_features_135", + "community": 168, + "norm_label": "features" + }, + { + "label": "Add hostUsers field to DWOC [#1493](https://github.com/devfile/devworkspace-operator/issues/1493)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L136", + "_origin": "ast", + "id": "changelog_add_hostusers_field_to_dwoc_1493_https_github_com_devfile_devworkspace_operator_issues_1493", + "community": 168, + "norm_label": "add hostusers field to dwoc [#1493](https://github.com/devfile/devworkspace-operator/issues/1493)" + }, + { + "label": "Provide timeout for postStart events [#1496](https://github.com/devfile/devworkspace-operator/issues/1496)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L151", + "_origin": "ast", + "id": "changelog_provide_timeout_for_poststart_events_1496_https_github_com_devfile_devworkspace_operator_issues_1496", + "community": 168, + "norm_label": "provide timeout for poststart events [#1496](https://github.com/devfile/devworkspace-operator/issues/1496)" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L164", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_164", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "v0.36.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L170", + "_origin": "ast", + "id": "changelog_v0_36_0", + "community": 168, + "norm_label": "v0.36.0" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L171", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_171", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "Remove `kube-rbac-proxy` from the controller Deployment [#1437](https://github.com/devfile/devworkspace-operator/pull/1437)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L172", + "_origin": "ast", + "id": "changelog_remove_kube_rbac_proxy_from_the_controller_deployment_1437_https_github_com_devfile_devworkspace_operator_pull_1437", + "community": 168, + "norm_label": "remove `kube-rbac-proxy` from the controller deployment [#1437](https://github.com/devfile/devworkspace-operator/pull/1437)" + }, + { + "label": "Execute preStart devfile events after the project-clone init-container has run [#1454](https://github.com/devfile/devworkspace-operator/issues/1454)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L177", + "_origin": "ast", + "id": "changelog_execute_prestart_devfile_events_after_the_project_clone_init_container_has_run_1454_https_github_com_devfile_devworkspace_operator_issues_1454", + "community": 168, + "norm_label": "execute prestart devfile events after the project-clone init-container has run [#1454](https://github.com/devfile/devworkspace-operator/issues/1454)" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L180", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_180", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "v0.35.1", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L184", + "_origin": "ast", + "id": "changelog_v0_35_1", + "community": 168, + "norm_label": "v0.35.1" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L185", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_185", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "v0.35.0", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L188", + "_origin": "ast", + "id": "changelog_v0_35_0", + "community": 168, + "norm_label": "v0.35.0" + }, + { + "label": "Features", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L190", + "_origin": "ast", + "id": "changelog_features_190", + "community": 168, + "norm_label": "features" + }, + { + "label": "Make workspace PVC's Access mode configurable [#1019](https://github.com/devfile/devworkspace-operator/issues/1019)", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L191", + "_origin": "ast", + "id": "changelog_make_workspace_pvc_s_access_mode_configurable_1019_https_github_com_devfile_devworkspace_operator_issues_1019", + "community": 168, + "norm_label": "make workspace pvc's access mode configurable [#1019](https://github.com/devfile/devworkspace-operator/issues/1019)" + }, + { + "label": "Bug Fixes & Improvements", + "file_type": "document", + "source_file": "CHANGELOG.md", + "source_location": "L206", + "_origin": "ast", + "id": "changelog_bug_fixes_improvements_206", + "community": 168, + "norm_label": "bug fixes & improvements" + }, + { + "label": "CONTRIBUTING.md", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "_origin": "ast", + "id": "contributing", + "community": 231, + "norm_label": "contributing.md" + }, + { + "label": "Contributing", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", + "_origin": "ast", + "id": "contributing_contributing", + "community": 231, + "norm_label": "contributing" + }, + { + "label": "Code of Conduct", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L5", + "_origin": "ast", + "id": "contributing_code_of_conduct", + "community": 231, + "norm_label": "code of conduct" + }, + { + "label": "Getting Started", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L9", + "_origin": "ast", + "id": "contributing_getting_started", + "community": 231, + "norm_label": "getting started" + }, + { + "label": "Issues", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L11", + "_origin": "ast", + "id": "contributing_issues", + "community": 231, + "norm_label": "issues" + }, + { + "label": "Pull Requests", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L16", + "_origin": "ast", + "id": "contributing_pull_requests", + "community": 231, + "norm_label": "pull requests" + }, + { + "label": "CI", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L34", + "_origin": "ast", + "id": "contributing_ci", + "community": 231, + "norm_label": "ci" + }, + { + "label": "GitHub actions", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L36", + "_origin": "ast", + "id": "contributing_github_actions", + "community": 231, + "norm_label": "github actions" + }, + { + "label": "Development", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L41", + "_origin": "ast", + "id": "contributing_development", + "community": 231, + "norm_label": "development" + }, + { + "label": "Codebase Navigation (Graphify)", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L45", + "_origin": "ast", + "id": "contributing_codebase_navigation_graphify", + "community": 231, + "norm_label": "codebase navigation (graphify)" + }, + { + "label": "Prerequisites", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L71", + "_origin": "ast", + "id": "contributing_prerequisites", + "community": 231, + "norm_label": "prerequisites" + }, + { + "label": "macOS Specific Issues", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L88", + "_origin": "ast", + "id": "contributing_macos_specific_issues", + "community": 231, + "norm_label": "macos specific issues" + }, + { + "label": "Multi-Architecture Builds", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L115", + "_origin": "ast", + "id": "contributing_multi_architecture_builds", + "community": 231, + "norm_label": "multi-architecture builds" + }, + { + "label": "Container Tool Selection", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L136", + "_origin": "ast", + "id": "contributing_container_tool_selection", + "community": 231, + "norm_label": "container tool selection" + }, + { + "label": "Makefile", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L156", + "_origin": "ast", + "id": "contributing_makefile", + "community": 231, + "norm_label": "makefile" + }, + { + "label": "DevWorkspace Operator first time development setup", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L182", + "_origin": "ast", + "id": "contributing_devworkspace_operator_first_time_development_setup", + "community": 231, + "norm_label": "devworkspace operator first time development setup" + }, + { + "label": "Test run controller", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L227", + "_origin": "ast", + "id": "contributing_test_run_controller", + "community": 231, + "norm_label": "test run controller" + }, + { + "label": "Run controller locally", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L233", + "_origin": "ast", + "id": "contributing_run_controller_locally", + "community": 231, + "norm_label": "run controller locally" + }, + { + "label": "Run controller locally and debug", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L258", + "_origin": "ast", + "id": "contributing_run_controller_locally_and_debug", + "community": 231, + "norm_label": "run controller locally and debug" + }, + { + "label": "Run webhook server locally and debug", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L274", + "_origin": "ast", + "id": "contributing_run_webhook_server_locally_and_debug", + "community": 231, + "norm_label": "run webhook server locally and debug" + }, + { + "label": "Running Tests", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L288", + "_origin": "ast", + "id": "contributing_running_tests", + "community": 231, + "norm_label": "running tests" + }, + { + "label": "Updating devfile API", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L306", + "_origin": "ast", + "id": "contributing_updating_devfile_api", + "community": 231, + "norm_label": "updating devfile api" + }, + { + "label": "Remove controller from your K8s/OS Cluster", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L320", + "_origin": "ast", + "id": "contributing_remove_controller_from_your_k8s_os_cluster", + "community": 231, + "norm_label": "remove controller from your k8s/os cluster" + }, + { + "label": "Build a custom OLM bundle", + "file_type": "document", + "source_file": "CONTRIBUTING.md", + "source_location": "L330", + "_origin": "ast", + "id": "contributing_build_a_custom_olm_bundle", + "community": 231, + "norm_label": "build a custom olm bundle" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "README.md", + "source_location": "L1", + "_origin": "ast", + "id": "readme", + "community": 103, + "norm_label": "readme.md" + }, + { + "label": "DevWorkspace Operator", + "file_type": "document", + "source_file": "README.md", + "source_location": "L3", + "_origin": "ast", + "id": "readme_devworkspace_operator", + "community": 103, + "norm_label": "devworkspace operator" + }, + { + "label": "What is the DevWorkspace Operator?", + "file_type": "document", + "source_file": "README.md", + "source_location": "L11", + "_origin": "ast", + "id": "readme_what_is_the_devworkspace_operator", + "community": 103, + "norm_label": "what is the devworkspace operator?" + }, + { + "label": "Example", + "file_type": "document", + "source_file": "README.md", + "source_location": "L27", + "_origin": "ast", + "id": "readme_example", + "community": 103, + "norm_label": "example" + }, + { + "label": "DevWorkspace Template", + "file_type": "document", + "source_file": "README.md", + "source_location": "L35", + "_origin": "ast", + "id": "readme_devworkspace_template", + "community": 103, + "norm_label": "devworkspace template" + }, + { + "label": "DevWorkspace Contributions", + "file_type": "document", + "source_file": "README.md", + "source_location": "L42", + "_origin": "ast", + "id": "readme_devworkspace_contributions", + "community": 103, + "norm_label": "devworkspace contributions" + }, + { + "label": "Additional configuration", + "file_type": "document", + "source_file": "README.md", + "source_location": "L51", + "_origin": "ast", + "id": "readme_additional_configuration", + "community": 103, + "norm_label": "additional configuration" + }, + { + "label": "DevWorkspace Operator on Developer Sandbox", + "file_type": "document", + "source_file": "README.md", + "source_location": "L56", + "_origin": "ast", + "id": "readme_devworkspace_operator_on_developer_sandbox", + "community": 103, + "norm_label": "devworkspace operator on developer sandbox" + }, + { + "label": "DevWorkspace Operator Installation", + "file_type": "document", + "source_file": "README.md", + "source_location": "L70", + "_origin": "ast", + "id": "readme_devworkspace_operator_installation", + "community": 103, + "norm_label": "devworkspace operator installation" + }, + { + "label": "Platform-Specific Installation Guides", + "file_type": "document", + "source_file": "README.md", + "source_location": "L76", + "_origin": "ast", + "id": "readme_platform_specific_installation_guides", + "community": 103, + "norm_label": "platform-specific installation guides" + }, + { + "label": "Installing the Operator Lifecycle Manager", + "file_type": "document", + "source_file": "README.md", + "source_location": "L89", + "_origin": "ast", + "id": "readme_installing_the_operator_lifecycle_manager", + "community": 103, + "norm_label": "installing the operator lifecycle manager" + }, + { + "label": "Adding the DevWorkspace Operator catalog source", + "file_type": "document", + "source_file": "README.md", + "source_location": "L97", + "_origin": "ast", + "id": "readme_adding_the_devworkspace_operator_catalog_source", + "community": 103, + "norm_label": "adding the devworkspace operator catalog source" + }, + { + "label": "Create the DevWorkspace Operator Subscription", + "file_type": "document", + "source_file": "README.md", + "source_location": "L127", + "_origin": "ast", + "id": "readme_create_the_devworkspace_operator_subscription", + "community": 103, + "norm_label": "create the devworkspace operator subscription" + }, + { + "label": "Contributing", + "file_type": "document", + "source_file": "README.md", + "source_location": "L147", + "_origin": "ast", + "id": "readme_contributing", + "community": 103, + "norm_label": "contributing" + }, + { + "label": "2026-05-11-backup-auth-secret-lifecycle.md", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle", + "community": 64, + "norm_label": "2026-05-11-backup-auth-secret-lifecycle.md" + }, + { + "label": "Backup Auth Secret Must Not Be Owned by Any Workspace", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", + "community": 64, + "norm_label": "backup auth secret must not be owned by any workspace" + }, + { + "label": "Context", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L8", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_context", + "community": 64, + "norm_label": "context" + }, + { + "label": "Decision", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L32", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_decision", + "community": 64, + "norm_label": "decision" + }, + { + "label": "What Changes", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L36", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_what_changes", + "community": 64, + "norm_label": "what changes" + }, + { + "label": "What Doesn't Change", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L42", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_what_doesn_t_change", + "community": 64, + "norm_label": "what doesn't change" + }, + { + "label": "Considered Alternatives", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L48", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_considered_alternatives", + "community": 64, + "norm_label": "considered alternatives" + }, + { + "label": "Alternative 1: Multi-owner references (non-controller)", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L50", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_alternative_1_multi_owner_references_non_controller", + "community": 64, + "norm_label": "alternative 1: multi-owner references (non-controller)" + }, + { + "label": "Alternative 2: Finalizer-based cleanup", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L59", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_alternative_2_finalizer_based_cleanup", + "community": 64, + "norm_label": "alternative 2: finalizer-based cleanup" + }, + { + "label": "Alternative 3: Per-workspace auth secrets", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L68", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_alternative_3_per_workspace_auth_secrets", + "community": 64, + "norm_label": "alternative 3: per-workspace auth secrets" + }, + { + "label": "Consequences", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L77", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_consequences", + "community": 64, + "norm_label": "consequences" + }, + { + "label": "Positive", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L79", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_positive", + "community": 64, + "norm_label": "positive" + }, + { + "label": "Negative", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L85", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_negative", + "community": 64, + "norm_label": "negative" + }, + { + "label": "Neutral", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L89", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_neutral", + "community": 64, + "norm_label": "neutral" + }, + { + "label": "References", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L93", + "_origin": "ast", + "id": "adr_2026_05_11_backup_auth_secret_lifecycle_references", + "community": 64, + "norm_label": "references" + }, + { + "label": "AGENTS.md", + "file_type": "document", + "source_file": "adr/AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_agents", + "community": 324, + "norm_label": "agents.md" + }, + { + "label": "ADR Maintenance Guide for AI Agents", + "file_type": "document", + "source_file": "adr/AGENTS.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_agents_adr_maintenance_guide_for_ai_agents", + "community": 324, + "norm_label": "adr maintenance guide for ai agents" + }, + { + "label": "Creating a New ADR", + "file_type": "document", + "source_file": "adr/AGENTS.md", + "source_location": "L5", + "_origin": "ast", + "id": "adr_agents_creating_a_new_adr", + "community": 324, + "norm_label": "creating a new adr" + }, + { + "label": "Naming Convention", + "file_type": "document", + "source_file": "adr/AGENTS.md", + "source_location": "L12", + "_origin": "ast", + "id": "adr_agents_naming_convention", + "community": 324, + "norm_label": "naming convention" + }, + { + "label": "Superseding an ADR", + "file_type": "document", + "source_file": "adr/AGENTS.md", + "source_location": "L20", + "_origin": "ast", + "id": "adr_agents_superseding_an_adr", + "community": 324, + "norm_label": "superseding an adr" + }, + { + "label": "Format Rules", + "file_type": "document", + "source_file": "adr/AGENTS.md", + "source_location": "L28", + "_origin": "ast", + "id": "adr_agents_format_rules", + "community": 324, + "norm_label": "format rules" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_readme", + "community": 322, + "norm_label": "readme.md" + }, + { + "label": "Architecture Decision Records (ADRs)", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_readme_architecture_decision_records_adrs", + "community": 322, + "norm_label": "architecture decision records (adrs)" + }, + { + "label": "What is an ADR?", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L5", + "_origin": "ast", + "id": "adr_readme_what_is_an_adr", + "community": 322, + "norm_label": "what is an adr?" + }, + { + "label": "When to Write an ADR", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L9", + "_origin": "ast", + "id": "adr_readme_when_to_write_an_adr", + "community": 322, + "norm_label": "when to write an adr" + }, + { + "label": "Lifecycle", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L20", + "_origin": "ast", + "id": "adr_readme_lifecycle", + "community": 322, + "norm_label": "lifecycle" + }, + { + "label": "Naming Convention", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L31", + "_origin": "ast", + "id": "adr_readme_naming_convention", + "community": 322, + "norm_label": "naming convention" + }, + { + "label": "Creating a New ADR", + "file_type": "document", + "source_file": "adr/README.md", + "source_location": "L37", + "_origin": "ast", + "id": "adr_readme_creating_a_new_adr", + "community": 322, + "norm_label": "creating a new adr" + }, + { + "label": "TEMPLATE.md", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_template", + "community": 125, + "norm_label": "template.md" + }, + { + "label": "[Title of Decision]", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L1", + "_origin": "ast", + "id": "adr_template_title_of_decision", + "community": 125, + "norm_label": "[title of decision]" + }, + { + "label": "Context", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L8", + "_origin": "ast", + "id": "adr_template_context", + "community": 125, + "norm_label": "context" + }, + { + "label": "Decision", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L12", + "_origin": "ast", + "id": "adr_template_decision", + "community": 125, + "norm_label": "decision" + }, + { + "label": "Considered Alternatives", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L16", + "_origin": "ast", + "id": "adr_template_considered_alternatives", + "community": 125, + "norm_label": "considered alternatives" + }, + { + "label": "Alternative 1: [Name]", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L18", + "_origin": "ast", + "id": "adr_template_alternative_1_name", + "community": 125, + "norm_label": "alternative 1: [name]" + }, + { + "label": "Alternative 2: [Name]", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L26", + "_origin": "ast", + "id": "adr_template_alternative_2_name", + "community": 125, + "norm_label": "alternative 2: [name]" + }, + { + "label": "Consequences", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L34", + "_origin": "ast", + "id": "adr_template_consequences", + "community": 125, + "norm_label": "consequences" + }, + { + "label": "Positive", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L36", + "_origin": "ast", + "id": "adr_template_positive", + "community": 125, + "norm_label": "positive" + }, + { + "label": "Negative", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L41", + "_origin": "ast", + "id": "adr_template_negative", + "community": 125, + "norm_label": "negative" + }, + { + "label": "Neutral", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L45", + "_origin": "ast", + "id": "adr_template_neutral", + "community": 125, + "norm_label": "neutral" + }, + { + "label": "References", + "file_type": "document", + "source_file": "adr/TEMPLATE.md", + "source_location": "L49", + "_origin": "ast", + "id": "adr_template_references", + "community": 125, + "norm_label": "references" + }, + { + "label": "dwo-configuration.md", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L1", + "_origin": "ast", + "id": "docs_dwo_configuration", + "community": 36, + "norm_label": "dwo-configuration.md" + }, + { + "label": "DevWorkspace Operator Configuration", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L1", + "_origin": "ast", + "id": "docs_dwo_configuration_devworkspace_operator_configuration", + "community": 36, + "norm_label": "devworkspace operator configuration" + }, + { + "label": "Controller configuration", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L5", + "_origin": "ast", + "id": "docs_dwo_configuration_controller_configuration", + "community": 36, + "norm_label": "controller configuration" + }, + { + "label": "Global configuration for the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L17", + "_origin": "ast", + "id": "docs_dwo_configuration_global_configuration_for_the_devworkspace_operator", + "community": 36, + "norm_label": "global configuration for the devworkspace operator" + }, + { + "label": "DevWorkspace specific configuration", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L31", + "_origin": "ast", + "id": "docs_dwo_configuration_devworkspace_specific_configuration", + "community": 36, + "norm_label": "devworkspace specific configuration" + }, + { + "label": "Configuring the Webhook deployment", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L49", + "_origin": "ast", + "id": "docs_dwo_configuration_configuring_the_webhook_deployment", + "community": 36, + "norm_label": "configuring the webhook deployment" + }, + { + "label": "Configuring Cleanup CronJob", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L80", + "_origin": "ast", + "id": "docs_dwo_configuration_configuring_cleanup_cronjob", + "community": 36, + "norm_label": "configuring cleanup cronjob" + }, + { + "label": "Configuring Backup CronJob", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L110", + "_origin": "ast", + "id": "docs_dwo_configuration_configuring_backup_cronjob", + "community": 36, + "norm_label": "configuring backup cronjob" + }, + { + "label": "Integrated OpenShift container registry", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L134", + "_origin": "ast", + "id": "docs_dwo_configuration_integrated_openshift_container_registry", + "community": 36, + "norm_label": "integrated openshift container registry" + }, + { + "label": "Regular OCI-compatible registry", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L162", + "_origin": "ast", + "id": "docs_dwo_configuration_regular_oci_compatible_registry", + "community": 36, + "norm_label": "regular oci-compatible registry" + }, + { + "label": "Restore workspace from backup", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L199", + "_origin": "ast", + "id": "docs_dwo_configuration_restore_workspace_from_backup", + "community": 36, + "norm_label": "restore workspace from backup" + }, + { + "label": "Configuring PVC storage access mode", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L215", + "_origin": "ast", + "id": "docs_dwo_configuration_configuring_pvc_storage_access_mode", + "community": 36, + "norm_label": "configuring pvc storage access mode" + }, + { + "label": "Configuring Custom Init Containers", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L234", + "_origin": "ast", + "id": "docs_dwo_configuration_configuring_custom_init_containers", + "community": 36, + "norm_label": "configuring custom init containers" + }, + { + "label": "Basic Example: Injecting Custom Tools", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L244", + "_origin": "ast", + "id": "docs_dwo_configuration_basic_example_injecting_custom_tools", + "community": 36, + "norm_label": "basic example: injecting custom tools" + }, + { + "label": "Special Container: `init-persistent-home`", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L267", + "_origin": "ast", + "id": "docs_dwo_configuration_special_container_init_persistent_home", + "community": 36, + "norm_label": "special container: `init-persistent-home`" + }, + { + "label": "Example: Custom Persistent Home Initialization", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L283", + "_origin": "ast", + "id": "docs_dwo_configuration_example_custom_persistent_home_initialization", + "community": 36, + "norm_label": "example: custom persistent home initialization" + }, + { + "label": "Execution Order", + "file_type": "document", + "source_file": "docs/dwo-configuration.md", + "source_location": "L310", + "_origin": "ast", + "id": "docs_dwo_configuration_execution_order", + "community": 36, + "norm_label": "execution order" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "docs/grafana/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "grafana_readme", + "community": 342, + "norm_label": "readme.md" + }, + { + "label": "Grafana dashboards for the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/grafana/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "grafana_readme_grafana_dashboards_for_the_devworkspace_operator", + "community": 342, + "norm_label": "grafana dashboards for the devworkspace operator" + }, + { + "label": "Testing DevWorkspace Operator metrics locally", + "file_type": "document", + "source_file": "docs/grafana/README.md", + "source_location": "L5", + "_origin": "ast", + "id": "grafana_readme_testing_devworkspace_operator_metrics_locally", + "community": 342, + "norm_label": "testing devworkspace operator metrics locally" + }, + { + "label": "kind-without-olm-linux.md", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_kind_without_olm_linux", + "community": 105, + "norm_label": "kind-without-olm-linux.md" + }, + { + "label": "Installation on Kind Without OLM (Linux)", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", + "community": 105, + "norm_label": "installation on kind without olm (linux)" + }, + { + "label": "Prerequisites", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L3", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_prerequisites", + "community": 105, + "norm_label": "prerequisites" + }, + { + "label": "Steps", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L11", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_steps", + "community": 105, + "norm_label": "steps" + }, + { + "label": "1. Create Kind Cluster with Extra Port Mappings", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L13", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_1_create_kind_cluster_with_extra_port_mappings", + "community": 105, + "norm_label": "1. create kind cluster with extra port mappings" + }, + { + "label": "2. Install NGINX Ingress Controller", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L33", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_2_install_nginx_ingress_controller", + "community": 105, + "norm_label": "2. install nginx ingress controller" + }, + { + "label": "3. Create Namespace", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L60", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_3_create_namespace", + "community": 105, + "norm_label": "3. create namespace" + }, + { + "label": "4. Install cert-manager", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L68", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_4_install_cert_manager", + "community": 105, + "norm_label": "4. install cert-manager" + }, + { + "label": "5. Install the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L85", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_5_install_the_devworkspace_operator", + "community": 105, + "norm_label": "5. install the devworkspace operator" + }, + { + "label": "6. Create the DevWorkspace Operator Config", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L102", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_6_create_the_devworkspace_operator_config", + "community": 105, + "norm_label": "6. create the devworkspace operator config" + }, + { + "label": "6.1 Get Kind Node IP", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L104", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_6_1_get_kind_node_ip", + "community": 105, + "norm_label": "6.1 get kind node ip" + }, + { + "label": "6.2 Create the DevWorkspaceOperatorConfig", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L114", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_6_2_create_the_devworkspaceoperatorconfig", + "community": 105, + "norm_label": "6.2 create the devworkspaceoperatorconfig" + }, + { + "label": "7. Create a Sample DevWorkspace", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L131", + "_origin": "ast", + "id": "installation_kind_without_olm_linux_7_create_a_sample_devworkspace", + "community": 105, + "norm_label": "7. create a sample devworkspace" + }, + { + "label": "kind-without-olm-macos.md", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_kind_without_olm_macos", + "community": 88, + "norm_label": "kind-without-olm-macos.md" + }, + { + "label": "Installation on Kind Without OLM (MacOs)", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_installation_on_kind_without_olm_macos", + "community": 88, + "norm_label": "installation on kind without olm (macos)" + }, + { + "label": "Prerequisites", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L3", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_prerequisites", + "community": 88, + "norm_label": "prerequisites" + }, + { + "label": "Steps", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L11", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_steps", + "community": 88, + "norm_label": "steps" + }, + { + "label": "1. Create Kind Cluster", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L13", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_1_create_kind_cluster", + "community": 88, + "norm_label": "1. create kind cluster" + }, + { + "label": "2. Install MetalLB", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L21", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_2_install_metallb", + "community": 88, + "norm_label": "2. install metallb" + }, + { + "label": "3. Define MetalLB IP Address Pool", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L38", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_3_define_metallb_ip_address_pool", + "community": 88, + "norm_label": "3. define metallb ip address pool" + }, + { + "label": "4. Install NGINX Ingress Controller", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L79", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_4_install_nginx_ingress_controller", + "community": 88, + "norm_label": "4. install nginx ingress controller" + }, + { + "label": "5. Create Namespace", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L96", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_5_create_namespace", + "community": 88, + "norm_label": "5. create namespace" + }, + { + "label": "6. Install cert-manager", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L104", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_6_install_cert_manager", + "community": 88, + "norm_label": "6. install cert-manager" + }, + { + "label": "7. Install the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L121", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_7_install_the_devworkspace_operator", + "community": 88, + "norm_label": "7. install the devworkspace operator" + }, + { + "label": "8. Create the DevWorkspace Operator Config", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L138", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_8_create_the_devworkspace_operator_config", + "community": 88, + "norm_label": "8. create the devworkspace operator config" + }, + { + "label": "8.1 Get Load Balancer IP", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L140", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_8_1_get_load_balancer_ip", + "community": 88, + "norm_label": "8.1 get load balancer ip" + }, + { + "label": "8.2 Create the DevWorkspaceOperatorConfig", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L153", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_8_2_create_the_devworkspaceoperatorconfig", + "community": 88, + "norm_label": "8.2 create the devworkspaceoperatorconfig" + }, + { + "label": "9. Create a Sample DevWorkspace", + "file_type": "document", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L170", + "_origin": "ast", + "id": "installation_kind_without_olm_macos_9_create_a_sample_devworkspace", + "community": 88, + "norm_label": "9. create a sample devworkspace" + }, + { + "label": "minikube-without-olm.md", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_minikube_without_olm", + "community": 109, + "norm_label": "minikube-without-olm.md" + }, + { + "label": "Installation on Minikube Without OLM", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_minikube_without_olm_installation_on_minikube_without_olm", + "community": 109, + "norm_label": "installation on minikube without olm" + }, + { + "label": "Prerequisites", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L3", + "_origin": "ast", + "id": "installation_minikube_without_olm_prerequisites", + "community": 109, + "norm_label": "prerequisites" + }, + { + "label": "Steps", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L10", + "_origin": "ast", + "id": "installation_minikube_without_olm_steps", + "community": 109, + "norm_label": "steps" + }, + { + "label": "1. Start Minikube", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L12", + "_origin": "ast", + "id": "installation_minikube_without_olm_1_start_minikube", + "community": 109, + "norm_label": "1. start minikube" + }, + { + "label": "2. Ingress Addon", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L20", + "_origin": "ast", + "id": "installation_minikube_without_olm_2_ingress_addon", + "community": 109, + "norm_label": "2. ingress addon" + }, + { + "label": "3. Create Namespace", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L28", + "_origin": "ast", + "id": "installation_minikube_without_olm_3_create_namespace", + "community": 109, + "norm_label": "3. create namespace" + }, + { + "label": "4. Install cert-manager", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L36", + "_origin": "ast", + "id": "installation_minikube_without_olm_4_install_cert_manager", + "community": 109, + "norm_label": "4. install cert-manager" + }, + { + "label": "5. Install the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L53", + "_origin": "ast", + "id": "installation_minikube_without_olm_5_install_the_devworkspace_operator", + "community": 109, + "norm_label": "5. install the devworkspace operator" + }, + { + "label": "6. Create the DevWorkspace Operator Config", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L70", + "_origin": "ast", + "id": "installation_minikube_without_olm_6_create_the_devworkspace_operator_config", + "community": 109, + "norm_label": "6. create the devworkspace operator config" + }, + { + "label": "6.1 Get Minikube IP", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L72", + "_origin": "ast", + "id": "installation_minikube_without_olm_6_1_get_minikube_ip", + "community": 109, + "norm_label": "6.1 get minikube ip" + }, + { + "label": "6.2 Create the DevWorkspaceOperatorConfig", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L82", + "_origin": "ast", + "id": "installation_minikube_without_olm_6_2_create_the_devworkspaceoperatorconfig", + "community": 109, + "norm_label": "6.2 create the devworkspaceoperatorconfig" + }, + { + "label": "7. Create a Sample DevWorkspace", + "file_type": "document", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L99", + "_origin": "ast", + "id": "installation_minikube_without_olm_7_create_a_sample_devworkspace", + "community": 109, + "norm_label": "7. create a sample devworkspace" + }, + { + "label": "openshift-with-olm.md", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_openshift_with_olm", + "community": 316, + "norm_label": "openshift-with-olm.md" + }, + { + "label": "Installation on OpenShift With OLM", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_openshift_with_olm_installation_on_openshift_with_olm", + "community": 316, + "norm_label": "installation on openshift with olm" + }, + { + "label": "Prerequisites", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L3", + "_origin": "ast", + "id": "installation_openshift_with_olm_prerequisites", + "community": 316, + "norm_label": "prerequisites" + }, + { + "label": "Steps", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L10", + "_origin": "ast", + "id": "installation_openshift_with_olm_steps", + "community": 316, + "norm_label": "steps" + }, + { + "label": "1. Add the DevWorkspace Operator CatalogSource", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L12", + "_origin": "ast", + "id": "installation_openshift_with_olm_1_add_the_devworkspace_operator_catalogsource", + "community": 316, + "norm_label": "1. add the devworkspace operator catalogsource" + }, + { + "label": "2. Create the DevWorkspace Operator Subscription", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L34", + "_origin": "ast", + "id": "installation_openshift_with_olm_2_create_the_devworkspace_operator_subscription", + "community": 316, + "norm_label": "2. create the devworkspace operator subscription" + }, + { + "label": "3. Wait for Operator to be Ready", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L54", + "_origin": "ast", + "id": "installation_openshift_with_olm_3_wait_for_operator_to_be_ready", + "community": 316, + "norm_label": "3. wait for operator to be ready" + }, + { + "label": "4. Create DevWorkspaces Namespace", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L65", + "_origin": "ast", + "id": "installation_openshift_with_olm_4_create_devworkspaces_namespace", + "community": 316, + "norm_label": "4. create devworkspaces namespace" + }, + { + "label": "5. Create a Sample DevWorkspace", + "file_type": "document", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L73", + "_origin": "ast", + "id": "installation_openshift_with_olm_5_create_a_sample_devworkspace", + "community": 316, + "norm_label": "5. create a sample devworkspace" + }, + { + "label": "openshift-without-olm.md", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_openshift_without_olm", + "community": 320, + "norm_label": "openshift-without-olm.md" + }, + { + "label": "Installation on OpenShift Without OLM", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L1", + "_origin": "ast", + "id": "installation_openshift_without_olm_installation_on_openshift_without_olm", + "community": 320, + "norm_label": "installation on openshift without olm" + }, + { + "label": "Prerequisites", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L3", + "_origin": "ast", + "id": "installation_openshift_without_olm_prerequisites", + "community": 320, + "norm_label": "prerequisites" + }, + { + "label": "Steps", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L10", + "_origin": "ast", + "id": "installation_openshift_without_olm_steps", + "community": 320, + "norm_label": "steps" + }, + { + "label": "1. Create Namespace for Operator", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L12", + "_origin": "ast", + "id": "installation_openshift_without_olm_1_create_namespace_for_operator", + "community": 320, + "norm_label": "1. create namespace for operator" + }, + { + "label": "2. Install the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L20", + "_origin": "ast", + "id": "installation_openshift_without_olm_2_install_the_devworkspace_operator", + "community": 320, + "norm_label": "2. install the devworkspace operator" + }, + { + "label": "3. Create DevWorkspaces Namespace", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L37", + "_origin": "ast", + "id": "installation_openshift_without_olm_3_create_devworkspaces_namespace", + "community": 320, + "norm_label": "3. create devworkspaces namespace" + }, + { + "label": "4. Create a Sample DevWorkspace", + "file_type": "document", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L45", + "_origin": "ast", + "id": "installation_openshift_without_olm_4_create_a_sample_devworkspace", + "community": 320, + "norm_label": "4. create a sample devworkspace" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "release_readme", + "community": 194, + "norm_label": "readme.md" + }, + { + "label": "DevWorkspace Operator release process", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "release_readme_devworkspace_operator_release_process", + "community": 194, + "norm_label": "devworkspace operator release process" + }, + { + "label": "Preparing for a release", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L5", + "_origin": "ast", + "id": "release_readme_preparing_for_a_release", + "community": 194, + "norm_label": "preparing for a release" + }, + { + "label": "Creating a milestone", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L9", + "_origin": "ast", + "id": "release_readme_creating_a_milestone", + "community": 194, + "norm_label": "creating a milestone" + }, + { + "label": "Adding resolved issues to the milestone", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L13", + "_origin": "ast", + "id": "release_readme_adding_resolved_issues_to_the_milestone", + "community": 194, + "norm_label": "adding resolved issues to the milestone" + }, + { + "label": "GitHub Action", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L21", + "_origin": "ast", + "id": "release_readme_github_action", + "community": 194, + "norm_label": "github action" + }, + { + "label": "Preparing release branch", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L25", + "_origin": "ast", + "id": "release_readme_preparing_release_branch", + "community": 194, + "norm_label": "preparing release branch" + }, + { + "label": "Testing prerelease artifacts", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L34", + "_origin": "ast", + "id": "release_readme_testing_prerelease_artifacts", + "community": 194, + "norm_label": "testing prerelease artifacts" + }, + { + "label": "Releasing a new version", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L57", + "_origin": "ast", + "id": "release_readme_releasing_a_new_version", + "community": 194, + "norm_label": "releasing a new version" + }, + { + "label": "Post-release", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L75", + "_origin": "ast", + "id": "release_readme_post_release", + "community": 194, + "norm_label": "post-release" + }, + { + "label": "Copying bundles & adding channel entries", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L79", + "_origin": "ast", + "id": "release_readme_copying_bundles_adding_channel_entries", + "community": 194, + "norm_label": "copying bundles & adding channel entries" + }, + { + "label": "Creating a bugfix release", + "file_type": "document", + "source_file": "docs/release/README.md", + "source_location": "L85", + "_origin": "ast", + "id": "release_readme_creating_a_bugfix_release", + "community": 194, + "norm_label": "creating a bugfix release" + }, + { + "label": "uninstall.md", + "file_type": "document", + "source_file": "docs/uninstall.md", + "source_location": "L1", + "_origin": "ast", + "id": "docs_uninstall", + "community": 347, + "norm_label": "uninstall.md" + }, + { + "label": "Uninstalling the DevWorkspace Operator", + "file_type": "document", + "source_file": "docs/uninstall.md", + "source_location": "L1", + "_origin": "ast", + "id": "docs_uninstall_uninstalling_the_devworkspace_operator", + "community": 347, + "norm_label": "uninstalling the devworkspace operator" + }, + { + "label": "workspace-capabilities.md", + "file_type": "document", + "source_file": "docs/workspace-capabilities.md", + "source_location": "L1", + "_origin": "ast", + "id": "docs_workspace_capabilities", + "community": 348, + "norm_label": "workspace-capabilities.md" + }, + { + "label": "Default DevWorkspace cluster permissions", + "file_type": "document", + "source_file": "docs/workspace-capabilities.md", + "source_location": "L1", + "_origin": "ast", + "id": "docs_workspace_capabilities_default_devworkspace_cluster_permissions", + "community": 348, + "norm_label": "default devworkspace cluster permissions" + }, + { + "label": "README.md", + "file_type": "document", + "source_file": "project-backup/test-data/README.md", + "source_location": "L1", + "_origin": "ast", + "id": "test_data_readme", + "community": 357, + "norm_label": "readme.md" + }, + { + "label": "redhat-compliance-and-responsible-ai.md", + "file_type": "document", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L1", + "_origin": "ast", + "id": "redhat_compliance_and_responsible_ai", + "community": 340, + "norm_label": "redhat-compliance-and-responsible-ai.md" + }, + { + "label": "RED HAT COMPLIANCE & RESPONSIBLE AI RULES", + "file_type": "document", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L1", + "_origin": "ast", + "id": "redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", + "community": 340, + "norm_label": "red hat compliance & responsible ai rules" + }, + { + "label": "1. Copyright & Licensing (MANDATORY)", + "file_type": "document", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L3", + "_origin": "ast", + "id": "redhat_compliance_and_responsible_ai_1_copyright_licensing_mandatory", + "community": 340, + "norm_label": "1. copyright & licensing (mandatory)" + }, + { + "label": "2. AI Contribution Marking", + "file_type": "document", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L9", + "_origin": "ast", + "id": "redhat_compliance_and_responsible_ai_2_ai_contribution_marking", + "community": 340, + "norm_label": "2. ai contribution marking" + }, + { + "label": "DevWorkspaceOperatorConfig v1alpha1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 193, + "norm_label": "devworkspaceoperatorconfig v1alpha1", + "id": "devworkspace_operator_v0_14_0_bundle_devworkspaceoperatorconfig" + }, + { + "label": "DevWorkspaceRouting v1alpha1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 193, + "norm_label": "devworkspacerouting v1alpha1", + "id": "devworkspace_operator_v0_14_0_bundle_devworkspacerouting" + }, + { + "label": "DevWorkspace v1alpha2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 235, + "norm_label": "devworkspace v1alpha2", + "id": "devworkspace_operator_v0_14_0_bundle_devworkspace" + }, + { + "label": "devworkspace-operator v0.14.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.14.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 236, + "norm_label": "devworkspace-operator v0.14.1", + "id": "devworkspace_operator_v0_14_1_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.15.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 176, + "norm_label": "devworkspace-operator v0.15.0", + "id": "devworkspace_operator_v0_15_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.15.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 176, + "norm_label": "devworkspace-operator v0.15.1", + "id": "devworkspace_operator_v0_15_1_bundle_devworkspace_operator" + }, + { + "label": "DefaultStorageSize", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.15.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 176, + "norm_label": "defaultstoragesize", + "id": "devworkspace_operator_v0_15_0_bundle_defaultstoragesize" + }, + { + "label": "CLOMonitor License Scanning Exemption", + "file_type": "rationale", + "source_file": ".clomonitor.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 219, + "norm_label": "clomonitor license scanning exemption", + "id": "clomonitor_license_scanning" + }, + { + "label": "DevWorkspace DevTools Container", + "file_type": "code", + "source_file": ".devfile.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 192, + "norm_label": "devworkspace devtools container", + "id": "devfile_tools" + }, + { + "label": "Build and Push Controller Command", + "file_type": "code", + "source_file": ".devfile.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 192, + "norm_label": "build and push controller command", + "id": "devfile_build_and_push_controller" + }, + { + "label": "DevWorkspace API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 187, + "norm_label": "devworkspace api", + "id": "agents_devworkspace" + }, + { + "label": "DevWorkspaceTemplate API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 206, + "norm_label": "devworkspacetemplate api", + "id": "agents_devworkspacetemplate" + }, + { + "label": "DevWorkspaceRouting API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 205, + "norm_label": "devworkspacerouting api", + "id": "agents_devworkspacerouting" + }, + { + "label": "DevWorkspaceOperatorConfig API", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 145, + "norm_label": "devworkspaceoperatorconfig api", + "id": "agents_devworkspaceoperatorconfig" + }, + { + "label": "Per-workspace backup status tracking", + "file_type": "concept", + "source_file": "CHANGELOG.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 168, + "norm_label": "per-workspace backup status tracking", + "id": "changelog_backup_status" + }, + { + "label": "Restore workspace from backup", + "file_type": "concept", + "source_file": "CHANGELOG.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 168, + "norm_label": "restore workspace from backup", + "id": "changelog_restore_workspace" + }, + { + "label": "CRW-11079 Investigation", + "file_type": "document", + "source_file": "issue.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 145, + "norm_label": "crw-11079 investigation", + "id": "issue_crw_11079" + }, + { + "label": "ADR: Backup Auth Secret Lifecycle", + "file_type": "document", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 145, + "norm_label": "adr: backup auth secret lifecycle", + "id": "adr_2026_05_11_backup_auth_secret" + }, + { + "label": "devworkspace-operator v0.15.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.15.2", + "id": "devworkspace_operator_v0_15_2_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.15.3", + "file_type": "code", + "source_file": "devworkspace-operator.v0.15.3.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.15.3", + "id": "devworkspace_operator_v0_15_3_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.16.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.16.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.16.0", + "id": "devworkspace_operator_v0_16_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.17.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.17.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.17.0", + "id": "devworkspace_operator_v0_17_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspaceoperatorconfig", + "id": "devworkspace_operator_config" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspacerouting", + "id": "devworkspace_routing" + }, + { + "label": "DevWorkspace", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspace", + "id": "devworkspace" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspacetemplate", + "id": "devworkspace_template" + }, + { + "label": "devworkspace-operator.v0.20.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.20.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspace-operator.v0.20.0", + "id": "devworkspace_operator_v0_20_0" + }, + { + "label": "devworkspace-operator.v0.21.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.21.0", + "id": "devworkspace_operator_v0_21_0" + }, + { + "label": "devworkspace-operator.v0.21.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.21.1", + "id": "devworkspace_operator_v0_21_1" + }, + { + "label": "devworkspace-operator.v0.21.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.21.2", + "id": "devworkspace_operator_v0_21_2" + }, + { + "label": "devworkspace-operator v0.18.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.18.0", + "id": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.18.1", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.18.1", + "id": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.19.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.19.0", + "id": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.19.1", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.19.1", + "id": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator" + }, + { + "label": "DevWorkspaceOperatorConfig", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspaceoperatorconfig", + "id": "controller_devfile_io_devworkspaceoperatorconfig" + }, + { + "label": "DevWorkspaceRouting", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 232, + "norm_label": "devworkspacerouting", + "id": "controller_devfile_io_devworkspacerouting" + }, + { + "label": "DevWorkspace", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace", + "id": "workspace_devfile_io_devworkspace" + }, + { + "label": "DevWorkspaceTemplate", + "file_type": "concept", + "source_file": null, + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 308, + "norm_label": "devworkspacetemplate", + "id": "workspace_devfile_io_devworkspacetemplate" + }, + { + "label": "devworkspace-operator.v0.22.0", + "file_type": "document", + "source_file": "olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "community": 58, + "norm_label": "devworkspace-operator.v0.22.0", + "id": "devworkspace_operator_v0_22_0_bundle" + }, + { + "label": "devworkspace-operator.v0.23.0", + "file_type": "document", + "source_file": "olm-catalog/release/devworkspace-operator.v0.23.0.bundle.yaml", + "community": 58, + "norm_label": "devworkspace-operator.v0.23.0", + "id": "devworkspace_operator_v0_23_0_bundle" + }, + { + "label": "devworkspace-operator.v0.24.0", + "file_type": "document", + "source_file": "olm-catalog/release/devworkspace-operator.v0.24.0.bundle.yaml", + "community": 18, + "norm_label": "devworkspace-operator.v0.24.0", + "id": "devworkspace_operator_v0_24_0_bundle" + }, + { + "label": "devworkspace-operator.v0.25.0", + "file_type": "document", + "source_file": "olm-catalog/release/devworkspace-operator.v0.25.0.bundle.yaml", + "community": 18, + "norm_label": "devworkspace-operator.v0.25.0", + "id": "devworkspace_operator_v0_25_0_bundle" + }, + { + "label": "devworkspace-operator v0.26.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.26.0", + "id": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.27.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.27.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.27.0", + "id": "devworkspace_operator_v0_27_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.28.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.28.0", + "id": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.29.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.29.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.29.0", + "id": "devworkspace_operator_v0_29_0_bundle_devworkspace_operator" + }, + { + "label": "DevWorkspace Operator v0.30.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 135, + "norm_label": "devworkspace operator v0.30.0", + "id": "devworkspace_operator_v0_30_0_bundle_devworkspace_operator" + }, + { + "label": "DevWorkspace Operator v0.31.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.31.0.bundle.yaml", + "community": 135, + "norm_label": "devworkspace operator v0.31.0", + "id": "devworkspace_operator_v0_31_0_bundle_devworkspace_operator" + }, + { + "label": "DevWorkspace Operator v0.31.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.31.1.bundle.yaml", + "community": 135, + "norm_label": "devworkspace operator v0.31.1", + "id": "devworkspace_operator_v0_31_1_bundle_devworkspace_operator" + }, + { + "label": "DevWorkspace Operator v0.31.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.31.2.bundle.yaml", + "community": 135, + "norm_label": "devworkspace operator v0.31.2", + "id": "devworkspace_operator_v0_31_2_bundle_devworkspace_operator" + }, + { + "label": "DevWorkspaceOperatorConfig v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 135, + "norm_label": "devworkspaceoperatorconfig v1alpha1", + "id": "controller_devfile_io_devworkspaceoperatorconfig_v1alpha1" + }, + { + "label": "DevWorkspaceRouting v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 233, + "norm_label": "devworkspacerouting v1alpha1", + "id": "controller_devfile_io_devworkspacerouting_v1alpha1" + }, + { + "label": "DevWorkspace v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 306, + "norm_label": "devworkspace v1alpha1", + "id": "workspace_devfile_io_devworkspace_v1alpha1" + }, + { + "label": "DevWorkspace v1alpha2", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 307, + "norm_label": "devworkspace v1alpha2", + "id": "workspace_devfile_io_devworkspace_v1alpha2" + }, + { + "label": "DevWorkspaceTemplate v1alpha1", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 309, + "norm_label": "devworkspacetemplate v1alpha1", + "id": "workspace_devfile_io_devworkspacetemplate_v1alpha1" + }, + { + "label": "DevWorkspaceTemplate v1alpha2", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.30.0.bundle.yaml", + "community": 310, + "norm_label": "devworkspacetemplate v1alpha2", + "id": "workspace_devfile_io_devworkspacetemplate_v1alpha2" + }, + { + "label": "devworkspace-operator.v0.32.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.32.0", + "id": "devworkspace_operator_v0_32_0" + }, + { + "label": "devworkspace-operator.v0.32.1", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.32.1", + "id": "devworkspace_operator_v0_32_1" + }, + { + "label": "devworkspace-operator.v0.33.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.33.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.33.0", + "id": "devworkspace_operator_v0_33_0" + }, + { + "label": "devworkspace-operator.v0.34.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.34.0", + "id": "devworkspace_operator_v0_34_0" + }, + { + "label": "CleanupCronJobConfig", + "file_type": "concept", + "source_file": "olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "cleanupcronjobconfig", + "id": "cleanup_cron_job" + }, + { + "label": "devworkspace-operator.v0.35.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.35.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.35.0", + "id": "devworkspace_operator_v0_35_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator.v0.35.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.35.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.35.1", + "id": "devworkspace_operator_v0_35_1_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator.v0.36.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.36.0", + "id": "devworkspace_operator_v0_36_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator.v0.37.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.37.0", + "id": "devworkspace_operator_v0_37_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator.v0.21.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.21.1", + "id": "devworkspace_operator_v0_21_1_bundle" + }, + { + "label": "devworkspace-operator.v0.21.2", + "file_type": "code", + "source_file": "devworkspace-operator.v0.21.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.21.2", + "id": "devworkspace_operator_v0_21_2_bundle" + }, + { + "label": "devworkspace-operator.v0.38.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.38.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 122, + "norm_label": "devworkspace-operator.v0.38.0", + "id": "devworkspace_operator_v0_38_0_bundle_devworkspace_operator_v0_38_0" + }, + { + "label": "devworkspace-operator.v0.39.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.39.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 122, + "norm_label": "devworkspace-operator.v0.39.0", + "id": "devworkspace_operator_v0_39_0_bundle_devworkspace_operator_v0_39_0" + }, + { + "label": "devworkspace-operator.v0.40.0", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 122, + "norm_label": "devworkspace-operator.v0.40.0", + "id": "devworkspace_operator_v0_40_0_bundle_devworkspace_operator_v0_40_0" + }, + { + "label": "devworkspace-operator.v0.40.1", + "file_type": "code", + "source_file": "olm-catalog/release/devworkspace-operator.v0.40.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 122, + "norm_label": "devworkspace-operator.v0.40.1", + "id": "devworkspace_operator_v0_40_1_bundle_devworkspace_operator_v0_40_1" + }, + { + "label": "devworkspace-operator", + "file_type": "code", + "source_file": "olm-catalog/release/package.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 122, + "norm_label": "devworkspace-operator", + "id": "package_devworkspace_operator" + }, + { + "label": "fast", + "file_type": "code", + "source_file": "olm-catalog/release-digest/channel.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 122, + "norm_label": "fast", + "id": "channel_fast" + }, + { + "label": "devworkspace-operator v0.24.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.24.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspace-operator v0.24.0", + "id": "devworkspace_operator_v0_24_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.25.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.25.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.25.0", + "id": "devworkspace_operator_v0_25_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.26.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.26.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.26.0", + "id": "devworkspace_operator_v0_26_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.27.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.27.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator v0.27.0", + "id": "devworkspace_operator_v0_27_0_bundle_yaml_devworkspace_operator" + }, + { + "label": "devworkspace-operator.v0.28.0", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.28.0", + "id": "devworkspace_operator_v0_28_0" + }, + { + "label": "devworkspace-operator.v0.29.0", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.29.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.29.0", + "id": "devworkspace_operator_v0_29_0" + }, + { + "label": "devworkspace-operator.v0.30.0", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.30.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.30.0", + "id": "devworkspace_operator_v0_30_0" + }, + { + "label": "devworkspace-operator.v0.31.0", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator.v0.31.0", + "id": "devworkspace_operator_v0_31_0" + }, + { + "label": "devworkspace-operator v0.33.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.33.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.33.0", + "id": "devworkspace_operator_v0_33_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator v0.34.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.34.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 25, + "norm_label": "devworkspace-operator v0.34.0", + "id": "devworkspace_operator_v0_34_0_bundle_devworkspace_operator" + }, + { + "label": "devworkspace-operator.v0.31.1", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspace-operator.v0.31.1", + "id": "devworkspace_operator_v0_31_1_bundle" + }, + { + "label": "devworkspace-operator.v0.31.2", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.2.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.31.2", + "id": "devworkspace_operator_v0_31_2_bundle" + }, + { + "label": "devworkspace-operator.v0.32.0", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.32.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.32.0", + "id": "devworkspace_operator_v0_32_0_bundle" + }, + { + "label": "devworkspace-operator.v0.32.1", + "file_type": "code", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.32.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.32.1", + "id": "devworkspace_operator_v0_32_1_bundle" + }, + { + "label": "devworkspace-operator.v0.36.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.36.0.bundle.yaml", + "community": 58, + "norm_label": "devworkspace-operator.v0.36.0", + "id": "devworkspace_operator_v0_36_0" + }, + { + "label": "devworkspace-operator.v0.37.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.37.0.bundle.yaml", + "community": 18, + "norm_label": "devworkspace-operator.v0.37.0", + "id": "devworkspace_operator_v0_37_0" + }, + { + "label": "devworkspace-operator.v0.38.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.38.0.bundle.yaml", + "community": 18, + "norm_label": "devworkspace-operator.v0.38.0", + "id": "devworkspace_operator_v0_38_0" + }, + { + "label": "devworkspace-operator.v0.39.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "community": 165, + "norm_label": "devworkspace-operator.v0.39.0", + "id": "devworkspace_operator_v0_39_0" + }, + { + "label": "BackupCronJobConfig", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "community": 165, + "norm_label": "backupcronjobconfig", + "id": "backup_cron_job" + }, + { + "label": "ContainerResourceCaps", + "file_type": "concept", + "source_file": "devworkspace-operator.v0.39.0.bundle.yaml", + "community": 165, + "norm_label": "containerresourcecaps", + "id": "container_resource_caps" + }, + { + "label": "devworkspace-operator.v0.40.0", + "file_type": "code", + "source_file": "devworkspace-operator.v0.40.0.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "devworkspace-operator.v0.40.0", + "id": "devworkspace_operator_v0_40_0" + }, + { + "label": "devworkspace-operator.v0.40.1", + "file_type": "code", + "source_file": "devworkspace-operator.v0.40.1.bundle.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator.v0.40.1", + "id": "devworkspace_operator_v0_40_1" + }, + { + "label": "devworkspace-operator package", + "file_type": "code", + "source_file": "package.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 18, + "norm_label": "devworkspace-operator package", + "id": "package_yaml" + }, + { + "label": "Converts all applicable fields", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/component/converts-all-fields.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "converts all applicable fields", + "id": "converts_all_fields" + }, + { + "label": "Ignores non-container components", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/component/ignores-non-container-components.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 258, + "norm_label": "ignores non-container components", + "id": "ignores_non_container_components" + }, + { + "label": "Handles container with multiple endpoints with same targetPort", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/container/endpoints-common-port.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 240, + "norm_label": "handles container with multiple endpoints with same targetport", + "id": "endpoints_common_port" + }, + { + "label": "Gets initContainers correctly", + "file_type": "rationale", + "source_file": "pkg/library/container/testdata/container/init-container-distinct-container-by-events.yaml.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "gets initcontainers correctly", + "id": "init_container_distinct_container_by_events" + }, + { + "label": "Annotates resources merged into devfile with source attribute", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/annotate/annotate-devfile-with-importing-source.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "annotates resources merged into devfile with source attribute", + "id": "annotate_devfile_with_importing_source" + }, + { + "label": "Merges Che Code IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/container-contributions/che-code-usecase.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 58, + "norm_label": "merges che code ide contribution", + "id": "che_code_usecase" + }, + { + "label": "Merges generic IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/container-contributions/generic-ide-merge-usecase.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "community": 248, + "norm_label": "merges generic ide contribution", + "id": "generic_ide_merge_usecase" + }, + { + "label": "Can make projects volume ephemeral", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/can-make-projects-ephemeral.yaml", + "community": 190, + "norm_label": "can make projects volume ephemeral", + "id": "common_storage_can_make_projects_ephemeral" + }, + { + "label": "Can set ephemeral volume size", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/can-set-ephemeral-volume-size.yaml", + "community": 190, + "norm_label": "can set ephemeral volume size", + "id": "common_storage_can_set_ephemeral_volume_size" + }, + { + "label": "Error: Duplicate Volumes", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/error-duplicate-volumes.yaml", + "community": 220, + "norm_label": "error: duplicate volumes", + "id": "common_storage_error_duplicate_volumes" + }, + { + "label": "Rewrites volumes for common PVC strategy", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/common-storage/rewrites-volumes-for-common-pvc-strategy.yaml", + "community": 221, + "norm_label": "rewrites volumes for common pvc strategy", + "id": "common_storage_rewrites_volumes_for_common_pvc_strategy" + }, + { + "label": "Calculates PVC size when all volumes define their size", + "file_type": "rationale", + "source_file": "pkg/provision/storage/testdata/perWorkspace-storage/calculates-pvc-size-when-all-defined.yaml", + "community": 269, + "norm_label": "calculates pvc size when all volumes define their size", + "id": "perworkspace_storage_calculates_pvc_size_when_all_defined" + }, + { + "label": "Project Clone Test Basic", + "file_type": "code", + "source_file": "project-clone/test/project-clone-test-basic.devworkspace.yaml", + "community": 181, + "norm_label": "project clone test basic", + "id": "project_clone_test_basic" + }, + { + "label": "Project Clone Test", + "file_type": "code", + "source_file": "project-clone/test/project-clone-test.devworkspace.yaml", + "community": 181, + "norm_label": "project clone test", + "id": "project_clone_test" + }, + { + "label": "Sparse Clone Test", + "file_type": "code", + "source_file": "project-clone/test/sparse-clone-test.devworkspace.yaml", + "community": 288, + "norm_label": "sparse clone test", + "id": "sparse_clone_test" + }, + { + "label": "Starter Project Test", + "file_type": "code", + "source_file": "project-clone/test/starter-project-test.devworkspace.yaml", + "community": 181, + "norm_label": "starter project test", + "id": "starter_project_test" + }, + { + "label": "Code Latest Sample", + "file_type": "code", + "source_file": "samples/code-latest.yaml", + "community": 171, + "norm_label": "code latest sample", + "id": "code_latest" + }, + { + "label": "Container Overrides Sample", + "file_type": "code", + "source_file": "samples/container-overrides.yaml", + "community": 230, + "norm_label": "container overrides sample", + "id": "container_overrides" + }, + { + "label": "Ephemeral Storage Sample", + "file_type": "code", + "source_file": "samples/ephemeral-storage.yaml", + "community": 171, + "norm_label": "ephemeral storage sample", + "id": "ephemeral_storage" + }, + { + "label": "Per-Workspace Storage Sample", + "file_type": "code", + "source_file": "samples/per-workspace-storage.yaml", + "community": 171, + "norm_label": "per-workspace storage sample", + "id": "per_workspace_storage" + }, + { + "label": "Pod Overrides Sample", + "file_type": "code", + "source_file": "samples/pod-overrides.yaml", + "community": 272, + "norm_label": "pod overrides sample", + "id": "pod_overrides" + }, + { + "label": "Web Terminal Flattened Sample", + "file_type": "code", + "source_file": "samples/web-terminal-flattened.yaml", + "community": 184, + "norm_label": "web terminal flattened sample", + "id": "web_terminal_flattened" + }, + { + "label": "Web Terminal Exec Plugin", + "file_type": "code", + "source_file": "samples/plugins/web-terminal-exec.yaml", + "community": 184, + "norm_label": "web terminal exec plugin", + "id": "web_terminal_exec_plugin" + }, + { + "label": "Web Terminal Tooling Plugin", + "file_type": "code", + "source_file": "samples/plugins/web-terminal-tooling.yaml", + "community": 184, + "norm_label": "web terminal tooling plugin", + "id": "web_terminal_tooling_plugin" + }, + { + "label": "DevWorkspaceOperatorConfig Custom Init", + "file_type": "code", + "source_file": "test/resources/dwoc-custom-init.yaml", + "community": 239, + "norm_label": "devworkspaceoperatorconfig custom init", + "id": "dwoc_custom_init" + }, + { + "label": "Restricted Access DevWorkspace", + "file_type": "code", + "source_file": "test/resources/restricted-access-devworkspace.yaml", + "community": 286, + "norm_label": "restricted access devworkspace", + "id": "restricted_access_devworkspace" + }, + { + "label": "Warning: Add all unsupported features", + "file_type": "rationale", + "source_file": "webhook/workspace/handler/testdata/warning/add-all-unsupported-features.yaml", + "community": 304, + "norm_label": "warning: add all unsupported features", + "id": "warning_add_all_unsupported_features" + }, + { + "label": "No op if no contributions", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/no-op-if-no-contribution.yaml", + "community": 259, + "norm_label": "no op if no contributions", + "id": "implicit_spec_contributions_no_op_if_no_contribution_yaml" + }, + { + "label": "Only adds contribution resources if they are defined in merge target", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/only-contributes-to-defined-resources.yaml", + "community": 266, + "norm_label": "only adds contribution resources if they are defined in merge target", + "id": "only_contributes_to_defined_resources_yaml" + }, + { + "label": "Opt out for first component, implicit opt in for other component", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/opt-out-but-merge-other-component.yaml", + "community": 267, + "norm_label": "opt out for first component, implicit opt in for other component", + "id": "opt_out_but_merge_other_component_yaml" + }, + { + "label": "Prioritizes contributing to parent components over child components", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/prioritizes-parent-components-for-target.yaml", + "community": 188, + "norm_label": "prioritizes contributing to parent components over child components", + "id": "prioritizes_parent_components_for_target_yaml" + }, + { + "label": "Updates commands' components after merging", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/updates-commands-for-merged-components.yaml", + "community": 297, + "norm_label": "updates commands' components after merging", + "id": "updates_commands_for_merged_components_yaml" + }, + { + "label": "Does not update unmerged components", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/implicit-spec-contributions/updates-commands-for-only-merged-components.yaml", + "community": 298, + "norm_label": "does not update unmerged components", + "id": "updates_commands_for_only_merged_components_yaml" + }, + { + "label": "Already flattened workspace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/already-flattened.yaml", + "community": 207, + "norm_label": "already flattened workspace", + "id": "already_flattened_yaml" + }, + { + "label": "Attempting to override undefined plugin component", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_bad-plugin-merge.yaml", + "community": 241, + "norm_label": "attempting to override undefined plugin component", + "id": "error_bad_plugin_merge_yaml" + }, + { + "label": "Component conflicts with plugin component", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_conflicting-merge.yaml", + "community": 242, + "norm_label": "component conflicts with plugin component", + "id": "error_conflicting_merge_yaml" + }, + { + "label": "Error retrieving plugin", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_error-when-retrieving-plugin.yaml", + "community": 243, + "norm_label": "error retrieving plugin", + "id": "error_error_when_retrieving_plugin_yaml" + }, + { + "label": "Referenced plugin cannot be found", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugin-not-found.yaml", + "community": 244, + "norm_label": "referenced plugin cannot be found", + "id": "error_plugin_not_found_yaml" + }, + { + "label": "Plugin references self", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugin-references-self.yml", + "community": 245, + "norm_label": "plugin references self", + "id": "error_plugin_references_self_yml" + }, + { + "label": "Plugins have reference cycle", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/error_plugins-have-cycle.yml", + "community": 246, + "norm_label": "plugins have reference cycle", + "id": "error_plugins_have_cycle_yml" + }, + { + "label": "DevWorkspace annotates nested plugins with the first plugin", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/nested-plugins-annotation.yaml", + "community": 265, + "norm_label": "devworkspace annotates nested plugins with the first plugin", + "id": "nested_plugins_annotation_yaml" + }, + { + "label": "Generic IDE and NodeJS plugin workspace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/nodejs-workspace.yaml", + "community": 198, + "norm_label": "generic ide and nodejs plugin workspace", + "id": "nodejs_workspace_yaml" + }, + { + "label": "Web terminal default", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/k8s-ref/web-terminal-with-plugin.yaml", + "community": 198, + "norm_label": "web terminal default", + "id": "web_terminal_with_plugin_yaml" + }, + { + "label": "Try to read a DWT from another namespace and no annotation exists", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/error_read-dwt-from-non-approved-namespace.yaml", + "community": 247, + "norm_label": "try to read a dwt from another namespace and no annotation exists", + "id": "error_read_dwt_from_non_approved_namespace_yaml" + }, + { + "label": "Can read DevWorkspaceTemplate in permitted namespace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-in-permitted-namespace.yaml.yaml", + "community": 273, + "norm_label": "can read devworkspacetemplate in permitted namespace", + "id": "read_dwt_in_permitted_namespace_yaml" + }, + { + "label": "Can read DevWorkspaceTemplate in same namespace as DevWorkspace", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-in-same-namespace.yaml", + "community": 274, + "norm_label": "can read devworkspacetemplate in same namespace as devworkspace", + "id": "read_dwt_in_same_namespace_yaml" + }, + { + "label": "Can read DevWorkspaceTemplate when DWT is allowed for all namespaces", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-with-any-namespace-annotation.yaml", + "community": 275, + "norm_label": "can read devworkspacetemplate when dwt is allowed for all namespaces", + "id": "read_dwt_with_any_namespace_annotation_yaml" + }, + { + "label": "Resolve parent and plugins", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-and-plugins.yaml", + "community": 279, + "norm_label": "resolve parent and plugins", + "id": "resolve_parent_and_plugins_yaml" + }, + { + "label": "Resolve parent by ID", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-id.yaml", + "community": 280, + "norm_label": "resolve parent by id", + "id": "resolve_parent_by_id_yaml" + }, + { + "label": "Resolve parent by Kubernetes reference", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-k8s-reference.yaml", + "community": 281, + "norm_label": "resolve parent by kubernetes reference", + "id": "resolve_parent_by_k8s_reference_yaml" + }, + { + "label": "Resolve parent by URI", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-uri.yaml", + "community": 282, + "norm_label": "resolve parent by uri", + "id": "resolve_parent_by_uri_yaml" + }, + { + "label": "DevWorkspace references DevWorkspaceTemplate plugin from registry", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-devworkspace-instead-of-devfile.yaml", + "community": 277, + "norm_label": "devworkspace references devworkspacetemplate plugin from registry", + "id": "resolve_devworkspace_instead_of_devfile_yaml" + }, + { + "label": "DevWorkspace references plugin from plugin registry", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-plugin-by-id.yaml", + "community": 283, + "norm_label": "devworkspace references plugin from plugin registry", + "id": "resolve_plugin_by_id_yaml" + }, + { + "label": "DevWorkspace references plugins from multiple plugin registries", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-plugin-multiple-registries.yaml", + "community": 285, + "norm_label": "devworkspace references plugins from multiple plugin registries", + "id": "resolve_plugin_multiple_registries_yaml" + }, + { + "label": "DevWorkspace references plugins from multiple plugin registries", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-uri/resolve-multiple-plugins-by-uri.yaml", + "community": 278, + "norm_label": "devworkspace references plugins from multiple plugin registries", + "id": "resolve_multiple_plugins_by_uri_yaml" + }, + { + "label": "DevWorkspace references plugin by URI", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/plugin-uri/resolve-plugin-by-uri.yaml", + "community": 284, + "norm_label": "devworkspace references plugin by uri", + "id": "resolve_plugin_by_uri_yaml" + }, + { + "label": "Adds attributes from contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/adds-resources.yaml", + "community": 203, + "norm_label": "adds attributes from contribution", + "id": "adds_resources_yaml" + }, + { + "label": "Adds unmerged elements", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/adds-unmerged-elements.yaml", + "community": 204, + "norm_label": "adds unmerged elements", + "id": "adds_unmerged_elements_yaml" + }, + { + "label": "Merges Che Code IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/che-code-usecase.yaml", + "community": 188, + "norm_label": "merges che code ide contribution", + "id": "che_code_usecase_yaml" + }, + { + "label": "Merges generic IDE contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/generic-ide-merge-usecase.yaml", + "community": 249, + "norm_label": "merges generic ide contribution", + "id": "generic_ide_merge_usecase_yaml" + }, + { + "label": "Merges list elements in contribution", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/spec-contributions/merges-list-elements.yaml", + "community": 264, + "norm_label": "merges list elements in contribution", + "id": "merges_list_elements_yaml" + }, + { + "label": "Merges volume components from parent and plugins", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/does-nothing-when-no-merge-needed.yaml", + "community": 238, + "norm_label": "merges volume components from parent and plugins", + "id": "does_nothing_when_no_merge_needed_yaml" + }, + { + "label": "Merging duplicate volumes leaves other elements unchanged", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/keeps-non-volume-components.yaml", + "community": 261, + "norm_label": "merging duplicate volumes leaves other elements unchanged", + "id": "keeps_non_volume_components_yaml" + }, + { + "label": "Makes merged volume persistent if duplicate is persistent", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/makes-merged-volume-persistent-if-needed.yaml", + "community": 262, + "norm_label": "makes merged volume persistent if duplicate is persistent", + "id": "makes_merged_volume_persistent_if_needed_yaml" + }, + { + "label": "Makes merged volume persistent use largest size from duplicates", + "file_type": "rationale", + "source_file": "pkg/library/flatten/testdata/volume_merging/makes-merged-volume-use-largest-size.yaml", + "community": 263, + "norm_label": "makes merged volume persistent use largest size from duplicates", + "id": "makes_merged_volume_use_largest_size_yaml" + }, + { + "label": "Creates persistent home volume when persistUserHome is enabled", + "file_type": "rationale", + "source_file": "pkg/library/home/testdata/persistent-home/creates-home-vm-when-enabled.yaml", + "community": 191, + "norm_label": "creates persistent home volume when persistuserhome is enabled", + "id": "creates_home_vm_when_enabled_yaml" + }, + { + "label": "Creates init container from the first component when persistUserHome is enabled", + "file_type": "rationale", + "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-from-first-component.yaml", + "community": 234, + "norm_label": "creates init container from the first component when persistuserhome is enabled", + "id": "creates_initcontainer_from_first_component_yaml" + }, + { + "label": "Creates init container when persistUserHome is enabled", + "file_type": "rationale", + "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-when-enabled.yaml", + "community": 191, + "norm_label": "creates init container when persistuserhome is enabled", + "id": "creates_initcontainer_when_enabled_yaml" + }, + { + "label": "ConfigMap", + "file_type": "code", + "source_file": "pkg/library/kubernetes/testdata/k8s_objects/configmap.yaml", + "community": 224, + "norm_label": "configmap", + "id": "configmap_yaml" + }, + { + "label": "Pod", + "file_type": "code", + "source_file": "pkg/library/kubernetes/testdata/k8s_objects/pod.yaml", + "community": 175, + "norm_label": "pod", + "id": "pod_yaml" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "pkg/library/kubernetes/testdata/k8s_objects/service.yaml", + "community": 175, + "norm_label": "service", + "id": "service_yaml" + }, + { + "label": "Creates Kubernetes objects when specified in DevWorkspace", + "file_type": "rationale", + "source_file": "pkg/library/kubernetes/testdata/provision_tests/creates-k8s-objects.yaml", + "community": 175, + "norm_label": "creates kubernetes objects when specified in devworkspace", + "id": "creates_k8s_objects_yaml" + }, + { + "label": "Updates existing objects when they are owned by current DevWorkspace", + "file_type": "rationale", + "source_file": "pkg/library/kubernetes/testdata/provision_tests/updates-existing-owned-objects.yaml", + "community": 299, + "norm_label": "updates existing objects when they are owned by current devworkspace", + "id": "updates_existing_owned_objects_yaml" + }, + { + "label": "Adds all postStart events to containers", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/postStart/adds_all_postStart_commands.yaml", + "community": 185, + "norm_label": "adds all poststart events to containers", + "id": "adds_all_poststart_commands_yaml" + }, + { + "label": "Should add postStart lifecycle hook for basic event", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/postStart/basic_postStart.yaml", + "community": 185, + "norm_label": "should add poststart lifecycle hook for basic event", + "id": "basic_poststart_yaml" + }, + { + "label": "Adds all preStop events to containers", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/preStop/adds_all_preStop_commands.yaml", + "community": 186, + "norm_label": "adds all prestop events to containers", + "id": "adds_all_prestop_commands_yaml" + }, + { + "label": "Should add preStop lifecycle hook for basic event", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/preStop/basic_preStop.yaml", + "community": 186, + "norm_label": "should add prestop lifecycle hook for basic event", + "id": "basic_prestop_yaml" + }, + { + "label": "Should use container as both init and main when multiple commands apply", + "file_type": "rationale", + "source_file": "pkg/library/lifecycle/testdata/prestart/init_and_main_container.yaml", + "community": 260, + "norm_label": "should use container as both init and main when multiple commands apply", + "id": "init_and_main_container_yaml" + }, + { + "label": "Applies overrides from container-overrides attribute", + "file_type": "rationale", + "source_file": "pkg/library/overrides/testdata/container-overrides/container-defines-overrides.yaml", + "community": 229, + "norm_label": "applies overrides from container-overrides attribute", + "id": "container_defines_overrides_yaml" + }, + { + "label": "Pod overrides can override securityContext", + "file_type": "rationale", + "source_file": "pkg/library/overrides/testdata/pod-overrides/overrides-can-override-securityContext.yaml", + "community": 268, + "norm_label": "pod overrides can override securitycontext", + "id": "overrides_can_override_securitycontext_yaml" + }, + { + "label": "Provisions automount configmaps to containers", + "file_type": "rationale", + "source_file": "pkg/provision/automount/testdata/testProvisionsConfigmaps.yaml", + "community": 291, + "norm_label": "provisions automount configmaps to containers", + "id": "testprovisionsconfigmaps_yaml" + }, + { + "label": "Provisions automount secrets to containers", + "file_type": "rationale", + "source_file": "pkg/provision/automount/testdata/testProvisionsSecrets.yaml", + "community": 292, + "norm_label": "provisions automount secrets to containers", + "id": "testprovisionssecrets_yaml" + } + ], + "links": [ + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/common.sh", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_common", + "target": "ci_common_artifact_dir" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/common.sh", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_common", + "target": "ci_common_bumppodsinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/common.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_common", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_common_sh__entry" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_artifact_dir" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_base_delay" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L343", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_categorizefailure" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_che_namespace" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_ci" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_classifychefailure" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L317", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_classifytestfailure" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_cleanupfailedche" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_collectcheartifacts" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L462", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_commentpr" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_deployandverifyche" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_deployche" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_deploydwo" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L359", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_generatereport" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_git_committer_email" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_git_committer_name" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L503", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_main" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_max_jitter" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_max_retries" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_recordattempt" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_runhappypathtest" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "ci_oci_devworkspace_happy_path_verifyolmhealth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L551", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "target": "ci_oci_devworkspace_happy_path_commentpr" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L547", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "target": "ci_oci_devworkspace_happy_path_generatereport" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L542", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", + "target": "ci_oci_devworkspace_happy_path_main" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L505", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_deploydwo" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L199", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_verifyolmhealth" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L214", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_deployche" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L202", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_collectcheartifacts" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L262", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_runhappypathtest", + "target": "ci_oci_devworkspace_happy_path_collectcheartifacts" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L235", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_cleanupfailedche" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L203", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_deployandverifyche", + "target": "ci_oci_devworkspace_happy_path_recordattempt" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L512", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_deployandverifyche" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L518", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_runhappypathtest" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/oci-devworkspace-happy-path.sh", + "source_location": "L507", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "ci_oci_devworkspace_happy_path_main", + "target": "ci_oci_devworkspace_happy_path_recordattempt" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_artifact_dir" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_bump_logs" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_bumplogs" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_ci" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_ci_component" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_clean_up_after_suite" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_dwo_img" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_git_committer_email" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_git_committer_name" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "ci_openshift_e2e_namespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ci_openshift_e2e", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": ".ci/openshift_e2e.sh", + "source_location": "L74", + "weight": 1.0, + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry", + "target": "ci_openshift_e2e_bumplogs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/settings.json", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gemini_settings", + "target": "gemini_settings_context" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".gemini/settings.json", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "gemini_settings_context", + "target": "gemini_settings_context_filename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".opencode/plugins/graphify.js", + "source_location": "L6", + "weight": 1.0, + "source": "plugins_graphify", + "target": "plugins_graphify_graphifyplugin", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L301", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_asinterface" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L260", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_booleans" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_exists" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L390", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_frombooleanmap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L349", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_fromfloatmap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L368", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_fromintegermap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L448", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_frominterface", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L428", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_frommap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L330", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_fromstringmap", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_get" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getboolean" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getinto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getnumber" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getprimitive" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_getstring" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L279", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_into" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_marshaljson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L241", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_numbers" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L408", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_put", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L380", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_putboolean", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L339", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_putfloat", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L358", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_putinteger", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L320", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_putstring", + "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_attributes_unmarshaljson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", + "target": "v1alpha1_convertprimitivefunc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_getprimitive", + "target": "v1alpha1_convertprimitivefunc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_getboolean", + "target": "v1alpha1_attributes_getprimitive" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_getnumber", + "target": "v1alpha1_attributes_getprimitive" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_getstring", + "target": "v1alpha1_attributes_getprimitive" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_getboolean", + "target": "v1alpha1_attributes_getstring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_getnumber", + "target": "v1alpha1_attributes_getstring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L266", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_booleans", + "target": "v1alpha1_attributes_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L187", + "weight": 1.0, + "source": "v1alpha1_attributes_get", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_numbers", + "target": "v1alpha1_attributes_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_strings", + "target": "v1alpha1_attributes_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L49", + "weight": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L313", + "weight": 1.0, + "source": "automount_projected_test_testprojectedvolume", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L91", + "weight": 1.0, + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "v1alpha1_attributes_strings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L309", + "weight": 1.0, + "source": "v1alpha1_attributes_asinterface", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L332", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_fromstringmap", + "target": "v1alpha1_attributes_putstring" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L351", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_fromfloatmap", + "target": "v1alpha1_attributes_putfloat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L141", + "weight": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "v1alpha1_attributes_put" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L163", + "weight": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "v1alpha1_attributes_put" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/attributes.go", + "source_location": "L433", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_frommap", + "target": "v1alpha1_attributes_put" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_common", + "target": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "apis_controller_v1alpha1_common_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "apis_controller_v1alpha1_common_go_volume" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "apis_controller_v1alpha1_common_go_volumemount" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/common.go", + "source_location": "L56", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", + "target": "localobjectreference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devfile", + "target": "v1alpha1_endpointattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devfile.go", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devfile", + "target": "v1alpha1_endpointtype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L400", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_configmapreference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L419", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L407", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_persistenthomeconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L374", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L302", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_proxy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L388", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L325", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L342", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L315", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L269", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L437", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_types", + "target": "v1alpha1_devworkspaceoperatorconfig_types_init" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L423", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "target": "routingconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "target": "webhookconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", + "target": "workspaceconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L247", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L105", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L108", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L249", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L146", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_configmapreference" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L143", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_proxy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L266", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_container" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L227", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_devworkspacetemplatespeccontent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L190", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_persistentvolumeaccessmode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L219", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_podsecuritycontext" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L241", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L223", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_securitycontext" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L168", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "deploymentstrategytype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L193", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "persistenthomeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L152", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "projectcloneconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L155", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "restoreconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L181", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "serviceaccountconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L187", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", + "target": "storagesizes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L383", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L395", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L279", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_toleration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L322", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_quantity" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L339", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig", + "target": "serviceaccounttoken" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L441", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L385", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L379", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L391", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L397", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L426", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L412", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_time" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L409", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", + "target": "condition" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L421", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_objectmeta" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L420", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L434", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L432", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", + "source_location": "L433", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_listmeta" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L67", + "weight": 1.0, + "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L46", + "weight": 1.0, + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L88", + "weight": 1.0, + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L279", + "weight": 1.0, + "source": "automount_common_findgitconfigautomount", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L985", + "weight": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L123", + "weight": 1.0, + "source": "automount_templates_mergegitcredentials", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L99", + "weight": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L57", + "weight": 1.0, + "source": "client_k8sclient_execcommandincontainer", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L68", + "weight": 1.0, + "source": "client_k8sclient_getlogsforcontainer", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L133", + "weight": 1.0, + "source": "client_k8sclient_getsatoken", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L33", + "weight": 1.0, + "source": "client_k8sclient_ocapplyworkspace", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L64", + "weight": 1.0, + "source": "devworkspacerouting_util_test_createdwr", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L39", + "weight": 1.0, + "source": "infrastructure_namespace_getoperatornamespace", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/global.go", + "source_location": "L131", + "weight": 1.0, + "source": "internal_global_setupauth", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L99", + "weight": 1.0, + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L45", + "weight": 1.0, + "source": "metrics_failure_reason_getfailurereason", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L76", + "weight": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L118", + "weight": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L47", + "weight": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L105", + "weight": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L80", + "weight": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/condition.go", + "source_location": "L143", + "weight": 1.0, + "source": "workspace_condition_capitalizemessage", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L156", + "weight": 1.0, + "source": "workspace_config_controllersauid", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L699", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L782", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L252", + "weight": 1.0, + "source": "workspace_status_getinfomessage", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L229", + "weight": 1.0, + "source": "workspace_status_getmainurl", + "target": "v1alpha1_serviceaccounttoken_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpointlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpointlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L211", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_devworkspacerouting_types_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_devworkspaceroutingclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_devworkspaceroutingphase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_endpointexposure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_types", + "target": "v1alpha1_endpointprotocol" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L198", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_devworkspaceroutingclass" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L199", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_exposedendpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", + "target": "devworkspaceroutingphase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L75", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint", + "target": "attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L133", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "target": "v1alpha1_endpointexposure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L39", + "weight": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "v1alpha1_endpointexposure" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L154", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "target": "v1alpha1_endpointprotocol" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L43", + "weight": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "v1alpha1_endpointprotocol" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L80", + "weight": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "v1alpha1_endpointprotocol" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L177", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L196", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_objectmeta" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L208", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", + "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_listmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_errors", + "target": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/errors.go", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror", + "target": "v1alpha1_keynotfounderror_error" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_attributes_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_attributes_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_backupcronjobconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_backupcronjobconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_backupcronjobconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_cleanupcronjobconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_cleanupcronjobconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_cleanupcronjobconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_configmapreference_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L116", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_configmapreference_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_configmapreference_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L148", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L158", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", + "target": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L158", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L190", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L217", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L249", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopyobject", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L166", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L190", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", + "target": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L207", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L198", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", + "target": "v1alpha1_devworkspacerouting_deepcopyobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L218", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspacerouting_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L239", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", + "target": "v1alpha1_devworkspaceroutinglist_deepcopyobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L250", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutinglist_deepcopyobject", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L287", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingspec_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L257", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingspec_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L271", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingspec_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L292", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingspec_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L325", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingstatus_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L302", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_devworkspaceroutingstatus_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L354", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_endpoint_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L335", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_endpoint_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L341", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_endpoint_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L359", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_endpoint_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L375", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_endpointlist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L364", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_endpointlist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L369", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_endpointlist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L380", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_endpointlist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L397", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpoint_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L385", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpoint_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L391", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpoint_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L402", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpoint_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L418", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpointlist_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L407", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpointlist_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L412", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpointlist_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L423", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_exposedendpointlist_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L433", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_keynotfounderror_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L428", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_keynotfounderror_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L438", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_keynotfounderror_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L468", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfiguration_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L443", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfiguration_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L448", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfiguration_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L473", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfiguration_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L494", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L478", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L489", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L484", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L499", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_operatorconfigurationstatus_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L509", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_orasconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L504", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_orasconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_orasconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L534", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_persistenthomeconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L519", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_persistenthomeconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L539", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_persistenthomeconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L603", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_podadditions_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L544", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_podadditions_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions" }, { - "label": "Can read DevWorkspaceTemplate in permitted namespace", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-in-permitted-namespace.yaml.yaml", - "id": "read_dwt_in_permitted_namespace_yaml", - "community": 273, - "norm_label": "can read devworkspacetemplate in permitted namespace" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L564", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_podadditions_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Can read DevWorkspaceTemplate in same namespace as DevWorkspace", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-in-same-namespace.yaml", - "id": "read_dwt_in_same_namespace_yaml", - "community": 274, - "norm_label": "can read devworkspacetemplate in same namespace as devworkspace" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L608", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_podadditions_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Can read DevWorkspaceTemplate when DWT is allowed for all namespaces", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/namespace-restriction/read-dwt-with-any-namespace-annotation.yaml", - "id": "read_dwt_with_any_namespace_annotation_yaml", - "community": 275, - "norm_label": "can read devworkspacetemplate when dwt is allowed for all namespaces" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L630", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_projectcloneconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig" }, { - "label": "Resolve parent and plugins", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-and-plugins.yaml", - "id": "resolve_parent_and_plugins_yaml", - "community": 279, - "norm_label": "resolve parent and plugins" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L613", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_projectcloneconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig" }, { - "label": "Resolve parent by ID", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-id.yaml", - "id": "resolve_parent_by_id_yaml", - "community": 280, - "norm_label": "resolve parent by id" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L618", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_projectcloneconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Resolve parent by Kubernetes reference", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-k8s-reference.yaml", - "id": "resolve_parent_by_k8s_reference_yaml", - "community": 281, - "norm_label": "resolve parent by kubernetes reference" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L635", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_projectcloneconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Resolve parent by URI", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/parent/resolve-parent-by-uri.yaml", - "id": "resolve_parent_by_uri_yaml", - "community": 282, - "norm_label": "resolve parent by uri" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L660", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_proxy_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy" }, { - "label": "DevWorkspace references DevWorkspaceTemplate plugin from registry", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-devworkspace-instead-of-devfile.yaml", - "id": "resolve_devworkspace_instead_of_devfile_yaml", - "community": 277, - "norm_label": "devworkspace references devworkspacetemplate plugin from registry" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L640", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_proxy_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy" }, { - "label": "DevWorkspace references plugin from plugin registry", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-plugin-by-id.yaml", - "id": "resolve_plugin_by_id_yaml", - "community": 283, - "norm_label": "devworkspace references plugin from plugin registry" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L665", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_proxy_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "DevWorkspace references plugins from multiple plugin registries", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/plugin-id/resolve-plugin-multiple-registries.yaml", - "id": "resolve_plugin_multiple_registries_yaml", - "community": 285, - "norm_label": "devworkspace references plugins from multiple plugin registries" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L675", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_registryconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig" }, { - "label": "DevWorkspace references plugins from multiple plugin registries", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/plugin-uri/resolve-multiple-plugins-by-uri.yaml", - "id": "resolve_multiple_plugins_by_uri_yaml", - "community": 278, - "norm_label": "devworkspace references plugins from multiple plugin registries" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L670", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_registryconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig" }, { - "label": "DevWorkspace references plugin by URI", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/plugin-uri/resolve-plugin-by-uri.yaml", - "id": "resolve_plugin_by_uri_yaml", - "community": 284, - "norm_label": "devworkspace references plugin by uri" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L680", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_registryconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Adds attributes from contribution", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/spec-contributions/adds-resources.yaml", - "id": "adds_resources_yaml", - "community": 203, - "norm_label": "adds attributes from contribution" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L702", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_restoreconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig" }, { - "label": "Adds unmerged elements", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/spec-contributions/adds-unmerged-elements.yaml", - "id": "adds_unmerged_elements_yaml", - "community": 204, - "norm_label": "adds unmerged elements" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L685", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_restoreconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig" }, { - "label": "Merges Che Code IDE contribution", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/spec-contributions/che-code-usecase.yaml", - "id": "che_code_usecase_yaml", - "community": 188, - "norm_label": "merges che code ide contribution" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L690", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_restoreconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Merges generic IDE contribution", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/spec-contributions/generic-ide-merge-usecase.yaml", - "id": "generic_ide_merge_usecase_yaml", - "community": 249, - "norm_label": "merges generic ide contribution" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L707", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_restoreconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Merges list elements in contribution", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/spec-contributions/merges-list-elements.yaml", - "id": "merges_list_elements_yaml", - "community": 264, - "norm_label": "merges list elements in contribution" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L727", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_routingconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig" }, { - "label": "Merges volume components from parent and plugins", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/volume_merging/does-nothing-when-no-merge-needed.yaml", - "id": "does_nothing_when_no_merge_needed_yaml", - "community": 238, - "norm_label": "merges volume components from parent and plugins" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L712", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_routingconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig" }, { - "label": "Merging duplicate volumes leaves other elements unchanged", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/volume_merging/keeps-non-volume-components.yaml", - "id": "keeps_non_volume_components_yaml", - "community": 261, - "norm_label": "merging duplicate volumes leaves other elements unchanged" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L717", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_routingconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Makes merged volume persistent if duplicate is persistent", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/volume_merging/makes-merged-volume-persistent-if-needed.yaml", - "id": "makes_merged_volume_persistent_if_needed_yaml", - "community": 262, - "norm_label": "makes merged volume persistent if duplicate is persistent" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L732", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_routingconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Makes merged volume persistent use largest size from duplicates", - "file_type": "rationale", - "source_file": "pkg/library/flatten/testdata/volume_merging/makes-merged-volume-use-largest-size.yaml", - "id": "makes_merged_volume_use_largest_size_yaml", - "community": 263, - "norm_label": "makes merged volume persistent use largest size from duplicates" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L752", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_serviceaccountconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig" }, { - "label": "Creates persistent home volume when persistUserHome is enabled", - "file_type": "rationale", - "source_file": "pkg/library/home/testdata/persistent-home/creates-home-vm-when-enabled.yaml", - "id": "creates_home_vm_when_enabled_yaml", - "community": 191, - "norm_label": "creates persistent home volume when persistuserhome is enabled" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_serviceaccountconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig" }, { - "label": "Creates init container from the first component when persistUserHome is enabled", - "file_type": "rationale", - "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-from-first-component.yaml", - "id": "creates_initcontainer_from_first_component_yaml", - "community": 234, - "norm_label": "creates init container from the first component when persistuserhome is enabled" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L757", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_serviceaccountconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" }, { - "label": "Creates init container when persistUserHome is enabled", - "file_type": "rationale", - "source_file": "pkg/library/home/testdata/persistent-home/creates-initcontainer-when-enabled.yaml", - "id": "creates_initcontainer_when_enabled_yaml", - "community": 191, - "norm_label": "creates init container when persistuserhome is enabled" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L767", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_serviceaccounttoken_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_serviceaccounttoken_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L772", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_serviceaccounttoken_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L792", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_storagesizes_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L777", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_storagesizes_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L781", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_storagesizes_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopy" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L797", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_storagesizes_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L826", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_webhookconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L802", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_webhookconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L815", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_webhookconfig_deepcopyinto", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L831", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_webhookconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L945", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "v1alpha1_workspaceconfig_deepcopy", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L836", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "v1alpha1_workspaceconfig_deepcopyinto", + "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", + "source_location": "L950", + "weight": 1.0, + "confidence_score": 1.0, + "source": "v1alpha1_workspaceconfig_deepcopy", + "target": "v1alpha1_workspaceconfig_deepcopyinto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller", + "target": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller", + "target": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_createbackupjob" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_executebackupsync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_isbackupenabled" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_reconcile" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_setupwithmanager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_startcron" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_stopcron" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup" }, { - "label": "ConfigMap", - "file_type": "code", - "source_file": "pkg/library/kubernetes/testdata/k8s_objects/configmap.yaml", - "id": "configmap_yaml", - "community": 224, - "norm_label": "configmap" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_client" }, { - "label": "Pod", - "file_type": "code", - "source_file": "pkg/library/kubernetes/testdata/k8s_objects/pod.yaml", - "id": "pod_yaml", - "community": 175, - "norm_label": "pod" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_cron" }, { - "label": "Service", - "file_type": "code", - "source_file": "pkg/library/kubernetes/testdata/k8s_objects/service.yaml", - "id": "service_yaml", - "community": 175, - "norm_label": "service" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L54", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Creates Kubernetes objects when specified in DevWorkspace", - "file_type": "rationale", - "source_file": "pkg/library/kubernetes/testdata/provision_tests/creates-k8s-objects.yaml", - "id": "creates_k8s_objects_yaml", - "community": 175, - "norm_label": "creates kubernetes objects when specified in devworkspace" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", + "target": "controllers_backupcronjob_backupcronjob_controller_go_scheme" }, { - "label": "Updates existing objects when they are owned by current DevWorkspace", - "file_type": "rationale", - "source_file": "pkg/library/kubernetes/testdata/provision_tests/updates-existing-owned-objects.yaml", - "id": "updates_existing_owned_objects_yaml", - "community": 299, - "norm_label": "updates existing objects when they are owned by current devworkspace" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Adds all postStart events to containers", - "file_type": "rationale", - "source_file": "pkg/library/lifecycle/testdata/postStart/adds_all_postStart_commands.yaml", - "id": "adds_all_poststart_commands_yaml", - "community": 185, - "norm_label": "adds all poststart events to containers" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Should add postStart lifecycle hook for basic event", - "file_type": "rationale", - "source_file": "pkg/library/lifecycle/testdata/postStart/basic_postStart.yaml", - "id": "basic_poststart_yaml", - "community": 185, - "norm_label": "should add poststart lifecycle hook for basic event" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Adds all preStop events to containers", - "file_type": "rationale", - "source_file": "pkg/library/lifecycle/testdata/preStop/adds_all_preStop_commands.yaml", - "id": "adds_all_prestop_commands_yaml", - "community": 186, - "norm_label": "adds all prestop events to containers" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Should add preStop lifecycle hook for basic event", - "file_type": "rationale", - "source_file": "pkg/library/lifecycle/testdata/preStop/basic_preStop.yaml", - "id": "basic_prestop_yaml", - "community": 186, - "norm_label": "should add prestop lifecycle hook for basic event" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L209", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_stopcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Should use container as both init and main when multiple commands apply", - "file_type": "rationale", - "source_file": "pkg/library/lifecycle/testdata/prestart/init_and_main_container.yaml", - "id": "init_and_main_container_yaml", - "community": 260, - "norm_label": "should use container as both init and main when multiple commands apply" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "controllers_backupcronjob_backupcronjob_controller_go_logger" }, { - "label": "Applies overrides from container-overrides attribute", - "file_type": "rationale", - "source_file": "pkg/library/overrides/testdata/container-overrides/container-defines-overrides.yaml", - "id": "container_defines_overrides_yaml", - "community": 229, - "norm_label": "applies overrides from container-overrides attribute" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_backupcronjob_backupcronjob_controller_go_updateevent" }, { - "label": "Pod overrides can override securityContext", - "file_type": "rationale", - "source_file": "pkg/library/overrides/testdata/pod-overrides/overrides-can-override-securityContext.yaml", - "id": "overrides_can_override_securitycontext_yaml", - "community": 268, - "norm_label": "pod overrides can override securitycontext" + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "target": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate" }, { - "label": "Provisions automount configmaps to containers", - "file_type": "rationale", - "source_file": "pkg/provision/automount/testdata/testProvisionsConfigmaps.yaml", - "id": "testprovisionsconfigmaps_yaml", - "community": 291, - "norm_label": "provisions automount configmaps to containers" + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "target": "controllers_backupcronjob_backupcronjob_controller_go_manager" }, { - "label": "Provisions automount secrets to containers", - "file_type": "rationale", - "source_file": "pkg/provision/automount/testdata/testProvisionsSecrets.yaml", - "id": "testprovisionssecrets_yaml", - "community": 292, - "norm_label": "provisions automount secrets to containers" - } - ], - "links": [ + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L100", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", + "target": "infrastructure_namespace_getnamespace" + }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/common.sh", - "source_location": "L22", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L155", "weight": 1.0, - "source": "ci_common", - "target": "ci_common_artifact_dir", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_isbackupenabled" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/common.sh", - "source_location": "L25", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L162", "weight": 1.0, - "source": "ci_common", - "target": "ci_common_bumppodsinfo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_startcron" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/common.sh", - "source_location": "L1", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L151", "weight": 1.0, - "source": "ci_common", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_common_sh__entry", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "backupcronjob_backupcronjobreconciler_stopcron" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L40", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_artifact_dir", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L36", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_base_delay", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_request" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L343", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L143", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_categorizefailure", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_reconcile", + "target": "controllers_backupcronjob_backupcronjob_controller_go_result" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L34", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_che_namespace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L28", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_ci", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L280", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_classifychefailure", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L317", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L168", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_classifytestfailure", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_isbackupenabled", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L180", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_cleanupfailedche", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L129", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L226", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_collectcheartifacts", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L462", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L178", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_commentpr", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L195", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L194", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_deployandverifyche", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_startcron", + "target": "backupcronjob_backupcronjobreconciler_executebackupsync" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L109", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L253", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_deployche", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "backupcronjob_backupcronjobreconciler_createbackupjob" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L47", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L240", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_deploydwo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_executebackupsync", + "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L359", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_generatereport", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L31", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L277", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_git_committer_email", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "controllers_backupcronjob_backupcronjob_controller_go_time" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L30", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L293", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_git_committer_name", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", + "target": "handler_webhookhandler_parse" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L503", + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_main", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L37", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L413", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_max_jitter", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "images_image_getprojectbackupimage" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L35", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L455", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_max_retries", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "map_map_append" }, { - "relation": "defines", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller.go", + "source_location": "L355", + "weight": 1.0, + "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "target": "storage_storage_getworkspacepvcinfo" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L274", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_recordattempt", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test", + "target": "backupcronjob_backupcronjob_controller_test_createauthsecret" }, { - "relation": "defines", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L247", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_runhappypathtest", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test", + "target": "backupcronjob_backupcronjob_controller_test_createdevworkspace" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L73", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "ci_oci_devworkspace_happy_path_verifyolmhealth", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_devworkspace" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L1", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1008", "weight": 1.0, - "source": "ci_oci_devworkspace_happy_path", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_time" }, { "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1056", + "weight": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", + "target": "map_map_append" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L551", + "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", + "source_location": "L1062", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", - "target": "ci_oci_devworkspace_happy_path_commentpr", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjob_controller_test_createauthsecret", + "target": "controllers_backupcronjob_backupcronjob_controller_test_go_secret" }, { - "relation": "calls", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L547", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", - "target": "ci_oci_devworkspace_happy_path_generatereport", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler" }, { - "relation": "calls", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L542", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_oci_devworkspace_happy_path_sh__entry", - "target": "ci_oci_devworkspace_happy_path_main", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate" }, { - "relation": "calls", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L505", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_main", - "target": "ci_oci_devworkspace_happy_path_deploydwo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob" }, { - "relation": "calls", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L199", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_deployandverifyche", - "target": "ci_oci_devworkspace_happy_path_verifyolmhealth", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus" }, { - "relation": "calls", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L214", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_deployandverifyche", - "target": "ci_oci_devworkspace_happy_path_deployche", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure" }, { - "relation": "calls", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L202", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_deployandverifyche", - "target": "ci_oci_devworkspace_happy_path_collectcheartifacts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess" }, { - "relation": "calls", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L262", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L36", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_runhappypathtest", - "target": "ci_oci_devworkspace_happy_path_collectcheartifacts", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate", + "target": "controllers_backupcronjob_backupcronjob_handler_go_funcs" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L235", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L61", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_deployandverifyche", - "target": "ci_oci_devworkspace_happy_path_cleanupfailedche", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus" }, { - "relation": "calls", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L203", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L54", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_deployandverifyche", - "target": "ci_oci_devworkspace_happy_path_recordattempt", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", + "target": "eventhandler" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L512", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L81", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_main", - "target": "ci_oci_devworkspace_happy_path_deployandverifyche", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L518", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L90", "weight": 1.0, - "context": "call", - "source": "ci_oci_devworkspace_happy_path_main", - "target": "ci_oci_devworkspace_happy_path_runhappypathtest", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure" }, { "relation": "calls", - "confidence": "EXTRACTED", - "source_file": ".ci/oci-devworkspace-happy-path.sh", - "source_location": "L507", - "weight": 1.0, "context": "call", - "source": "ci_oci_devworkspace_happy_path_main", - "target": "ci_oci_devworkspace_happy_path_recordattempt", - "confidence_score": 1.0 - }, - { - "relation": "defines", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L50", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L88", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_artifact_dir", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L33", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_bump_logs", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L35", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L71", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_bumplogs", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", + "target": "controllers_backupcronjob_backupcronjob_handler_go_job" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L47", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_ci", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L53", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_ci_component", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L72", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_clean_up_after_suite", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "controllers_backupcronjob_backupcronjob_handler_go_context" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L57", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_dwo_img", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_job" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L61", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_git_committer_email", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L60", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L97", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_git_committer_name", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", + "target": "jobcondition" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L51", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L140", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "ci_openshift_e2e_namespace", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L1", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", "weight": 1.0, - "source": "ci_openshift_e2e", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace" }, { - "relation": "calls", + "relation": "references", "confidence": "EXTRACTED", - "source_file": ".ci/openshift_e2e.sh", - "source_location": "L74", + "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_location": "L115", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_ci_openshift_e2e_sh__entry", - "target": "ci_openshift_e2e_bumplogs", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", + "target": "jobcondition" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".gemini/settings.json", - "source_location": "L2", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", "weight": 1.0, - "source": "gemini_settings", - "target": "gemini_settings_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".gemini/settings.json", - "source_location": "L3", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", "weight": 1.0, - "source": "gemini_settings_context", - "target": "gemini_settings_context_filename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": ".remember/tmp/last-save.json", - "source_location": "L1", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", "weight": 1.0, - "source": "tmp_last_save", - "target": "tmp_last_save_line", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", + "target": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": ".remember/tmp/last-save.json", - "source_location": "L1", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L68", "weight": 1.0, - "source": "tmp_last_save", - "target": "tmp_last_save_session", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L301", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L72", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_asinterface", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L260", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_booleans", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "controllers_backupcronjob_rbac_go_context" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L37", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L39", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_exists", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "controllers_backupcronjob_rbac_go_devworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L390", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L66", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_frombooleanmap", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "infrastructure_cluster_isopenshift" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L349", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L59", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_fromfloatmap", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L368", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_fromintegermap", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L448", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_frominterface", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "controllers_backupcronjob_rbac_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L428", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_frommap", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_devworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L330", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L102", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_fromstringmap", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "common_naming_registryimagebuilderrolename" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L184", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L83", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_get", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "controllers_backupcronjob_rbac_go_clusterapi" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L154", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L116", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_getboolean", - "confidence_score": 1.0 + "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L206", + "source_file": "controllers/backupcronjob/rbac.go", + "source_location": "L128", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_getinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", + "target": "controllers_backupcronjob_rbac_go_clusterapi" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L117", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_getnumber", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_rbac_test", + "target": "backupcronjob_rbac_test_createtestdevworkspace" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L44", + "source_file": "controllers/backupcronjob/rbac_test.go", + "source_location": "L42", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_getprimitive", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "backupcronjob_rbac_test_createtestdevworkspace", + "target": "controllers_backupcronjob_rbac_test_go_devworkspace" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L90", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_getstring", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "backupcronjob_suite_test", + "target": "backupcronjob_suite_test_testbackupcronjob" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L279", + "source_file": "controllers/backupcronjob/suite_test.go", + "source_location": "L25", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_into", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "backupcronjob_suite_test_testbackupcronjob", + "target": "controllers_backupcronjob_suite_test_go_t" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L25", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_marshaljson", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_canprune" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L241", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_numbers", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L408", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_put", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L380", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L46", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_putboolean", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller", + "target": "cleanupcronjob_cleanupcronjobreconciler" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L339", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_putfloat", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L358", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_putinteger", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L320", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_putstring", - "target": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L222", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_strings", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_reconcile" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L31", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_attributes_unmarshaljson", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L42", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", "weight": 1.0, - "source": "apis_controller_v1alpha1_attributes_go_v1alpha1_attributes", - "target": "v1alpha1_convertprimitivefunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_startcron" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L44", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_attributes_getprimitive", - "target": "v1alpha1_convertprimitivefunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron" }, { - "relation": "calls", - "context": "call", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L155", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L47", "weight": 1.0, - "source": "v1alpha1_attributes_getboolean", - "target": "v1alpha1_attributes_getprimitive", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_client" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L118", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L51", "weight": 1.0, - "source": "v1alpha1_attributes_getnumber", - "target": "v1alpha1_attributes_getprimitive", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_cron" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L91", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L48", "weight": 1.0, - "source": "v1alpha1_attributes_getstring", - "target": "v1alpha1_attributes_getprimitive", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L165", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L49", "weight": 1.0, - "source": "v1alpha1_attributes_getboolean", - "target": "v1alpha1_attributes_getstring", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_scheme" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L128", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "source": "v1alpha1_attributes_getnumber", - "target": "v1alpha1_attributes_getstring", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L266", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", "weight": 1.0, - "source": "v1alpha1_attributes_booleans", - "target": "v1alpha1_attributes_get", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L187", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", "weight": 1.0, - "source": "v1alpha1_attributes_get", - "target": "v1alpha1_serviceaccounttoken_string" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L247", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", "weight": 1.0, - "source": "v1alpha1_attributes_numbers", - "target": "v1alpha1_attributes_get", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L228", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", "weight": 1.0, - "source": "v1alpha1_attributes_strings", - "target": "v1alpha1_attributes_get", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L49", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", "weight": 1.0, - "source": "automount_projected_mergeprojectedvolumes", - "target": "v1alpha1_attributes_strings" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L313", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", "weight": 1.0, - "source": "automount_projected_test_testprojectedvolume", - "target": "v1alpha1_attributes_strings" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L91", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L237", "weight": 1.0, - "source": "handler_warning_formatunsupportedfeatureswarning", - "target": "v1alpha1_attributes_strings" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_stopcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L309", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L54", "weight": 1.0, - "source": "v1alpha1_attributes_asinterface", - "target": "v1alpha1_serviceaccounttoken_string" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_updateevent" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L332", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L114", "weight": 1.0, - "source": "v1alpha1_attributes_fromstringmap", - "target": "v1alpha1_attributes_putstring", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L351", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L108", "weight": 1.0, - "source": "v1alpha1_attributes_fromfloatmap", - "target": "v1alpha1_attributes_putfloat", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_manager" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L141", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L128", "weight": 1.0, - "source": "config_sync_test_testcatchesnonexistentexternaldwoc", - "target": "v1alpha1_attributes_put" + "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", + "target": "infrastructure_namespace_getnamespace" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L163", + "confidence": "EXTRACTED", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L195", "weight": 1.0, - "source": "config_sync_test_testmergeexternalconfig", - "target": "v1alpha1_attributes_put" + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "cleanupcronjob_cleanupcronjobreconciler_startcron" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/attributes.go", - "source_location": "L433", - "weight": 1.0, - "source": "v1alpha1_attributes_frommap", - "target": "v1alpha1_attributes_put", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/common.go", - "source_location": "L21", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L161", "weight": 1.0, - "source": "v1alpha1_common", - "target": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/common.go", - "source_location": "L41", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", - "target": "apis_controller_v1alpha1_common_go_container", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/common.go", - "source_location": "L46", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", - "target": "apis_controller_v1alpha1_common_go_volume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/common.go", - "source_location": "L51", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L153", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", - "target": "apis_controller_v1alpha1_common_go_volumemount", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_result" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/common.go", - "source_location": "L56", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_common_go_v1alpha1_podadditions", - "target": "localobjectreference", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devfile.go", - "source_location": "L18", - "weight": 1.0, - "source": "v1alpha1_devfile", - "target": "v1alpha1_endpointattribute", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devfile.go", - "source_location": "L19", - "weight": 1.0, - "source": "v1alpha1_devfile", - "target": "v1alpha1_endpointtype", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L98", - "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L52", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L400", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_configmapreference", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L419", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L224", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L431", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L200", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "cleanupcronjobconfig" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L30", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L216", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L407", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L259", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L92", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L261", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L288", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L253", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_persistenthomeconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L374", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L302", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_proxy", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L75", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L388", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L122", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L300", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L325", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L296", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", + "target": "strategyfunc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L342", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L308", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "strategyfunc" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L315", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L312", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", + "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L269", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L331", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "cleanupcronjob_cleanupcronjob_controller_canprune" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L149", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L322", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_object" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L437", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L332", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_types", - "target": "v1alpha1_devworkspaceoperatorconfig_types_init", - "confidence_score": 1.0 + "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L423", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L347", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", - "confidence_score": 1.0 + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "conditions_conditions_getconditionbytype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L32", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", + "source_location": "L339", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", - "target": "routingconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_canprune", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_devworkspace" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L45", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", - "target": "webhookconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test", + "target": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L35", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfiguration", - "target": "workspaceconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L247", + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L465", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_cleanupcronjobconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_time" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L105", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", + "source_location": "L490", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_registryconfig", - "confidence_score": 1.0 + "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", + "target": "map_map_append" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L108", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_orasconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cleanupcronjob_suite_test", + "target": "cleanupcronjob_suite_test_testapis" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L249", + "source_file": "controllers/cleanupcronjob/suite_test.go", + "source_location": "L23", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_backupcronjobconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cleanupcronjob_suite_test_testapis", + "target": "controllers_cleanupcronjob_suite_test_go_t" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L146", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_configmapreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertalldevfileendpoints" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L143", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_routingconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_proxy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertdevfileendpoint" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L266", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L21", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "conversion_conversion", + "target": "conversion_conversion_convertsecure" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L227", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L53", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_devworkspacetemplatespeccontent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "conversion_conversion_convertsecure" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L190", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L64", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_persistentvolumeaccessmode", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "conversion_conversion_convertdevfileendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L219", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L37", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_podsecuritycontext", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "conversion_conversion_convertdevfileendpoint", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L241", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L223", + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L60", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_securitycontext", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpointlist" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L168", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", + "source_location": "L64", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "deploymentstrategytype", - "confidence_score": 1.0 + "source": "conversion_conversion_convertalldevfileendpoints", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L193", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L86", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "persistenthomeconfig", - "confidence_score": 1.0 + "source": "workspace_routing_getspecrouting", + "target": "conversion_conversion_convertalldevfileendpoints" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L152", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L54", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "projectcloneconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L155", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L318", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "restoreconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L181", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L327", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "serviceaccountconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspacerouting_controller", + "target": "devworkspacerouting_devworkspacerouting_controller_remove" }, { - "relation": "references", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L187", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L55", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_workspaceconfig", - "target": "storagesizes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L383", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L56", "weight": 1.0, "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L395", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L59", "weight": 1.0, "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingsolvergetter" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L279", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L57", "weight": 1.0, "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_webhookconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_toleration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_scheme" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L322", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_storagesizes", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_quantity", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L339", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L280", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccountconfig", - "target": "serviceaccounttoken", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L441", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_serviceaccounttoken", - "target": "v1alpha1_serviceaccounttoken_string", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcile" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L385", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L379", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_projectcloneconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L391", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L310", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_pullpolicy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L397", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_restoreconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_envvar", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L426", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L412", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_time", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L409", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_operatorconfigurationstatus", - "target": "condition", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_request" }, { - "relation": "embeds", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L421", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L72", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_objectmeta", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_result" }, { - "relation": "embeds", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L420", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L108", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L434", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L93", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed" }, { - "relation": "embeds", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L432", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L143", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_typemeta", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus" }, { - "relation": "embeds", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go", - "source_location": "L433", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L123", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_v1alpha1_devworkspaceoperatorconfiglist", - "target": "apis_controller_v1alpha1_devworkspaceoperatorconfig_types_go_listmeta", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L67", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L112", "weight": 1.0, - "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", - "target": "v1alpha1_serviceaccounttoken_string" + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L46", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L204", "weight": 1.0, - "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L88", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L163", "weight": 1.0, - "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", + "target": "map_map_append" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L279", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", "weight": 1.0, - "source": "automount_common_findgitconfigautomount", - "target": "v1alpha1_serviceaccounttoken_string" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L985", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L245", "weight": 1.0, - "source": "automount_gitconfig_test_assertgitcredentialssecret", - "target": "v1alpha1_serviceaccounttoken_string" + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L123", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L250", "weight": 1.0, - "source": "automount_templates_mergegitcredentials", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "map_map_append" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L99", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L244", "weight": 1.0, - "source": "client_client_newk8sclientwithtoken", - "target": "v1alpha1_serviceaccounttoken_string" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", + "target": "routingsolver" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "routingsolver" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L261", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L280", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L310", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L57", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L262", "weight": 1.0, - "source": "client_k8sclient_execcommandincontainer", - "target": "v1alpha1_serviceaccounttoken_string" + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L68", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L271", "weight": 1.0, - "source": "client_k8sclient_getlogsforcontainer", - "target": "v1alpha1_serviceaccounttoken_string" + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", + "target": "devworkspacerouting_devworkspacerouting_controller_remove" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_exposedendpointlist" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingobjects" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L133", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L299", "weight": 1.0, - "source": "client_k8sclient_getsatoken", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L334", "weight": 1.0, - "source": "client_k8sclient_ocapplyworkspace", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_common_checkautomountvolumeforpotentialerror", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L64", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L498", "weight": 1.0, - "source": "devworkspacerouting_util_test_createdwr", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_common_matchesanypattern", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/infrastructure/namespace.go", - "source_location": "L39", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L970", "weight": 1.0, - "source": "infrastructure_namespace_getoperatornamespace", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/global.go", - "source_location": "L131", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1000", "weight": 1.0, - "source": "internal_global_setupauth", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L99", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1016", "weight": 1.0, - "source": "metadata_metadata_getspecmetadataconfigmap", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/metrics/failure_reason.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L140", "weight": 1.0, - "source": "metrics_failure_reason_getfailurereason", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L76", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L165", "weight": 1.0, - "source": "metrics_update_incrementmetricforworkspacefailure", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L118", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L35", "weight": 1.0, - "source": "resources_helper_test_testaddresourcerequirements", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "client_k8sclient_ocapplyworkspace", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L47", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L139", "weight": 1.0, - "source": "solvers_common_getdiscoverableservicesforendpoints", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L105", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L214", "weight": 1.0, - "source": "solvers_common_getserviceforendpoints", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L80", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L291", "weight": 1.0, - "source": "solvers_resolve_endpoints_geturlforendpoint", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/condition.go", - "source_location": "L143", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L40", "weight": 1.0, - "source": "workspace_condition_capitalizemessage", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L156", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L34", "weight": 1.0, - "source": "workspace_config_controllersauid", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L699", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L86", "weight": 1.0, - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L782", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L113", "weight": 1.0, - "source": "workspace_devworkspacereconciler_getworkspaceid", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L252", + "source_file": "pkg/library/status/check.go", + "source_location": "L159", "weight": 1.0, - "source": "workspace_status_getinfomessage", - "target": "v1alpha1_serviceaccounttoken_string" + "source": "status_check_checkpodevents", + "target": "devworkspacerouting_devworkspacerouting_controller_contains" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L229", - "weight": 1.0, - "source": "workspace_status_getmainurl", - "target": "v1alpha1_serviceaccounttoken_string" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L109", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L194", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L205", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L25", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L47", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L111", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L78", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpointlist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L68", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L80", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpointlist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L211", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "v1alpha1_devworkspacerouting_types_init", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L36", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "v1alpha1_devworkspaceroutingclass", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L59", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "v1alpha1_devworkspaceroutingphase", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L85", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "v1alpha1_endpointexposure", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L103", - "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_types", - "target": "v1alpha1_endpointprotocol", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L198", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L29", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_devworkspaceroutingclass", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L31", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingspec", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_endpointlist", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L199", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L51", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_exposedendpointlist", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_podadditions", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutingstatus", - "target": "devworkspaceroutingphase", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L75", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L330", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_exposedendpoint", - "target": "attributes", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspacerouting_controller_remove", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L133", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L214", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", - "target": "v1alpha1_endpointexposure", - "confidence_score": 1.0 + "source": "zip_setup_droptoplevelfolder", + "target": "devworkspacerouting_devworkspacerouting_controller_remove" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L39", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L337", "weight": 1.0, - "source": "conversion_conversion_convertdevfileendpoint", - "target": "v1alpha1_endpointexposure" + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "config_env_getmaxconcurrentreconciles" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L154", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L336", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", - "target": "v1alpha1_endpointprotocol", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_manager" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L43", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L358", "weight": 1.0, - "source": "conversion_conversion_convertdevfileendpoint", - "target": "v1alpha1_endpointprotocol" + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L80", + "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", + "source_location": "L347", "weight": 1.0, - "source": "solvers_resolve_endpoints_geturlforendpoint", - "target": "v1alpha1_endpointprotocol" + "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", + "target": "infrastructure_cluster_isopenshift" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L177", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_endpoint", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_predicates", + "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc" }, { - "relation": "embeds", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L196", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_objectmeta", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "target": "controllers_controller_devworkspacerouting_predicates_go_funcs" }, { - "relation": "embeds", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L195", + "source_file": "controllers/controller/devworkspacerouting/predicates.go", + "source_location": "L26", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", + "target": "controllers_controller_devworkspacerouting_predicates_go_routingsolvergetter" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L208", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L50", "weight": 1.0, - "context": "field", - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basic_solver", + "target": "solvers_basicsolver" }, { - "relation": "embeds", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L206", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_typemeta", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_finalize" }, { - "relation": "embeds", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/devworkspacerouting_types.go", - "source_location": "L207", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", "weight": 1.0, - "source": "apis_controller_v1alpha1_devworkspacerouting_types_go_v1alpha1_devworkspaceroutinglist", - "target": "apis_controller_v1alpha1_devworkspacerouting_types_go_listmeta", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_finalizerrequired" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/errors.go", - "source_location": "L19", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", "weight": 1.0, - "source": "v1alpha1_errors", - "target": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_getexposedendpoints" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/errors.go", - "source_location": "L23", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", "weight": 1.0, - "source": "apis_controller_v1alpha1_errors_go_v1alpha1_keynotfounderror", - "target": "v1alpha1_keynotfounderror_error", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver", + "target": "solvers_basicsolver_getspecobjects" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L41", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L54", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_attributes_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_finalizerrequired", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L30", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_attributes_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_attributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver_finalize", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L35", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", "weight": 1.0, - "source": "v1alpha1_attributes_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L46", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L66", "weight": 1.0, - "source": "v1alpha1_attributes_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_basicsolver_getspecobjects", + "target": "config_sync_getglobalconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L76", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_backupcronjobconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacemetadata" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L51", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L62", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_backupcronjobconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_backupcronjobconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L81", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L75", "weight": 1.0, - "source": "v1alpha1_backupcronjobconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_basicsolver_getspecobjects", + "target": "infrastructure_cluster_isopenshift" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L106", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L73", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_cleanupcronjobconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig", - "confidence_score": 1.0 + "source": "solvers_basicsolver_getspecobjects", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L86", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L73", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_cleanupcronjobconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_cleanupcronjobconfig", - "confidence_score": 1.0 + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getdiscoverableservicesforendpoints" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L111", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L78", "weight": 1.0, - "source": "v1alpha1_cleanupcronjobconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getingressesforspec" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L121", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L76", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_configmapreference_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference", - "confidence_score": 1.0 + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getroutesforspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L72", + "weight": 1.0, + "source": "solvers_basicsolver_getspecobjects", + "target": "solvers_common_getservicesforendpoints" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L116", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_configmapreference_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_configmapreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L126", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", "weight": 1.0, - "source": "v1alpha1_configmapreference_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_endpointlist" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L148", + "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", + "source_location": "L84", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_devworkspaceoperatorconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_basicsolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_exposedendpointlist" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L131", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_cluster_solver", + "target": "solvers_cluster_solver_gethostnamefromservice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_cluster_solver", + "target": "solvers_cluster_solver_resolveservicehostnameforendpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "solvers_cluster_solver", + "target": "solvers_clustersolver" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L158", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", "weight": 1.0, - "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfig", - "target": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_finalize" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L134", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_finalizerrequired" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L153", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_getexposedendpoints" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L158", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver", + "target": "solvers_clustersolver_getspecobjects" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L159", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L39", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfig_deepcopyobject", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_finalizerrequired", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L190", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L43", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_finalize", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L217", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspacerouting_deepcopyobject", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L59", + "weight": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "common_naming_servingcertvolumename" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L249", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspaceroutinglist_deepcopyobject", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_object", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacemetadata" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L180", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L47", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L58", + "weight": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L49", + "weight": 1.0, + "source": "solvers_clustersolver_getspecobjects", + "target": "solvers_common_getservicesforendpoints" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L166", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L190", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", "weight": 1.0, - "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceoperatorconfiglist", - "target": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpointlist" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L169", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L81", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_exposedendpointlist" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L185", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L97", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_clustersolver_getexposedendpoints", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L191", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L92", "weight": 1.0, - "source": "v1alpha1_devworkspaceoperatorconfiglist_deepcopyobject", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_clustersolver_getexposedendpoints", + "target": "solvers_cluster_solver_resolveservicehostnameforendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L207", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspacerouting_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L198", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L108", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_devworkspacerouting_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L217", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L115", "weight": 1.0, - "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspacerouting", - "target": "v1alpha1_devworkspacerouting_deepcopyobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", + "target": "solvers_cluster_solver_gethostnamefromservice" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L201", + "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", + "source_location": "L122", "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_cluster_solver_gethostnamefromservice", + "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L212", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getdiscoverableservicesforendpoints" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L218", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", "weight": 1.0, - "source": "v1alpha1_devworkspacerouting_deepcopyobject", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getingressesforspec" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L239", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspaceroutinglist_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getingressforendpoint" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L225", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_devworkspaceroutinglist_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getrouteforendpoint" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L249", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", "weight": 1.0, - "source": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutinglist", - "target": "v1alpha1_devworkspaceroutinglist_deepcopyobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getroutesforspec" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L228", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutinglist_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getserviceforendpoints" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L244", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutinglist_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_common_getservicesforendpoints" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L250", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L31", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutinglist_deepcopyobject", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common", + "target": "solvers_devworkspacemetadata" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L287", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspaceroutingspec_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "solvers_devworkspacemetadata" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L257", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_devworkspaceroutingspec_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingspec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "solvers_devworkspacemetadata" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L271", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutingspec_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "solvers_devworkspacemetadata" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L292", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutingspec_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "solvers_devworkspacemetadata" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L325", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_devworkspaceroutingstatus_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "solvers_devworkspacemetadata" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L297", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_devworkspaceroutingstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "solvers_devworkspacemetadata" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L302", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutingstatus_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "solvers_devworkspacemetadata" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L330", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L52", "weight": 1.0, - "source": "v1alpha1_devworkspaceroutingstatus_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "common_naming_endpointname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L354", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_endpoint_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L335", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L39", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_endpoint_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpoint", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L341", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L57", "weight": 1.0, - "source": "v1alpha1_endpoint_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "source": "solvers_common_getdiscoverableservicesforendpoints", + "target": "map_map_append" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L359", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", "weight": 1.0, - "source": "v1alpha1_endpoint_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L375", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_endpointlist_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L364", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_endpointlist_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L369", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", "weight": 1.0, - "source": "v1alpha1_endpointlist_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L380", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L82", "weight": 1.0, - "source": "v1alpha1_endpointlist_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getserviceforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L397", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L142", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_exposedendpoint_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_service" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L385", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L113", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_exposedendpoint_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpoint", - "confidence_score": 1.0 + "source": "solvers_common_getserviceforendpoints", + "target": "common_naming_endpointname" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L391", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L128", "weight": 1.0, - "source": "v1alpha1_exposedendpoint_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "source": "solvers_common_getserviceforendpoints", + "target": "common_naming_servicename" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L402", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L112", "weight": 1.0, - "source": "v1alpha1_exposedendpoint_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getserviceforendpoints", + "target": "map_map_append" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L418", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L147", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_exposedendpointlist_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getservicesforendpoints", + "target": "solvers_common_getserviceforendpoints" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L407", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L157", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_exposedendpointlist_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_exposedendpointlist", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_route" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L412", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L164", "weight": 1.0, - "source": "v1alpha1_exposedendpointlist_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getroutesforspec", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L423", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L164", "weight": 1.0, - "source": "v1alpha1_exposedendpointlist_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getroutesforspec", + "target": "solvers_common_getrouteforendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L433", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_keynotfounderror_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_route" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L428", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L170", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_keynotfounderror_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_keynotfounderror", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_ingress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L177", + "weight": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L438", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L177", "weight": 1.0, - "source": "v1alpha1_keynotfounderror_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getingressesforspec", + "target": "solvers_common_getingressforendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L468", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_operatorconfiguration_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_ingress" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L443", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L185", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_operatorconfiguration_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfiguration", - "confidence_score": 1.0 + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_endpointname" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L448", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L197", "weight": 1.0, - "source": "v1alpha1_operatorconfiguration_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_endpointpath" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L473", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L188", "weight": 1.0, - "source": "v1alpha1_operatorconfiguration_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_routename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L204", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_servicename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L196", + "weight": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "common_naming_workspacehostname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L494", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L183", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_operatorconfigurationstatus_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_common_getrouteforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L478", + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L213", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_operatorconfigurationstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L489", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L215", + "weight": 1.0, + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_endpointhostname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L214", "weight": 1.0, - "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_endpointname" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L484", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L219", "weight": 1.0, - "source": "v1alpha1_operatorconfigurationstatus_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_routename" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L499", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_location": "L237", "weight": 1.0, - "source": "v1alpha1_operatorconfigurationstatus_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_common_getingressforendpoint", + "target": "common_naming_servicename" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L509", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L41", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_orasconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_errors", + "target": "solvers_routinginvalid" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L504", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_orasconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_orasconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_errors", + "target": "solvers_routingnotready" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L514", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L32", "weight": 1.0, - "source": "v1alpha1_orasconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingnotready", + "target": "controllers_controller_devworkspacerouting_solvers_errors_go_duration" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L534", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L35", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_persistenthomeconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_routingnotready", + "target": "solvers_routingnotready_error" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L519", + "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_persistenthomeconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_persistenthomeconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_routinginvalid", + "target": "solvers_routinginvalid_error" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L539", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", "weight": 1.0, - "source": "v1alpha1_persistenthomeconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_getexposedendpoints" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L603", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L118", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_podadditions_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_getsecureprotocol" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L544", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_podadditions_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_geturlforendpoint" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L564", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", "weight": 1.0, - "source": "v1alpha1_podadditions_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints", + "target": "solvers_resolve_endpoints_resolveurlforendpoint" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L608", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", "weight": 1.0, - "source": "v1alpha1_podadditions_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpointlist" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L630", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_projectcloneconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_exposedendpointlist" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L613", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L28", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_projectcloneconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_projectcloneconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L618", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L47", "weight": 1.0, - "source": "v1alpha1_projectcloneconfig_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L635", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L40", "weight": 1.0, - "source": "v1alpha1_projectcloneconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_getexposedendpoints", + "target": "solvers_resolve_endpoints_resolveurlforendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L660", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_proxy_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L640", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L57", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_proxy_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_proxy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L665", - "weight": 1.0, - "source": "v1alpha1_proxy_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L675", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L62", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_registryconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_resolveurlforendpoint", + "target": "solvers_resolve_endpoints_geturlforendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L670", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L77", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_registryconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_registryconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L680", - "weight": 1.0, - "source": "v1alpha1_registryconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L702", - "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_restoreconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L685", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L83", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_restoreconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_restoreconfig", - "confidence_score": 1.0 + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L690", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", + "source_location": "L80", "weight": 1.0, - "source": "v1alpha1_restoreconfig_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_geturlforendpoint", + "target": "solvers_resolve_endpoints_getsecureprotocol" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L707", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L161", "weight": 1.0, - "source": "v1alpha1_restoreconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "target": "solvers_resolve_endpoints_geturlforendpoint" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L727", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_routingconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_test", + "target": "solvers_resolve_endpoints_test_testgeturlforendpoint" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L712", + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L23", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_routingconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_routingconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_test_go_t" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", + "source_location": "L169", + "weight": 1.0, + "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", + "target": "map_map_equal" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L717", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L31", "weight": 1.0, - "source": "v1alpha1_routingconfig_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_routingobjects" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L732", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L38", "weight": 1.0, - "source": "v1alpha1_routingconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_routingsolver" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L752", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L64", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_serviceaccountconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_routingsolvergetter" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L737", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L83", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_serviceaccountconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccountconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solver", + "target": "solvers_solvergetter" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L757", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L33", "weight": 1.0, - "source": "v1alpha1_serviceaccountconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_ingress" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L767", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L35", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_serviceaccounttoken_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_podadditions" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L762", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_serviceaccounttoken_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_serviceaccounttoken", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_route" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L772", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L32", "weight": 1.0, - "source": "v1alpha1_serviceaccounttoken_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "solvers_routingobjects", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_service" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L792", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", "weight": 1.0, "context": "return_type", - "source": "v1alpha1_storagesizes_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solvergetter_getsolver", + "target": "solvers_routingsolver" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L777", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_storagesizes_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_storagesizes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_getsolver" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L781", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", "weight": 1.0, - "source": "v1alpha1_storagesizes_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_hassolver" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L797", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", "weight": 1.0, - "source": "v1alpha1_storagesizes_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solvergetter", + "target": "solvers_solvergetter_setupcontrollermanager" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L826", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L87", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_webhookconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_solvergetter_hassolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L802", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", "weight": 1.0, "context": "parameter_type", - "source": "v1alpha1_webhookconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_webhookconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "solvers_solvergetter_getsolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L815", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L103", "weight": 1.0, - "source": "v1alpha1_webhookconfig_deepcopyinto", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_solvergetter_getsolver", + "target": "controllers_controller_devworkspacerouting_solvers_solver_go_client" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L831", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L104", "weight": 1.0, - "source": "v1alpha1_webhookconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "source": "solvers_solvergetter_getsolver", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L945", + "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", + "source_location": "L120", "weight": 1.0, - "context": "return_type", - "source": "v1alpha1_workspaceconfig_deepcopy", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "solvers_solvergetter_setupcontrollermanager", + "target": "builder" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L836", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L170", "weight": 1.0, - "context": "parameter_type", - "source": "v1alpha1_workspaceconfig_deepcopyinto", - "target": "apis_controller_v1alpha1_zz_generated_deepcopy_go_v1alpha1_workspaceconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_suite_test", + "target": "devworkspacerouting_suite_test_setupenvvars" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "apis/controller/v1alpha1/zz_generated.deepcopy.go", - "source_location": "L950", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", "weight": 1.0, - "source": "v1alpha1_workspaceconfig_deepcopy", - "target": "v1alpha1_workspaceconfig_deepcopyinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_suite_test", + "target": "devworkspacerouting_suite_test_testapis" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L62", + "source_file": "controllers/controller/devworkspacerouting/suite_test.go", + "source_location": "L66", "weight": 1.0, - "source": "backupcronjob_backupcronjob_controller", - "target": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_suite_test_testapis", + "target": "controllers_controller_devworkspacerouting_suite_test_go_t" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L51", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", "weight": 1.0, - "source": "backupcronjob_backupcronjob_controller", - "target": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses", + "target": "devworkspacerouting_sync_ingresses_getingressestodelete" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_createbackupjob", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses", + "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L226", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_executebackupsync", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L168", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_isbackupenabled", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L143", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_reconcile", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L80", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L32", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_setupwithmanager", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L178", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L35", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_startcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L209", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L40", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_stopcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "devworkspacerouting_sync_ingresses_getingressestodelete" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L277", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L70", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L53", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L58", "weight": 1.0, - "context": "field", - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "controllers_backupcronjob_backupcronjob_controller_go_client", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L57", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", "weight": 1.0, - "context": "field", - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "controllers_backupcronjob_backupcronjob_controller_go_cron", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L54", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L76", "weight": 1.0, - "context": "field", - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L55", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L93", "weight": 1.0, - "context": "field", - "source": "controllers_backupcronjob_backupcronjob_controller_go_backupcronjob_backupcronjobreconciler", - "target": "controllers_backupcronjob_backupcronjob_controller_go_scheme", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L62", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L103", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", + "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L339", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L78", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", + "target": "handler_webhookhandler_parse" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L226", + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L96", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_executebackupsync", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L178", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", + "source_location": "L97", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_startcron", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "source": "devworkspacerouting_sync_ingresses_getingressestodelete", + "target": "map_map_append" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L209", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L103", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_stopcron", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes", + "target": "devworkspacerouting_sync_routes_getroutestodelete" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L277", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", - "target": "controllers_backupcronjob_backupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes", + "target": "devworkspacerouting_sync_routes_listcontainsroutebyname" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L62", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", - "target": "controllers_backupcronjob_backupcronjob_controller_go_updateevent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L86", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", - "target": "backupcronjob_backupcronjob_controller_shouldreconcileonupdate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L80", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", - "target": "controllers_backupcronjob_backupcronjob_controller_go_manager", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L100", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L31", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_setupwithmanager", - "target": "infrastructure_namespace_getnamespace" + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L155", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L34", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_reconcile", - "target": "backupcronjob_backupcronjobreconciler_isbackupenabled", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L162", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L39", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_reconcile", - "target": "backupcronjob_backupcronjobreconciler_startcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "devworkspacerouting_sync_routes_getroutestodelete" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L151", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L69", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_reconcile", - "target": "backupcronjob_backupcronjobreconciler_stopcron", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L143", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L57", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_reconcile", - "target": "controllers_backupcronjob_backupcronjob_controller_go_context", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L143", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_reconcile", - "target": "controllers_backupcronjob_backupcronjob_controller_go_request", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L143", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L75", "weight": 1.0, "context": "return_type", - "source": "backupcronjob_backupcronjobreconciler_reconcile", - "target": "controllers_backupcronjob_backupcronjob_controller_go_result", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L103", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", - "target": "controllers_backupcronjob_backupcronjob_controller_go_context", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L226", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L113", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_executebackupsync", - "target": "controllers_backupcronjob_backupcronjob_controller_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes_listcontainsroutebyname", + "target": "controllers_controller_devworkspacerouting_sync_routes_go_route" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L178", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L77", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_startcron", - "target": "controllers_backupcronjob_backupcronjob_controller_go_context", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "handler_webhookhandler_parse" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L168", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L97", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_isbackupenabled", - "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "target": "map_map_append" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L106", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", - "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "devworkspacerouting_sync_routes_listcontainsroutebyname" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L226", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", + "source_location": "L107", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_executebackupsync", - "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "source": "devworkspacerouting_sync_routes_getroutestodelete", + "target": "map_map_append" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L178", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L92", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_startcron", - "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services", + "target": "devworkspacerouting_sync_services_getservicestodelete" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L194", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_startcron", - "target": "backupcronjob_backupcronjobreconciler_executebackupsync", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services", + "target": "devworkspacerouting_sync_services_listcontainsbyname" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L253", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_executebackupsync", - "target": "backupcronjob_backupcronjobreconciler_createbackupjob", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L240", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_executebackupsync", - "target": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", + "target": "devworkspacerouting_devworkspaceroutingreconciler_syncservices" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L277", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", - "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L277", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", - "target": "controllers_backupcronjob_backupcronjob_controller_go_time", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L293", - "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_wasstoppedsincelastbackup", - "target": "handler_webhookhandler_parse" - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", - "target": "controllers_backupcronjob_backupcronjob_controller_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L413", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L39", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", - "target": "images_image_getprojectbackupimage" + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "devworkspacerouting_sync_services_getservicestodelete" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L455", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L69", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", "target": "map_map_append" }, { @@ -29794,1267 +37603,1264 @@ "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/backupcronjob_controller.go", - "source_location": "L355", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L57", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_createbackupjob", - "target": "storage_storage_getworkspacepvcinfo" + "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", - "source_location": "L1062", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", "weight": 1.0, - "source": "backupcronjob_backupcronjob_controller_test", - "target": "backupcronjob_backupcronjob_controller_test_createauthsecret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", - "source_location": "L1008", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L75", "weight": 1.0, - "source": "backupcronjob_backupcronjob_controller_test", - "target": "backupcronjob_backupcronjob_controller_test_createdevworkspace", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", - "source_location": "L1008", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L92", "weight": 1.0, "context": "return_type", - "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", - "target": "controllers_backupcronjob_backupcronjob_controller_test_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", - "source_location": "L1008", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L102", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", - "target": "controllers_backupcronjob_backupcronjob_controller_test_go_time", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services_listcontainsbyname", + "target": "controllers_controller_devworkspacerouting_sync_services_go_service" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", - "source_location": "L1056", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L77", "weight": 1.0, - "source": "backupcronjob_backupcronjob_controller_test_createdevworkspace", - "target": "map_map_append" + "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", + "target": "handler_webhookhandler_parse" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_controller_test.go", - "source_location": "L1062", + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L95", "weight": 1.0, - "context": "return_type", - "source": "backupcronjob_backupcronjob_controller_test_createauthsecret", - "target": "controllers_backupcronjob_backupcronjob_controller_test_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "devworkspacerouting_sync_services_listcontainsbyname" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/sync_services.go", + "source_location": "L96", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", - "confidence_score": 1.0 + "source": "devworkspacerouting_sync_services_getservicestodelete", + "target": "map_map_append" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L36", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_createdwr" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L140", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L167", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deletedevworkspacerouting" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L71", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L157", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteingress" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L115", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteobject" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L97", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L147", "weight": 1.0, - "source": "controllers_backupcronjob_backupcronjob_handler_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteroute" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L36", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L137", "weight": 1.0, - "context": "return_type", - "source": "backupcronjob_backupcronjobreconciler_getbackupjobpredicate", - "target": "controllers_backupcronjob_backupcronjob_handler_go_funcs", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_deleteservice" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L61", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", - "target": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_devworkspaceroutingownerref" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L54", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", "weight": 1.0, - "context": "return_type", - "source": "backupcronjob_backupcronjobreconciler_getbackupjobeventhandler", - "target": "eventhandler", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L81", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L125", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "target": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_getreadydevworkspacerouting" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L90", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "target": "backupcronjob_backupcronjobreconciler_recordbackupfailure", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test", + "target": "devworkspacerouting_util_test_namespacedname" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L88", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L60", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "target": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_createdwr", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L71", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "target": "controllers_backupcronjob_backupcronjob_handler_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L71", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L112", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_handlebackupjobstatus", - "target": "controllers_backupcronjob_backupcronjob_handler_go_job", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L140", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L125", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", - "target": "controllers_backupcronjob_backupcronjob_handler_go_context", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", "source_location": "L115", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", - "target": "controllers_backupcronjob_backupcronjob_handler_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L97", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L126", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", - "target": "controllers_backupcronjob_backupcronjob_handler_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L140", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L127", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", - "target": "controllers_backupcronjob_backupcronjob_handler_go_job", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L97", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L133", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", - "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", - "confidence_score": 1.0 + "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", + "target": "map_map_equal" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L97", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L144", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_recordbackupsuccess", - "target": "jobcondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteservice", + "target": "devworkspacerouting_util_test_deleteobject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L140", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L139", "weight": 1.0, - "context": "return_type", - "source": "backupcronjob_backupcronjobreconciler_getworkspacefromjob", - "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteservice", + "target": "devworkspacerouting_util_test_namespacedname" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L115", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L149", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", - "target": "controllers_backupcronjob_backupcronjob_handler_go_devworkspace", - "confidence_score": 1.0 + "source": "devworkspacerouting_util_test_deleteroute", + "target": "common_naming_routename" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/backupcronjob_handler.go", - "source_location": "L115", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L154", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_recordbackupfailure", - "target": "jobcondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "devworkspacerouting_util_test_deleteobject" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L83", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L149", "weight": 1.0, - "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteroute", + "target": "devworkspacerouting_util_test_namespacedname" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L128", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L159", "weight": 1.0, - "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", - "confidence_score": 1.0 + "source": "devworkspacerouting_util_test_deleteingress", + "target": "common_naming_routename" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L39", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L164", "weight": 1.0, - "source": "controllers_backupcronjob_rbac_go_backupcronjob_backupcronjobreconciler", - "target": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteingress", + "target": "devworkspacerouting_util_test_deleteobject" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L68", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L159", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "target": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteingress", + "target": "devworkspacerouting_util_test_namespacedname" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L72", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L168", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "target": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deletedevworkspacerouting", + "target": "devworkspacerouting_util_test_namespacedname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L39", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L185", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "target": "controllers_backupcronjob_rbac_go_context", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", + "target": "controllers_controller_devworkspacerouting_util_test_go_ownerreference" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L39", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L196", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "target": "controllers_backupcronjob_rbac_go_devworkspace", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L66", - "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteobject", + "target": "controllers_controller_devworkspacerouting_util_test_go_object" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L59", + "confidence": "EXTRACTED", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L199", "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_ensurejobrunnerrbac", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_deleteobject", + "target": "devworkspacerouting_util_test_namespacedname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L128", + "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_location": "L204", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", - "target": "controllers_backupcronjob_rbac_go_context", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "devworkspacerouting_util_test_namespacedname", + "target": "controllers_controller_devworkspacerouting_util_test_go_namespacedname" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L83", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", - "target": "controllers_backupcronjob_rbac_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_cleanup_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_deleteworkspaceownedobjects" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L128", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", - "target": "controllers_backupcronjob_rbac_go_devworkspace", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L102", - "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", - "target": "common_naming_registryimagebuilderrolename" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "controllers_workspace_cleanup_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L83", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L30", "weight": 1.0, "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", - "target": "controllers_backupcronjob_rbac_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "controllers_workspace_cleanup_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L116", - "weight": 1.0, - "source": "backupcronjob_backupcronjobreconciler_ensureimagepushrolebinding", - "target": "sync_sync_syncobjectwithcluster" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac.go", - "source_location": "L128", + "source_file": "controllers/workspace/cleanup.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_backupcronjobreconciler_ensureimagestreamforbackup", - "target": "controllers_backupcronjob_rbac_go_clusterapi", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", + "target": "handler_webhookhandler_parse" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac_test.go", - "source_location": "L42", - "weight": 1.0, - "source": "backupcronjob_rbac_test", - "target": "backupcronjob_rbac_test_createtestdevworkspace", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/rbac_test.go", - "source_location": "L42", + "source_file": "controllers/workspace/condition.go", + "source_location": "L137", "weight": 1.0, - "context": "return_type", - "source": "backupcronjob_rbac_test_createtestdevworkspace", - "target": "controllers_backupcronjob_rbac_test_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_capitalizemessage" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/suite_test.go", - "source_location": "L25", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", "weight": 1.0, - "source": "backupcronjob_suite_test", - "target": "backupcronjob_suite_test_testbackupcronjob", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_getconditionindexinorder" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/backupcronjob/suite_test.go", - "source_location": "L25", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "backupcronjob_suite_test_testbackupcronjob", - "target": "controllers_backupcronjob_suite_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_condition_workspaceconditionsfromclusterobject" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/workspace/condition.go", + "source_location": "L40", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller", - "target": "cleanupcronjob_cleanupcronjob_controller_canprune", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_condition", + "target": "workspace_workspaceconditions" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L322", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller", - "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "workspace_workspaceconditions" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L54", + "source_file": "controllers/workspace/condition.go", + "source_location": "L42", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller", - "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "controllers_workspace_condition_go_devworkspacecondition" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L46", + "source_file": "controllers/workspace/condition.go", + "source_location": "L41", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller", - "target": "cleanupcronjob_cleanupcronjobreconciler", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L308", + "source_file": "controllers/workspace/condition.go", + "source_location": "L94", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_addwarning" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L253", + "source_file": "controllers/workspace/condition.go", + "source_location": "L98", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_addwarningwithreason" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L296", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_getfirstfalse" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L153", + "source_file": "controllers/workspace/condition.go", + "source_location": "L117", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_reconcile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_getlasttrue" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L108", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setcondition" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L200", + "source_file": "controllers/workspace/condition.go", + "source_location": "L83", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditionfalse" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L237", + "source_file": "controllers/workspace/condition.go", + "source_location": "L59", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditiontrue" }, { - "relation": "embeds", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L47", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions", + "target": "workspace_workspaceconditions_setconditiontruewithreason" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L51", + "source_file": "controllers/workspace/condition.go", + "source_location": "L127", "weight": 1.0, - "context": "field", - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_cron", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_condition_getconditionindexinorder", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L48", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", "weight": 1.0, - "context": "field", - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setcondition", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L49", + "source_file": "controllers/workspace/condition.go", + "source_location": "L83", "weight": 1.0, - "context": "field", - "source": "cleanupcronjob_cleanupcronjobreconciler", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_scheme", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditionfalse", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/workspace/condition.go", + "source_location": "L59", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_canprune", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontrue", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L322", + "source_file": "controllers/workspace/condition.go", + "source_location": "L63", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontruewithreason", + "target": "controllers_workspace_condition_go_devworkspaceconditiontype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L54", + "source_file": "controllers/workspace/condition.go", + "source_location": "L45", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "controllers_workspace_condition_go_devworkspacecondition" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L308", + "source_file": "controllers/workspace/condition.go", + "source_location": "L108", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_getfirstfalse", + "target": "controllers_workspace_condition_go_devworkspacecondition" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L253", + "source_file": "controllers/workspace/condition.go", + "source_location": "L117", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_getlasttrue", + "target": "controllers_workspace_condition_go_devworkspacecondition" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L296", + "source_file": "controllers/workspace/condition.go", + "source_location": "L75", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setcondition", + "target": "controllers_workspace_condition_go_devworkspacecondition" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L200", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/condition.go", + "source_location": "L51", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "source": "workspace_condition_workspaceconditionsfromclusterobject", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L237", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L335", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_stopcron", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_logger", - "confidence_score": 1.0 + "source": "workspace_status_fmtstarttimeoutmessage", + "target": "workspace_condition_workspaceconditionsfromclusterobject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L54", + "source_file": "controllers/workspace/condition.go", + "source_location": "L60", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_updateevent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontrue", + "target": "workspace_workspaceconditions_setconditiontruewithreason" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L114", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L699", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", - "target": "cleanupcronjob_cleanupcronjob_controller_shouldreconcileonupdate", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "workspace_workspaceconditions_setconditiontruewithreason" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L108", + "source_file": "controllers/workspace/condition.go", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_manager", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_setconditiontruewithreason", + "target": "workspace_condition_capitalizemessage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L128", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L615", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_setupwithmanager", - "target": "infrastructure_namespace_getnamespace" + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_workspaceconditions_setcondition" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L628", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_workspaceconditions_setconditionfalse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L717", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "workspace_workspaceconditions_addwarning" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L195", + "source_file": "controllers/workspace/condition.go", + "source_location": "L95", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", - "target": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_workspaceconditions_addwarning", + "target": "workspace_workspaceconditions_addwarningwithreason" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/condition.go", + "source_location": "L99", + "weight": 1.0, + "source": "workspace_workspaceconditions_addwarningwithreason", + "target": "map_map_append" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L179", + "weight": 1.0, + "source": "workspace_status_syncconditions", + "target": "workspace_condition_getconditionindexinorder" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L161", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L77", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", - "target": "cleanupcronjob_cleanupcronjobreconciler_stopcron", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspace_controller", + "target": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L153", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L79", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L153", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L80", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_request", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L153", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L81", "weight": 1.0, - "context": "return_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_reconcile", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_result", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "controllers_workspace_devworkspace_controller_go_scheme" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L253", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_checkdwerror" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L200", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_dostop" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L224", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "target": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_failworkspace" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L200", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "target": "cleanupcronjobconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_getworkspaceid" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L216", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_startcron", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_reconcile" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L259", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "target": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_removestartedatfromcluster" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L261", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "target": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_setupwithmanager" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L253", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_prunedevworkspaces", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_stopworkspace" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_canprune", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_syncstartedattocluster" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L322", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L308", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L296", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_duration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L300", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", - "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L296", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", "weight": 1.0, - "context": "return_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_prunestrategy", - "target": "strategyfunc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L308", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", "weight": 1.0, - "context": "return_type", - "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", - "target": "strategyfunc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_logger" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L514", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "annotate_urls_addurlattributestoendpoints" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L468", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "automount_common_provisionautomountresourcesinto" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L312", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L139", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjobreconciler_dryrunprunestrategy", - "target": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "config_sync_getcurrentconfigstring" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L331", - "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "target": "cleanupcronjob_cleanupcronjob_controller_canprune", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L322", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L137", "weight": 1.0, - "context": "return_type", - "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_object", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "config_sync_getglobalconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L332", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L134", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller_filterbyinactivitytime", - "target": "map_map_append" + "source": "workspace_devworkspacereconciler_reconcile", + "target": "config_sync_resolveconfigforworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L347", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L335", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller_canprune", - "target": "conditions_conditions_getconditionbytype" + "source": "workspace_devworkspacereconciler_reconcile", + "target": "container_container_getkubecontainersfromdevfile" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller.go", - "source_location": "L339", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", "weight": 1.0, "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_canprune", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_go_devworkspace", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", - "source_location": "L465", - "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller_test", - "target": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", - "source_location": "L465", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", "weight": 1.0, - "context": "return_type", - "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_devworkspace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", - "source_location": "L465", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L109", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", - "target": "controllers_cleanupcronjob_cleanupcronjob_controller_test_go_time", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "controllers_workspace_devworkspace_controller_go_result" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/cleanupcronjob/cleanupcronjob_controller_test.go", - "source_location": "L490", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L272", "weight": 1.0, - "source": "cleanupcronjob_cleanupcronjob_controller_test_createdevworkspace", - "target": "map_map_append" + "source": "workspace_devworkspacereconciler_reconcile", + "target": "defaults_helper_applydefaulttemplate" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/suite_test.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L271", "weight": 1.0, - "source": "cleanupcronjob_suite_test", - "target": "cleanupcronjob_suite_test_testapis", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "defaults_helper_needsdefaulttemplate" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/cleanupcronjob/suite_test.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L280", "weight": 1.0, - "context": "parameter_type", - "source": "cleanupcronjob_suite_test_testapis", - "target": "controllers_cleanupcronjob_suite_test_go_t", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "flatten_flatten_formatvariableswarning" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L60", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L275", "weight": 1.0, - "source": "conversion_conversion", - "target": "conversion_conversion_convertalldevfileendpoints", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "flatten_flatten_resolvedevworkspace" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L37", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L311", "weight": 1.0, - "source": "conversion_conversion", - "target": "conversion_conversion_convertdevfileendpoint", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_addpersistenthomevolume" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L21", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L438", "weight": 1.0, - "source": "conversion_conversion", - "target": "conversion_conversion_convertsecure", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_ensurehomeinitcontainerfields" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L53", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L310", "weight": 1.0, - "source": "conversion_conversion_convertdevfileendpoint", - "target": "conversion_conversion_convertsecure", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_needspersistenthomedirectory" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L64", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L416", "weight": 1.0, - "source": "conversion_conversion_convertalldevfileendpoints", - "target": "conversion_conversion_convertdevfileendpoint", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "home_persistenthome_persistuserhomeenabled" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L37", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L430", "weight": 1.0, - "context": "return_type", - "source": "conversion_conversion_convertdevfileendpoint", - "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "initcontainers_merge_mergeinitcontainers" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L60", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L574", "weight": 1.0, - "context": "parameter_type", - "source": "conversion_conversion_convertalldevfileendpoints", - "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpoint", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "kubernetes_provision_handlekubernetescomponents" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L60", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L573", "weight": 1.0, - "context": "return_type", - "source": "conversion_conversion_convertalldevfileendpoints", - "target": "controllers_controller_devworkspacerouting_conversion_conversion_go_endpointlist", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "kubernetes_util_haskubelikecomponent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/conversion/conversion.go", - "source_location": "L64", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L371", "weight": 1.0, - "source": "conversion_conversion_convertalldevfileendpoints", + "source": "workspace_devworkspacereconciler_reconcile", "target": "map_map_append" }, { @@ -31062,4707 +38868,4047 @@ "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L86", - "weight": 1.0, - "source": "workspace_routing_getspecrouting", - "target": "conversion_conversion_convertalldevfileendpoints" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L54", - "weight": 1.0, - "source": "devworkspacerouting_devworkspacerouting_controller", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L318", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L517", "weight": 1.0, - "source": "devworkspacerouting_devworkspacerouting_controller", - "target": "devworkspacerouting_devworkspacerouting_controller_contains", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "metadata_metadata_provisionworkspacemetadata" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L327", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L235", "weight": 1.0, - "source": "devworkspacerouting_devworkspacerouting_controller", - "target": "devworkspacerouting_devworkspacerouting_controller_remove", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "metrics_deployment_provisioning_determineprovisioningfailurereason" }, { - "relation": "embeds", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L55", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L214", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_client", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "metrics_update_workspacestarted" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L56", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L398", "weight": 1.0, - "context": "field", - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "projects_clone_getprojectcloneinitcontainer" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L59", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L354", "weight": 1.0, - "context": "field", - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingsolvergetter", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "projects_clone_validateallprojects" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L57", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L488", "weight": 1.0, - "context": "field", - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_scheme", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "rbac_common_syncrbac" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L261", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L368", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "restore_restore_getworkspacerestoreinitcontainer" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L280", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L357", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "restore_restore_isworkspacerestorerequested" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L72", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L288", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "ssh_event_addsshagentpoststartevent" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L286", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L285", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "ssh_event_needssshpoststartevent" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L244", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L232", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "status_check_checkforignoredworkspacepodevents" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L310", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L305", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "storage_provisioner_getprovisioner" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L336", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L583", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_deployment_syncdeploymenttocluster" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L244", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L469", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_checkdwerror" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L72", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L235", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_failworkspace" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L72", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L159", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_request", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_getworkspaceid" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L72", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L194", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_result", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_removestartedatfromcluster" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L108", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L195", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "devworkspacerouting_devworkspaceroutingreconciler_finalize", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_stopworkspace" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L93", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L244", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_devworkspacereconciler_syncstartedattocluster" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L143", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L148", + "weight": 1.0, + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_http_injectcertificates" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L123", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L494", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_routing_syncroutingtocluster" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L112", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L552", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_serviceaccount_syncserviceaccount" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L204", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L453", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "infrastructure_cluster_isopenshift" + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_ssh_provisionsshaskpass" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L163", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L175", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcile", - "target": "map_map_append" + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_checkforfailingtimeout" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L244", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L230", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_checkforstarttimeout" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L245", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L592", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "target": "devworkspacerouting_devworkspacerouting_controller_contains", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_checkserverstatus" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L250", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L505", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "target": "map_map_append" + "source": "workspace_devworkspacereconciler_reconcile", + "target": "workspace_status_syncworkspacemainurl" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L244", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_setfinalizer", - "target": "routingsolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L261", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", - "target": "routingsolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "controllers_workspace_devworkspace_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L261", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L280", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_markroutingfailed", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L286", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L310", - "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_setstatusstopped", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_devworkspacerouting", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L262", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", - "target": "devworkspacerouting_devworkspacerouting_controller_contains", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L271", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_finalize", - "target": "devworkspacerouting_devworkspacerouting_controller_remove", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_result" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L286", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_exposedendpointlist", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_result" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L286", - "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_routingobjects", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L299", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_reconcilestatus", - "target": "map_map_equal" + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_result" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L334", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L613", "weight": 1.0, - "source": "automount_common_checkautomountvolumeforpotentialerror", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "conditions_conditions_getconditionbytype" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L498", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L609", "weight": 1.0, - "source": "automount_common_matchesanypattern", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L970", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L619", "weight": 1.0, - "source": "automount_gitconfig_test_assertgitconfigcontains", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_stopworkspace", + "target": "workspace_devworkspacereconciler_dostop" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L1000", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", "weight": 1.0, - "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L1016", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L640", "weight": 1.0, - "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dostop", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L140", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L165", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L766", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L35", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L745", "weight": 1.0, - "source": "client_k8sclient_ocapplyworkspace", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_removestartedatfromcluster", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L139", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L724", "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_syncstartedattocluster", + "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L214", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L671", "weight": 1.0, - "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "source": "workspace_devworkspacereconciler_dostop", + "target": "common_naming_deploymentname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L291", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L650", "weight": 1.0, - "source": "lifecycle_poststart_test_testbuilduserscript", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "source": "workspace_devworkspacereconciler_dostop", + "target": "common_naming_devworkspaceroutingname" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/metrics/deployment_provisioning.go", - "source_location": "L40", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L715", "weight": 1.0, - "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "workspace_devworkspacereconciler_failworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L34", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_currentstatus" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L86", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L696", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_failworkspace", + "target": "controllers_workspace_devworkspace_controller_go_failurereason" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L113", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_failurereason" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/status/check.go", - "source_location": "L159", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L706", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "devworkspacerouting_devworkspacerouting_controller_contains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_checkdwerror", + "target": "controllers_workspace_devworkspace_controller_go_currentstatus" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L330", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L782", "weight": 1.0, - "source": "devworkspacerouting_devworkspacerouting_controller_remove", - "target": "map_map_append" + "source": "workspace_devworkspacereconciler_getworkspaceid", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L214", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L793", "weight": 1.0, - "source": "zip_setup_droptoplevelfolder", - "target": "devworkspacerouting_devworkspacerouting_controller_remove" + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "config_env_getmaxconcurrentreconciles" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L337", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L802", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", - "target": "config_env_getmaxconcurrentreconciles" + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "config_predicates_predicates" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L336", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L790", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", - "target": "controllers_controller_devworkspacerouting_devworkspacerouting_controller_go_manager", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L358", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", - "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "controllers_workspace_devworkspace_controller_go_manager" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/devworkspacerouting_controller.go", - "source_location": "L347", + "source_file": "controllers/workspace/devworkspace_controller.go", + "source_location": "L791", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_setupwithmanager", - "target": "infrastructure_cluster_isopenshift" + "source": "workspace_devworkspacereconciler_setupwithmanager", + "target": "workspace_http_setuphttpclients" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/predicates.go", - "source_location": "L26", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", "weight": 1.0, - "source": "devworkspacerouting_predicates", - "target": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspace_controller_test", + "target": "workspace_devworkspace_controller_test_loadobjectfromfile" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/predicates.go", - "source_location": "L26", + "source_file": "controllers/workspace/devworkspace_controller_test.go", + "source_location": "L46", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", - "target": "controllers_controller_devworkspacerouting_predicates_go_funcs", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspace_controller_test_loadobjectfromfile", + "target": "controllers_workspace_devworkspace_controller_test_go_object" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/predicates.go", - "source_location": "L26", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L48", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_predicates_getroutingpredicatesforsolverfunc", - "target": "controllers_controller_devworkspacerouting_predicates_go_routingsolvergetter", - "confidence_score": 1.0 + "source": "workspace_util_test_createdevworkspace", + "target": "workspace_devworkspace_controller_test_loadobjectfromfile" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L50", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", "weight": 1.0, - "source": "solvers_basic_solver", - "target": "solvers_basicsolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_eventhandlers", + "target": "workspace_eventhandlers_dwrelatedpodshandler" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L58", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", "weight": 1.0, - "source": "solvers_basicsolver", - "target": "solvers_basicsolver_finalize", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_context" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L54", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", "weight": 1.0, - "source": "solvers_basicsolver", - "target": "solvers_basicsolver_finalizerrequired", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_object" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L84", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L30", "weight": 1.0, - "source": "solvers_basicsolver", - "target": "solvers_basicsolver_getexposedendpoints", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_eventhandlers_dwrelatedpodshandler", + "target": "controllers_workspace_eventhandlers_go_request" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L62", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", "weight": 1.0, - "source": "solvers_basicsolver", - "target": "solvers_basicsolver_getspecobjects", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L54", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", "weight": 1.0, "context": "parameter_type", - "source": "solvers_basicsolver_finalizerrequired", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L58", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", "weight": 1.0, "context": "parameter_type", - "source": "solvers_basicsolver_finalize", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L62", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", "weight": 1.0, "context": "parameter_type", - "source": "solvers_basicsolver_getspecobjects", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L66", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "config_sync_getglobalconfig" + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "controllers_workspace_eventhandlers_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L62", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_basicsolver_getspecobjects", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_devworkspacemetadata", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "controllers_workspace_eventhandlers_go_request" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L62", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L51", "weight": 1.0, - "context": "return_type", - "source": "solvers_basicsolver_getspecobjects", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_dwpvchandler" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L75", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L122", "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_runningworkspaceshandler" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L73", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L79", "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "map_map_append" + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "config_sync_getglobalconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L73", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L102", "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "solvers_common_getdiscoverableservicesforendpoints" + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "config_sync_resolveconfigforworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L78", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L110", "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "solvers_common_getingressesforspec" + "source": "workspace_devworkspacereconciler_dwpvchandler", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L76", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L136", "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "solvers_common_getroutesforspec" + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "automount_common_matchesworkspacetarget" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L72", - "weight": 1.0, - "source": "solvers_basicsolver_getspecobjects", - "target": "solvers_common_getservicesforendpoints" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L84", - "weight": 1.0, - "context": "parameter_type", - "source": "solvers_basicsolver_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_routingobjects", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L84", + "source_file": "controllers/workspace/eventhandlers.go", + "source_location": "L140", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_basicsolver_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_endpointlist", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "target": "map_map_append" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/basic_solver.go", - "source_location": "L84", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", "weight": 1.0, - "context": "return_type", - "source": "solvers_basicsolver_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_basic_solver_go_exposedendpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalize" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L122", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", "weight": 1.0, - "source": "solvers_cluster_solver", - "target": "solvers_cluster_solver_gethostnamefromservice", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizerbac" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L108", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", "weight": 1.0, - "source": "solvers_cluster_solver", - "target": "solvers_cluster_solver_resolveservicehostnameforendpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizeserviceaccount" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L33", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", "weight": 1.0, - "source": "solvers_cluster_solver", - "target": "solvers_clustersolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_finalizestorage" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L43", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", "weight": 1.0, - "source": "solvers_clustersolver", - "target": "solvers_clustersolver_finalize", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_namespaceisterminating" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L39", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", "weight": 1.0, - "source": "solvers_clustersolver", - "target": "solvers_clustersolver_finalizerrequired", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_workspaceneedsfinalize" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L81", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L40", "weight": 1.0, - "source": "solvers_clustersolver", - "target": "solvers_clustersolver_getexposedendpoints", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_workspaceneedsfinalize", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L47", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", "weight": 1.0, - "source": "solvers_clustersolver", - "target": "solvers_clustersolver_getspecobjects", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L39", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "solvers_clustersolver_finalizerrequired", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L43", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", "weight": 1.0, "context": "parameter_type", - "source": "solvers_clustersolver_finalize", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L47", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", "weight": 1.0, "context": "parameter_type", - "source": "solvers_clustersolver_getspecobjects", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L59", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", "weight": 1.0, - "source": "solvers_clustersolver_getspecobjects", - "target": "common_naming_servingcertvolumename" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L47", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", "weight": 1.0, "context": "parameter_type", - "source": "solvers_clustersolver_getspecobjects", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L47", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L52", "weight": 1.0, "context": "return_type", - "source": "solvers_clustersolver_getspecobjects", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "controllers_workspace_finalize_go_result" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L58", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L76", "weight": 1.0, - "source": "solvers_clustersolver_getspecobjects", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizerbac" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L49", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L74", "weight": 1.0, - "source": "solvers_clustersolver_getspecobjects", - "target": "solvers_common_getservicesforendpoints" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizeserviceaccount" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L81", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L72", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_clustersolver_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_routingobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalize", + "target": "workspace_devworkspacereconciler_finalizestorage" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L81", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "solvers_clustersolver_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L81", - "weight": 1.0, - "context": "return_type", - "source": "solvers_clustersolver_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_exposedendpointlist", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L97", - "weight": 1.0, - "source": "solvers_clustersolver_getexposedendpoints", - "target": "map_map_append" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L92", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", "weight": 1.0, - "source": "solvers_clustersolver_getexposedendpoints", - "target": "solvers_cluster_solver_resolveservicehostnameforendpoint", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L108", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", "weight": 1.0, "context": "parameter_type", - "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L108", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L193", "weight": 1.0, "context": "parameter_type", - "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L115", - "weight": 1.0, - "source": "solvers_cluster_solver_resolveservicehostnameforendpoint", - "target": "solvers_cluster_solver_gethostnamefromservice", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_namespaceisterminating", + "target": "controllers_workspace_finalize_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/cluster_solver.go", - "source_location": "L122", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "solvers_cluster_solver_gethostnamefromservice", - "target": "controllers_controller_devworkspacerouting_solvers_cluster_solver_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_logger" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L39", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getdiscoverableservicesforendpoints", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_logger" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L170", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getingressesforspec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_logger" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L213", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getingressforendpoint", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_result" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L183", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getrouteforendpoint", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_result" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L157", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L82", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getroutesforspec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_result" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", + "source_file": "controllers/workspace/finalize.go", "source_location": "L82", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getserviceforendpoints", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "controllers_workspace_finalize_go_currentstatus" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L142", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/finalize.go", + "source_location": "L102", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_common_getservicesforendpoints", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "storage_provisioner_getprovisioner" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/finalize.go", + "source_location": "L84", "weight": 1.0, - "source": "solvers_common", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "workspace_deployment_deleteworkspacedeployment" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L39", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L92", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getdiscoverableservicesforendpoints", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizestorage", + "target": "workspace_devworkspacereconciler_namespaceisterminating" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L170", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getingressesforspec", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "controllers_workspace_finalize_go_currentstatus" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L213", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L177", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getingressforendpoint", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizeserviceaccount", + "target": "controllers_workspace_finalize_go_currentstatus" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L183", + "source_file": "controllers/workspace/finalize.go", + "source_location": "L138", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getrouteforendpoint", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_finalizerbac", + "target": "workspace_devworkspacereconciler_namespaceisterminating" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L157", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getroutesforspec", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http", + "target": "workspace_http_injectcertificates" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L82", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getserviceforendpoints", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http", + "target": "workspace_http_readcertificates" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L142", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getservicesforendpoints", - "target": "solvers_devworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http", + "target": "workspace_http_setuphttpclients" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L52", + "source_file": "controllers/workspace/http.go", + "source_location": "L47", "weight": 1.0, - "source": "solvers_common_getdiscoverableservicesforendpoints", - "target": "common_naming_endpointname" + "source": "workspace_http_setuphttpclients", + "target": "config_sync_getglobalconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L39", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getdiscoverableservicesforendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "controllers_workspace_http_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L39", + "source_file": "controllers/workspace/http.go", + "source_location": "L40", "weight": 1.0, - "context": "return_type", - "source": "solvers_common_getdiscoverableservicesforendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_service", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "controllers_workspace_http_go_logger" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L57", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http.go", + "source_location": "L75", "weight": 1.0, - "source": "solvers_common_getdiscoverableservicesforendpoints", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "workspace_http_setuphttpclients", + "target": "workspace_http_injectcertificates" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L170", + "source_file": "controllers/workspace/http.go", + "source_location": "L78", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getingressesforspec", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "controllers_workspace_http_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L157", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getroutesforspec", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http_readcertificates", + "target": "controllers_workspace_http_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L82", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getserviceforendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "controllers_workspace_http_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L142", + "source_file": "controllers/workspace/http.go", + "source_location": "L86", "weight": 1.0, "context": "parameter_type", - "source": "solvers_common_getservicesforendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http_readcertificates", + "target": "controllers_workspace_http_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L82", + "source_file": "controllers/workspace/http.go", + "source_location": "L104", "weight": 1.0, - "context": "return_type", - "source": "solvers_common_getserviceforendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_service", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "transport" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L142", + "source_file": "controllers/workspace/http.go", + "source_location": "L79", "weight": 1.0, - "context": "return_type", - "source": "solvers_common_getservicesforendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_http_injectcertificates", + "target": "workspace_http_readcertificates" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L113", + "source_file": "controllers/workspace/http.go", + "source_location": "L87", "weight": 1.0, - "source": "solvers_common_getserviceforendpoints", - "target": "common_naming_endpointname" + "source": "workspace_http_readcertificates", + "target": "config_sync_getglobalconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L128", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", "weight": 1.0, - "source": "solvers_common_getserviceforendpoints", - "target": "common_naming_servicename" + "confidence_score": 1.0, + "source": "workspace_http_test", + "target": "workspace_http_test_setuphttpclientsfortesting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L112", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/http_test.go", + "source_location": "L18", "weight": 1.0, - "source": "solvers_common_getserviceforendpoints", - "target": "map_map_append" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_http_test_setuphttpclientsfortesting", + "target": "controllers_workspace_http_test_go_client" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L147", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L27", "weight": 1.0, - "source": "solvers_common_getservicesforendpoints", - "target": "solvers_common_getserviceforendpoints", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_internal_testutil_http_go_testutil_http", + "target": "testutil_testresponse" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L157", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L23", "weight": 1.0, - "context": "return_type", - "source": "solvers_common_getroutesforspec", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_route", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_internal_testutil_http_go_testutil_http", + "target": "testutil_testroundtripper" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L164", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L24", "weight": 1.0, - "source": "solvers_common_getroutesforspec", - "target": "map_map_append" + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testroundtripper", + "target": "testresponse" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L164", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", "weight": 1.0, - "source": "solvers_common_getroutesforspec", - "target": "solvers_common_getrouteforendpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_testroundtripper", + "target": "testutil_testroundtripper_roundtrip" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L183", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", "weight": 1.0, - "context": "return_type", - "source": "solvers_common_getrouteforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_route", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_testroundtripper_roundtrip", + "target": "controllers_workspace_internal_testutil_http_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L170", + "source_file": "controllers/workspace/internal/testutil/http.go", + "source_location": "L33", "weight": 1.0, "context": "return_type", - "source": "solvers_common_getingressesforspec", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_ingress", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_testroundtripper_roundtrip", + "target": "controllers_workspace_internal_testutil_http_go_response" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L177", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", "weight": 1.0, - "source": "solvers_common_getingressesforspec", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "metrics_deployment_provisioning", + "target": "metrics_deployment_provisioning_determineprovisioningfailurereason" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L177", + "source_file": "controllers/workspace/metrics/deployment_provisioning.go", + "source_location": "L38", "weight": 1.0, - "source": "solvers_common_getingressesforspec", - "target": "solvers_common_getingressforendpoint", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", + "target": "controllers_workspace_metrics_deployment_provisioning_go_failurereason" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L213", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", "weight": 1.0, - "context": "return_type", - "source": "solvers_common_getingressforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_ingress", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_failure_reason", + "target": "metrics_failure_reason_getfailurereason" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L185", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L24", "weight": 1.0, - "source": "solvers_common_getrouteforendpoint", - "target": "common_naming_endpointname" + "confidence_score": 1.0, + "source": "metrics_failure_reason", + "target": "metrics_failurereason" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L197", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", "weight": 1.0, - "source": "solvers_common_getrouteforendpoint", - "target": "common_naming_endpointpath" + "context": "return_type", + "confidence_score": 1.0, + "source": "metrics_failure_reason_getfailurereason", + "target": "metrics_failurereason" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L188", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L42", "weight": 1.0, - "source": "solvers_common_getrouteforendpoint", - "target": "common_naming_routename" + "source": "metrics_failure_reason_getfailurereason", + "target": "conditions_conditions_getconditionbytype" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L204", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/failure_reason.go", + "source_location": "L41", "weight": 1.0, - "source": "solvers_common_getrouteforendpoint", - "target": "common_naming_servicename" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_failure_reason_getfailurereason", + "target": "controllers_workspace_metrics_failure_reason_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L196", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L75", "weight": 1.0, - "source": "solvers_common_getrouteforendpoint", - "target": "common_naming_workspacehostname" + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "metrics_failure_reason_getfailurereason" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L183", + "source_file": "controllers/workspace/metrics/metrics.go", + "source_location": "L78", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getrouteforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_metrics", + "target": "metrics_metrics_init" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L213", - "weight": 1.0, - "context": "parameter_type", - "source": "solvers_common_getingressforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_common_go_endpoint", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L215", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", "weight": 1.0, - "source": "solvers_common_getingressforendpoint", - "target": "common_naming_endpointhostname" + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementmetricforworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L214", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", "weight": 1.0, - "source": "solvers_common_getingressforendpoint", - "target": "common_naming_endpointname" + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementmetricforworkspacefailure" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L219", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", "weight": 1.0, - "source": "solvers_common_getingressforendpoint", - "target": "common_naming_routename" + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_incrementstarttimebucketforworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/common.go", - "source_location": "L237", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", "weight": 1.0, - "source": "solvers_common_getingressforendpoint", - "target": "common_naming_servicename" + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacefailed" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", - "source_location": "L41", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", "weight": 1.0, - "source": "solvers_errors", - "target": "solvers_routinginvalid", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacerunning" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", - "source_location": "L31", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", "weight": 1.0, - "source": "solvers_errors", - "target": "solvers_routingnotready", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update", + "target": "metrics_update_workspacestarted" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", - "source_location": "L32", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", "weight": 1.0, - "context": "field", - "source": "solvers_routingnotready", - "target": "controllers_controller_devworkspacerouting_solvers_errors_go_duration", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacestarted", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", - "source_location": "L35", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L30", "weight": 1.0, - "source": "solvers_routingnotready", - "target": "solvers_routingnotready_error", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacestarted", + "target": "controllers_workspace_metrics_update_go_logger" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/errors.go", - "source_location": "L45", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L33", "weight": 1.0, - "source": "solvers_routinginvalid", - "target": "solvers_routinginvalid_error", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacestarted", + "target": "metrics_update_incrementmetricforworkspace" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L28", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", "weight": 1.0, - "source": "solvers_resolve_endpoints", - "target": "solvers_resolve_endpoints_getexposedendpoints", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspace", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L118", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", "weight": 1.0, - "source": "solvers_resolve_endpoints", - "target": "solvers_resolve_endpoints_getsecureprotocol", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L77", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", "weight": 1.0, - "source": "solvers_resolve_endpoints", - "target": "solvers_resolve_endpoints_geturlforendpoint", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L57", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", "weight": 1.0, - "source": "solvers_resolve_endpoints", - "target": "solvers_resolve_endpoints_resolveurlforendpoint", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_workspacefailed", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L28", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", "weight": 1.0, "context": "parameter_type", - "source": "solvers_resolve_endpoints_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L28", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", "weight": 1.0, - "context": "return_type", - "source": "solvers_resolve_endpoints_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_exposedendpointlist", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspace", + "target": "controllers_workspace_metrics_update_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L28", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", "weight": 1.0, "context": "parameter_type", - "source": "solvers_resolve_endpoints_getexposedendpoints", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L47", - "weight": 1.0, - "source": "solvers_resolve_endpoints_getexposedendpoints", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "controllers_workspace_metrics_update_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L40", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L83", "weight": 1.0, - "source": "solvers_resolve_endpoints_getexposedendpoints", - "target": "solvers_resolve_endpoints_resolveurlforendpoint", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "controllers_workspace_metrics_update_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L57", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L50", "weight": 1.0, "context": "parameter_type", - "source": "solvers_resolve_endpoints_resolveurlforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_routingobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacefailed", + "target": "controllers_workspace_metrics_update_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L57", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L40", "weight": 1.0, "context": "parameter_type", - "source": "solvers_resolve_endpoints_resolveurlforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "controllers_workspace_metrics_update_go_logger" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L62", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L43", "weight": 1.0, - "source": "solvers_resolve_endpoints_resolveurlforendpoint", - "target": "solvers_resolve_endpoints_geturlforendpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "metrics_update_incrementmetricforworkspace" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L77", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L44", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_resolve_endpoints_geturlforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacerunning", + "target": "metrics_update_incrementstarttimebucketforworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L83", + "source_file": "controllers/workspace/status.go", + "source_location": "L278", "weight": 1.0, - "source": "solvers_resolve_endpoints_geturlforendpoint", - "target": "handler_webhookhandler_parse" + "source": "workspace_status_updatemetricsforphase", + "target": "metrics_update_workspacerunning" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints.go", - "source_location": "L80", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L51", "weight": 1.0, - "source": "solvers_resolve_endpoints_geturlforendpoint", - "target": "solvers_resolve_endpoints_getsecureprotocol", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_workspacefailed", + "target": "metrics_update_incrementmetricforworkspacefailure" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", - "source_location": "L161", + "source_file": "controllers/workspace/status.go", + "source_location": "L280", "weight": 1.0, - "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", - "target": "solvers_resolve_endpoints_geturlforendpoint" + "source": "workspace_status_updatemetricsforphase", + "target": "metrics_update_workspacefailed" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", - "source_location": "L23", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L54", "weight": 1.0, - "source": "solvers_resolve_endpoints_test", - "target": "solvers_resolve_endpoints_test_testgeturlforendpoint", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspace", + "target": "countervec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", - "source_location": "L23", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L70", "weight": 1.0, "context": "parameter_type", - "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", - "target": "controllers_controller_devworkspacerouting_solvers_resolve_endpoints_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metrics_update_incrementmetricforworkspacefailure", + "target": "countervec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/resolve_endpoints_test.go", - "source_location": "L169", + "source_file": "controllers/workspace/metrics/update.go", + "source_location": "L96", "weight": 1.0, - "source": "solvers_resolve_endpoints_test_testgeturlforendpoint", - "target": "map_map_equal" + "source": "metrics_update_incrementstarttimebucketforworkspace", + "target": "conditions_conditions_getconditionbytype" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L31", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", "weight": 1.0, - "source": "solvers_solver", - "target": "solvers_routingobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_predicates", + "target": "workspace_predicates_objectisautomountresource" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L38", + "source_file": "controllers/workspace/predicates.go", + "source_location": "L102", "weight": 1.0, - "source": "solvers_solver", - "target": "solvers_routingsolver", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_predicates_objectisautomountresource", + "target": "controllers_workspace_predicates_go_object" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L64", + "source_file": "controllers/workspace/status.go", + "source_location": "L54", "weight": 1.0, - "source": "solvers_solver", - "target": "solvers_routingsolvergetter", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_currentstatus" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L83", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", "weight": 1.0, - "source": "solvers_solver", - "target": "solvers_solvergetter", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkforfailingtimeout" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L33", + "source_file": "controllers/workspace/status.go", + "source_location": "L288", "weight": 1.0, - "context": "field", - "source": "solvers_routingobjects", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_ingress", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkforstarttimeout" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L35", + "source_file": "controllers/workspace/status.go", + "source_location": "L201", "weight": 1.0, - "context": "field", - "source": "solvers_routingobjects", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_checkserverstatus" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L34", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", "weight": 1.0, - "context": "field", - "source": "solvers_routingobjects", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_route", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_fmtstarttimeoutmessage" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L32", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", "weight": 1.0, - "context": "field", - "source": "solvers_routingobjects", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_getinfomessage" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", "weight": 1.0, - "context": "return_type", - "source": "solvers_solvergetter_getsolver", - "target": "solvers_routingsolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_getmainurl" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", "weight": 1.0, - "source": "solvers_solvergetter", - "target": "solvers_solvergetter_getsolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_syncconditions" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L87", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", "weight": 1.0, - "source": "solvers_solvergetter", - "target": "solvers_solvergetter_hassolver", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_syncworkspacemainurl" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L120", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", "weight": 1.0, - "source": "solvers_solvergetter", - "target": "solvers_solvergetter_setupcontrollermanager", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status", + "target": "workspace_status_updatemetricsforphase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L87", + "source_file": "controllers/workspace/status.go", + "source_location": "L57", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_solvergetter_hassolver", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "workspace_currentstatus", + "target": "controllers_workspace_status_go_devworkspacephase" }, { - "relation": "references", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L55", "weight": 1.0, - "context": "parameter_type", - "source": "solvers_solvergetter_getsolver", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_devworkspaceroutingclass", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_currentstatus", + "target": "workspaceconditions" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", "weight": 1.0, "context": "parameter_type", - "source": "solvers_solvergetter_getsolver", - "target": "controllers_controller_devworkspacerouting_solvers_solver_go_client", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L104", - "weight": 1.0, - "source": "solvers_solvergetter_getsolver", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_currentstatus" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/solvers/solver.go", - "source_location": "L120", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", "weight": 1.0, "context": "parameter_type", - "source": "solvers_solvergetter_setupcontrollermanager", - "target": "builder", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/suite_test.go", - "source_location": "L170", - "weight": 1.0, - "source": "devworkspacerouting_suite_test", - "target": "devworkspacerouting_suite_test_setupenvvars", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/suite_test.go", - "source_location": "L66", - "weight": 1.0, - "source": "devworkspacerouting_suite_test", - "target": "devworkspacerouting_suite_test_testapis", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_getinfomessage", + "target": "workspace_currentstatus" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/suite_test.go", - "source_location": "L66", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_suite_test_testapis", - "target": "controllers_controller_devworkspacerouting_suite_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_syncconditions", + "target": "workspace_currentstatus" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L93", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", "weight": 1.0, - "source": "devworkspacerouting_sync_ingresses", - "target": "devworkspacerouting_sync_ingresses_getingressestodelete", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_devworkspacephase" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", "weight": 1.0, - "source": "devworkspacerouting_sync_ingresses", - "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_status_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_updateworkspacestatus" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L76", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/status.go", + "source_location": "L74", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "conditions_conditions_countwarningconditions" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L32", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L32", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L32", + "source_file": "controllers/workspace/status.go", + "source_location": "L67", "weight": 1.0, "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "controllers_workspace_status_go_result" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L35", + "source_file": "controllers/workspace/status.go", + "source_location": "L73", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_getinfomessage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L40", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "target": "devworkspacerouting_sync_ingresses_getingressestodelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L70", + "source_file": "controllers/workspace/status.go", + "source_location": "L69", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_syncconditions" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L58", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncingresses", - "target": "sync_sync_syncobjectwithcluster" - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L76", + "source_file": "controllers/workspace/status.go", + "source_location": "L95", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", - "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_updateworkspacestatus", + "target": "workspace_status_updatemetricsforphase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L76", + "source_file": "controllers/workspace/status.go", + "source_location": "L313", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", - "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_checkforfailingtimeout", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L93", + "source_file": "controllers/workspace/status.go", + "source_location": "L288", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_sync_ingresses_getingressestodelete", - "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_checkforstarttimeout", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L201", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", - "target": "controllers_controller_devworkspacerouting_sync_ingresses_go_ingress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L78", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusteringresses", - "target": "handler_webhookhandler_parse" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L96", - "weight": 1.0, - "source": "devworkspacerouting_sync_ingresses_getingressestodelete", - "target": "devworkspacerouting_sync_ingresses_listcontainsingressbyname", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_ingresses.go", - "source_location": "L97", - "weight": 1.0, - "source": "devworkspacerouting_sync_ingresses_getingressestodelete", - "target": "map_map_append" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L103", - "weight": 1.0, - "source": "devworkspacerouting_sync_routes", - "target": "devworkspacerouting_sync_routes_getroutestodelete", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L113", - "weight": 1.0, - "source": "devworkspacerouting_sync_routes", - "target": "devworkspacerouting_sync_routes_listcontainsroutebyname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_checkserverstatus", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L75", + "source_file": "controllers/workspace/status.go", + "source_location": "L334", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_fmtstarttimeoutmessage", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L31", + "source_file": "controllers/workspace/status.go", + "source_location": "L237", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_getinfomessage", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L31", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", - "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L31", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", - "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L34", + "source_file": "controllers/workspace/status.go", + "source_location": "L272", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", - "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_updatemetricsforphase", + "target": "controllers_workspace_status_go_logger" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L39", + "source_file": "controllers/workspace/status.go", + "source_location": "L101", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", - "target": "devworkspacerouting_sync_routes_getroutestodelete", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_syncconditions", + "target": "controllers_workspace_status_go_devworkspacestatus" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L69", + "source_file": "controllers/workspace/status.go", + "source_location": "L119", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", + "source": "workspace_status_syncconditions", "target": "map_map_append" }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L57", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncroutes", - "target": "sync_sync_syncobjectwithcluster" - }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L75", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", - "target": "controllers_controller_devworkspacerouting_sync_routes_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L75", + "source_file": "controllers/workspace/status.go", + "source_location": "L190", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", - "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "controllers_workspace_status_go_exposedendpointlist" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L103", + "source_file": "controllers/workspace/status.go", + "source_location": "L191", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_sync_routes_getroutestodelete", - "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_syncworkspacemainurl", + "target": "workspace_status_getmainurl" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L113", + "source_file": "controllers/workspace/status.go", + "source_location": "L226", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_sync_routes_listcontainsroutebyname", - "target": "controllers_controller_devworkspacerouting_sync_routes_go_route", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_status_getmainurl", + "target": "controllers_workspace_status_go_exposedendpointlist" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L77", + "source_file": "controllers/workspace/status.go", + "source_location": "L207", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", + "source": "workspace_status_checkserverstatus", "target": "handler_webhookhandler_parse" }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L97", - "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterroutes", - "target": "map_map_append" - }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L106", - "weight": 1.0, - "source": "devworkspacerouting_sync_routes_getroutestodelete", - "target": "devworkspacerouting_sync_routes_listcontainsroutebyname", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_routes.go", - "source_location": "L107", + "source_file": "controllers/workspace/status.go", + "source_location": "L304", "weight": 1.0, - "source": "devworkspacerouting_sync_routes_getroutestodelete", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "workspace_status_checkforstarttimeout", + "target": "workspace_status_fmtstarttimeoutmessage" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L92", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", "weight": 1.0, - "source": "devworkspacerouting_sync_services", - "target": "devworkspacerouting_sync_services_getservicestodelete", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_getbasictesthttpclient" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L102", - "weight": 1.0, - "source": "devworkspacerouting_sync_services", - "target": "devworkspacerouting_sync_services_listcontainsbyname", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L75", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L176", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_setupenvvars" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L31", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", "weight": 1.0, - "source": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting_devworkspaceroutingreconciler", - "target": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_suite_test", + "target": "workspace_suite_test_testapis" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L31", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L71", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_suite_test_testapis", + "target": "controllers_workspace_suite_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L31", + "source_file": "controllers/workspace/suite_test.go", + "source_location": "L206", "weight": 1.0, "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "target": "controllers_controller_devworkspacerouting_sync_services_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_suite_test_getbasictesthttpclient", + "target": "controllers_workspace_suite_test_go_client" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L34", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L136", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "target": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_cleanuppvc" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L39", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L45", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "target": "devworkspacerouting_sync_services_getservicestodelete", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createdevworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L69", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createobject" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L57", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L61", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_syncservices", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_createstarteddevworkspace" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L75", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L96", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", - "target": "controllers_controller_devworkspacerouting_sync_services_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_deletedevworkspace" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L75", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", - "target": "controllers_controller_devworkspacerouting_sync_services_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_deleteobject" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L92", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_sync_services_getservicestodelete", - "target": "controllers_controller_devworkspacerouting_sync_services_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_devworkspaceownerref" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L102", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_sync_services_listcontainsbyname", - "target": "controllers_controller_devworkspacerouting_sync_services_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_generateconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L77", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", "weight": 1.0, - "source": "devworkspacerouting_devworkspaceroutingreconciler_getclusterservices", - "target": "handler_webhookhandler_parse" + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_generatesecret" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L95", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", "weight": 1.0, - "source": "devworkspacerouting_sync_services_getservicestodelete", - "target": "devworkspacerouting_sync_services_listcontainsbyname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_getexistingdevworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/sync_services.go", - "source_location": "L96", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L195", "weight": 1.0, - "source": "devworkspacerouting_sync_services_getservicestodelete", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_markdeploymentready" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L60", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L170", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_createdwr", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_markroutingready" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L167", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_deletedevworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_namespacedname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L157", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L211", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_deleteingress", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_scaledeploymenttozero" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L196", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_deleteobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumefromconfigmap" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L147", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_deleteroute", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumefromsecret" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L137", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_deleteservice", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumemountfromconfigmap" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L185", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_devworkspaceroutingownerref", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test", + "target": "workspace_util_test_volumemountfromsecret" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L112", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L54", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createdevworkspace", + "target": "workspace_util_test_namespacedname" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L125", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L62", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_getreadydevworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_createdevworkspace" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L204", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L70", "weight": 1.0, - "source": "devworkspacerouting_util_test", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "source": "workspace_util_test_createstarteddevworkspace", + "target": "common_naming_deploymentname" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L60", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L67", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_util_test_createdwr", - "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", - "confidence_score": 1.0 + "source": "workspace_util_test_createstarteddevworkspace", + "target": "common_naming_devworkspaceroutingname" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L185", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L79", "weight": 1.0, - "context": "parameter_type", - "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", - "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", - "confidence_score": 1.0 + "source": "workspace_util_test_createstarteddevworkspace", + "target": "map_map_equal" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L112", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L63", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", - "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_getexistingdevworkspace" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L125", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L70", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", - "target": "controllers_controller_devworkspacerouting_util_test_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_markdeploymentready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L115", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L67", "weight": 1.0, - "source": "devworkspacerouting_util_test_getexistingdevworkspacerouting", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_markroutingready" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L126", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L74", "weight": 1.0, - "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", - "target": "devworkspacerouting_util_test_getexistingdevworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createstarteddevworkspace", + "target": "workspace_util_test_namespacedname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_getexistingdevworkspace", + "target": "controllers_workspace_util_test_go_devworkspace" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L127", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L85", "weight": 1.0, - "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_getexistingdevworkspace", + "target": "workspace_util_test_namespacedname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L133", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", "weight": 1.0, - "source": "devworkspacerouting_util_test_getreadydevworkspacerouting", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_devworkspaceownerref", + "target": "controllers_workspace_util_test_go_devworkspace" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L144", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L97", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteservice", - "target": "devworkspacerouting_util_test_deleteobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_deletedevworkspace", + "target": "workspace_util_test_namespacedname" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", + "source_file": "controllers/workspace/util_test.go", "source_location": "L139", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteservice", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_cleanuppvc", + "target": "workspace_util_test_namespacedname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L149", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L155", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteroute", - "target": "common_naming_routename" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_createobject", + "target": "controllers_workspace_util_test_go_object" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L154", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L158", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteroute", - "target": "devworkspacerouting_util_test_deleteobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_createobject", + "target": "workspace_util_test_namespacedname" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L149", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L162", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteroute", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_deleteobject", + "target": "controllers_workspace_util_test_go_object" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L159", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L165", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteingress", - "target": "common_naming_routename" + "confidence_score": 1.0, + "source": "workspace_util_test_deleteobject", + "target": "workspace_util_test_namespacedname" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L164", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L171", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteingress", - "target": "devworkspacerouting_util_test_deleteobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_markroutingready", + "target": "workspace_util_test_namespacedname" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L159", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L196", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteingress", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_markdeploymentready", + "target": "workspace_util_test_namespacedname" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L168", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L212", "weight": 1.0, - "source": "devworkspacerouting_util_test_deletedevworkspacerouting", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_scaledeploymenttozero", + "target": "workspace_util_test_namespacedname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L185", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L227", "weight": 1.0, "context": "return_type", - "source": "devworkspacerouting_util_test_devworkspaceroutingownerref", - "target": "controllers_controller_devworkspacerouting_util_test_go_ownerreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_devworkspaceownerref", + "target": "controllers_workspace_util_test_go_ownerreference" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L196", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_generatesecret", + "target": "controllers_workspace_util_test_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L238", "weight": 1.0, "context": "parameter_type", - "source": "devworkspacerouting_util_test_deleteobject", - "target": "controllers_controller_devworkspacerouting_util_test_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_generatesecret", + "target": "secrettype" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L199", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", "weight": 1.0, - "source": "devworkspacerouting_util_test_deleteobject", - "target": "devworkspacerouting_util_test_namespacedname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromsecret", + "target": "controllers_workspace_util_test_go_secret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/controller/devworkspacerouting/util_test.go", - "source_location": "L204", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", "weight": 1.0, - "context": "return_type", - "source": "devworkspacerouting_util_test_namespacedname", - "target": "controllers_controller_devworkspacerouting_util_test_go_namespacedname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromsecret", + "target": "controllers_workspace_util_test_go_secret" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/cleanup.go", - "source_location": "L30", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L253", "weight": 1.0, - "source": "controllers_workspace_cleanup_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_generateconfigmap", + "target": "controllers_workspace_util_test_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/cleanup.go", - "source_location": "L30", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", "weight": 1.0, "context": "parameter_type", - "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", - "target": "controllers_workspace_cleanup_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromconfigmap", + "target": "controllers_workspace_util_test_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/cleanup.go", - "source_location": "L30", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", "weight": 1.0, "context": "parameter_type", - "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", - "target": "controllers_workspace_cleanup_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "controllers_workspace_util_test_go_configmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/cleanup.go", - "source_location": "L31", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L270", "weight": 1.0, - "source": "workspace_devworkspacereconciler_deleteworkspaceownedobjects", - "target": "handler_webhookhandler_parse" + "source": "workspace_util_test_volumefromsecret", + "target": "common_naming_automountsecretvolumename" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L137", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L267", "weight": 1.0, - "source": "workspace_condition", - "target": "workspace_condition_capitalizemessage", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromsecret", + "target": "controllers_workspace_util_test_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L127", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L280", "weight": 1.0, - "source": "workspace_condition", - "target": "workspace_condition_getconditionindexinorder", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumefromconfigmap", + "target": "controllers_workspace_util_test_go_volume" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L45", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L283", "weight": 1.0, - "source": "workspace_condition", - "target": "workspace_condition_workspaceconditionsfromclusterobject", - "confidence_score": 1.0 + "source": "workspace_util_test_volumefromconfigmap", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L298", "weight": 1.0, - "source": "workspace_condition", - "target": "workspace_workspaceconditions", - "confidence_score": 1.0 + "source": "workspace_util_test_volumemountfromsecret", + "target": "common_naming_automountsecretvolumename" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L45", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L293", "weight": 1.0, "context": "return_type", - "source": "workspace_condition_workspaceconditionsfromclusterobject", - "target": "workspace_workspaceconditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromsecret", + "target": "controllers_workspace_util_test_go_volumemount" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L42", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L305", "weight": 1.0, - "context": "field", - "source": "workspace_workspaceconditions", - "target": "controllers_workspace_condition_go_devworkspacecondition", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "controllers_workspace_util_test_go_volumemount" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/util_test.go", + "source_location": "L310", "weight": 1.0, - "context": "field", - "source": "workspace_workspaceconditions", - "target": "controllers_workspace_condition_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "source": "workspace_util_test_volumemountfromconfigmap", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L94", + "source_file": "controllers/workspace/util_test.go", + "source_location": "L317", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_addwarning", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_util_test_namespacedname", + "target": "controllers_workspace_util_test_go_namespacedname" }, { "relation": "method", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L98", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_addwarningwithreason", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "controllers_workspace_validation_go_workspace_devworkspacereconciler", + "target": "workspace_devworkspacereconciler_validatecreatorlabel" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L108", + "source_file": "controllers/workspace/validation.go", + "source_location": "L31", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_getfirstfalse", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_devworkspacereconciler_validatecreatorlabel", + "target": "controllers_workspace_validation_go_devworkspacewithconfig" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L117", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "controllers/workspace/validation.go", + "source_location": "L37", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_getlasttrue", - "confidence_score": 1.0 + "source": "workspace_devworkspacereconciler_validatecreatorlabel", + "target": "webhook_info_getwebhookscreationtimestamp" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L75", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L41", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_setcondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_annotations" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L83", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L60", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_setconditionfalse", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_editable" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L59", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L61", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_setconditiontrue", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_gnetid" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L63", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L62", "weight": 1.0, - "source": "workspace_workspaceconditions", - "target": "workspace_workspaceconditions_setconditiontruewithreason", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_graphtooltip" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L127", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L63", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_condition_getconditionindexinorder", - "target": "controllers_workspace_condition_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_id" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L75", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L2", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_workspaceconditions_setcondition", - "target": "controllers_workspace_condition_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_inputs" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L83", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L64", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_workspaceconditions_setconditionfalse", - "target": "controllers_workspace_condition_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_links" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L59", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L65", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_workspaceconditions_setconditiontrue", - "target": "controllers_workspace_condition_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_panels" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L63", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1311", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_workspaceconditions_setconditiontruewithreason", - "target": "controllers_workspace_condition_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_refresh" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L45", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L3", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_condition_workspaceconditionsfromclusterobject", - "target": "controllers_workspace_condition_go_devworkspacecondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_requires" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L108", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1312", "weight": 1.0, - "context": "return_type", - "source": "workspace_workspaceconditions_getfirstfalse", - "target": "controllers_workspace_condition_go_devworkspacecondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_schemaversion" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L117", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1313", "weight": 1.0, - "context": "return_type", - "source": "workspace_workspaceconditions_getlasttrue", - "target": "controllers_workspace_condition_go_devworkspacecondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_style" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L75", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_workspaceconditions_setcondition", - "target": "controllers_workspace_condition_go_devworkspacecondition", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/condition.go", - "source_location": "L51", - "weight": 1.0, - "source": "workspace_condition_workspaceconditionsfromclusterobject", - "target": "map_map_append" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L335", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1314", "weight": 1.0, - "source": "workspace_status_fmtstarttimeoutmessage", - "target": "workspace_condition_workspaceconditionsfromclusterobject" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_tags" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L60", - "weight": 1.0, - "source": "workspace_workspaceconditions_setconditiontrue", - "target": "workspace_workspaceconditions_setconditiontruewithreason", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L699", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1315", "weight": 1.0, - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "workspace_workspaceconditions_setconditiontruewithreason" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_templating" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L70", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1318", "weight": 1.0, - "source": "workspace_workspaceconditions_setconditiontruewithreason", - "target": "workspace_condition_capitalizemessage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_time" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L615", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1322", "weight": 1.0, - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "workspace_workspaceconditions_setcondition" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_timepicker" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L628", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1336", "weight": 1.0, - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "workspace_workspaceconditions_setconditionfalse" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_timezone" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L717", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1337", "weight": 1.0, - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "workspace_workspaceconditions_addwarning" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_title" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/condition.go", - "source_location": "L95", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1338", "weight": 1.0, - "source": "workspace_workspaceconditions_addwarning", - "target": "workspace_workspaceconditions_addwarningwithreason", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_uid" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/condition.go", - "source_location": "L99", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1339", "weight": 1.0, - "source": "workspace_workspaceconditions_addwarningwithreason", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard", + "target": "grafana_grafana_dashboard_version" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L179", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L42", "weight": 1.0, - "source": "workspace_status_syncconditions", - "target": "workspace_condition_getconditionindexinorder" + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_annotations", + "target": "grafana_grafana_dashboard_annotations_list" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L77", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1316", "weight": 1.0, - "source": "workspace_devworkspace_controller", - "target": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_templating", + "target": "grafana_grafana_dashboard_templating_list" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L79", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1319", "weight": 1.0, - "context": "field", - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "controllers_workspace_devworkspace_controller_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_time", + "target": "grafana_grafana_dashboard_time_from" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L80", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1320", "weight": 1.0, - "context": "field", - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_time", + "target": "grafana_grafana_dashboard_time_to" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L81", + "source_file": "docs/grafana/grafana-dashboard.json", + "source_location": "L1323", "weight": 1.0, - "context": "field", - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "controllers_workspace_devworkspace_controller_go_scheme", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_grafana_dashboard_timepicker", + "target": "grafana_grafana_dashboard_timepicker_refresh_intervals" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L706", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L2", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_checkdwerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_annotations" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L640", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L22", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_dostop", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_description" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L696", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L23", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_failworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_editable" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L766", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L24", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_getworkspaceid", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_gnetid" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L109", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L25", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_reconcile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_graphtooltip" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L745", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L26", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_removestartedatfromcluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_id" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L790", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L27", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_setupwithmanager", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_links" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L609", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L28", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_stopworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_panels" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L724", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1441", "weight": 1.0, - "source": "controllers_workspace_devworkspace_controller_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_syncstartedattocluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_refresh" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L706", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1442", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_schemaversion" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L640", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1443", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_dostop", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_style" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L696", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1444", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_tags" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L745", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1447", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_removestartedatfromcluster", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_templating" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L609", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1450", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_time" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L724", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1454", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_syncstartedattocluster", - "target": "controllers_workspace_devworkspace_controller_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_timepicker" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L514", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1468", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "annotate_urls_addurlattributestoendpoints" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_timezone" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L468", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1469", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_title" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L139", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1470", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "config_sync_getcurrentconfigstring" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_uid" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L137", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1471", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "config_sync_getglobalconfig" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_variables" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L134", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1474", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "config_sync_resolveconfigforworkspace" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard", + "target": "grafana_openshift_console_dashboard_version" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L335", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L3", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "container_container_getkubecontainersfromdevfile" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_annotations", + "target": "grafana_openshift_console_dashboard_annotations_list" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L109", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1448", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_reconcile", - "target": "controllers_workspace_devworkspace_controller_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_templating", + "target": "grafana_openshift_console_dashboard_templating_list" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L109", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1451", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_reconcile", - "target": "controllers_workspace_devworkspace_controller_go_request", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_time", + "target": "grafana_openshift_console_dashboard_time_from" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L109", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1452", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_reconcile", - "target": "controllers_workspace_devworkspace_controller_go_result", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_time", + "target": "grafana_openshift_console_dashboard_time_to" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L272", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1455", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "defaults_helper_applydefaulttemplate" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_timepicker", + "target": "grafana_openshift_console_dashboard_timepicker_refresh_intervals" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L271", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/grafana/openshift-console-dashboard.json", + "source_location": "L1472", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "defaults_helper_needsdefaulttemplate" + "confidence_score": 1.0, + "source": "grafana_openshift_console_dashboard_variables", + "target": "grafana_openshift_console_dashboard_variables_list" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L280", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L66", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "flatten_flatten_formatvariableswarning" + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getasyncstorageserverimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L275", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L75", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "flatten_flatten_resolvedevworkspace" + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getasyncstoragesidecarimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L311", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L93", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "home_persistenthome_addpersistenthomevolume" + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getprojectbackupimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L438", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L84", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "home_persistenthome_ensurehomeinitcontainerfields" + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getprojectcloneimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L310", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L57", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "home_persistenthome_needspersistenthomedirectory" + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getpvccleanupjobimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L416", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/images/image.go", + "source_location": "L46", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "home_persistenthome_persistuserhomeenabled" + "confidence_score": 1.0, + "source": "images_image", + "target": "images_image_getwebhookserverimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L430", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L118", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "initcontainers_merge_mergeinitcontainers" + "source": "webhook_deployment_getspecdeployment", + "target": "images_image_getwebhookserverimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L574", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L177", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "kubernetes_provision_handlekubernetescomponents" + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "images_image_getpvccleanupjobimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L573", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L100", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "kubernetes_util_haskubelikecomponent" + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "images_image_getasyncstorageserverimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L371", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L310", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "map_map_append" + "source": "storage_asyncstorage_checkconfigured", + "target": "images_image_getasyncstorageserverimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L517", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L49", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "metadata_metadata_provisionworkspacemetadata" + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "images_image_getasyncstoragesidecarimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L235", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L313", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "metrics_deployment_provisioning_determineprovisioningfailurereason" + "source": "storage_asyncstorage_checkconfigured", + "target": "images_image_getasyncstoragesidecarimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L214", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L108", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "metrics_update_workspacestarted" + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "images_image_getprojectcloneimage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L398", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L100", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "projects_clone_getprojectcloneinitcontainer" + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "images_image_getprojectbackupimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L354", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/map/map.go", + "source_location": "L18", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "projects_clone_validateallprojects" + "confidence_score": 1.0, + "source": "map_map", + "target": "map_map_append" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L488", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "internal/map/map.go", + "source_location": "L28", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "rbac_common_syncrbac" + "confidence_score": 1.0, + "source": "map_map", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L368", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L96", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "restore_restore_getworkspacerestoreinitcontainer" + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L357", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L40", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "restore_restore_isworkspacerestorerequested" + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L288", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L297", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "ssh_event_addsshagentpoststartevent" + "source": "automount_common_filtergitconfigautomountvolume", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L285", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L212", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "ssh_event_needssshpoststartevent" + "source": "automount_common_flattenautomountresources", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L232", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L202", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "status_check_checkforignoredworkspacepodevents" + "source": "automount_common_mergeautomountresources", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L305", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L65", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "storage_provisioner_getprovisioner" + "source": "automount_common_provisionautomountresourcesinto", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L583", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_deployment_syncdeploymenttocluster" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L469", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_devworkspacereconciler_checkdwerror", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L235", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_devworkspacereconciler_failworkspace", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L159", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_devworkspacereconciler_getworkspaceid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L194", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L363", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_devworkspacereconciler_removestartedatfromcluster", - "confidence_score": 1.0 + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L195", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L384", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_devworkspacereconciler_stopworkspace", - "confidence_score": 1.0 + "source": "automount_common_test_loadtestcaseorpanic", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L244", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L311", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_devworkspacereconciler_syncstartedattocluster", - "confidence_score": 1.0 + "source": "automount_common_test_testcheckautomountvolumesforcollision", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L148", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L108", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_http_injectcertificates" + "source": "automount_configmap_getautomountconfigmap", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L494", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L79", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_routing_syncroutingtocluster" + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L552", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L106", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_serviceaccount_syncserviceaccount" + "source": "automount_gitconfig_getgitresources", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L453", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L174", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_ssh_provisionsshaskpass" + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L175", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L128", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_status_checkforfailingtimeout" + "source": "automount_projected_generateprojectedvolume", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L230", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L39", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_status_checkforstarttimeout" + "source": "automount_projected_mergeprojectedvolumes", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L592", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L316", "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_status_checkserverstatus" + "source": "automount_projected_test_testprojectedvolume", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L505", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_reconcile", - "target": "workspace_status_syncworkspacemainurl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L640", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_dostop", - "target": "controllers_workspace_devworkspace_controller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L766", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_getworkspaceid", - "target": "controllers_workspace_devworkspace_controller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L745", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_removestartedatfromcluster", - "target": "controllers_workspace_devworkspace_controller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L609", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "controllers_workspace_devworkspace_controller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L724", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_syncstartedattocluster", - "target": "controllers_workspace_devworkspace_controller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L706", - "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "controllers_workspace_devworkspace_controller_go_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L696", - "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "controllers_workspace_devworkspace_controller_go_result", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L609", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L113", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "controllers_workspace_devworkspace_controller_go_result", - "confidence_score": 1.0 + "source": "automount_pvcs_getautomountpvcs", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L613", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "conditions_conditions_getconditionbytype" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L609", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L62", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "automount_templates_constructgitconfig", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L619", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_stopworkspace", - "target": "workspace_devworkspacereconciler_dostop", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L706", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L640", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_dostop", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L696", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L766", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_getworkspaceid", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L745", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_removestartedatfromcluster", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L724", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L123", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_syncstartedattocluster", - "target": "controllers_workspace_devworkspace_controller_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "automount_templates_mergegitcredentials", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L671", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L112", "weight": 1.0, - "source": "workspace_devworkspacereconciler_dostop", - "target": "common_naming_deploymentname" + "source": "bootstrap_bootstrap_mergeprojects", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L650", + "source_file": "pkg/provision/config/config.go", + "source_location": "L65", "weight": 1.0, - "source": "workspace_devworkspacereconciler_dostop", - "target": "common_naming_devworkspaceroutingname" + "source": "config_config_readnamespacedconfig", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L715", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "workspace_devworkspacereconciler_failworkspace", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L696", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "controllers_workspace_devworkspace_controller_go_currentstatus", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L696", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_failworkspace", - "target": "controllers_workspace_devworkspace_controller_go_failurereason", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L706", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "controllers_workspace_devworkspace_controller_go_failurereason", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L706", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_checkdwerror", - "target": "controllers_workspace_devworkspace_controller_go_currentstatus", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L618", + "weight": 1.0, + "source": "config_sync_getcurrentconfigstring", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L782", + "source_file": "pkg/library/container/container.go", + "source_location": "L94", "weight": 1.0, - "source": "workspace_devworkspacereconciler_getworkspaceid", - "target": "handler_webhookhandler_parse" + "source": "container_container_getkubecontainersfromdevfile", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L793", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L63", "weight": 1.0, - "source": "workspace_devworkspacereconciler_setupwithmanager", - "target": "config_env_getmaxconcurrentreconciles" + "source": "container_container_test_loadalltestcasesorpanic", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L802", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_setupwithmanager", - "target": "config_predicates_predicates" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L790", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L66", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_setupwithmanager", - "target": "controllers_workspace_devworkspace_controller_go_manager", - "confidence_score": 1.0 + "source": "container_conversion_devfileendpointstocontainerports", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/devworkspace_controller.go", - "source_location": "L791", - "weight": 1.0, - "source": "workspace_devworkspacereconciler_setupwithmanager", - "target": "workspace_http_setuphttpclients" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller_test.go", - "source_location": "L46", - "weight": 1.0, - "source": "workspace_devworkspace_controller_test", - "target": "workspace_devworkspace_controller_test_loadobjectfromfile", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/devworkspace_controller_test.go", - "source_location": "L46", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L102", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspace_controller_test_loadobjectfromfile", - "target": "controllers_workspace_devworkspace_controller_test_go_object", - "confidence_score": 1.0 + "source": "container_conversion_devfileenvtocontainerenv", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L48", - "weight": 1.0, - "source": "workspace_util_test_createdevworkspace", - "target": "workspace_devworkspace_controller_test_loadobjectfromfile" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L30", - "weight": 1.0, - "source": "workspace_eventhandlers", - "target": "workspace_eventhandlers_dwrelatedpodshandler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_eventhandlers_dwrelatedpodshandler", - "target": "controllers_workspace_eventhandlers_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "source": "workspace_eventhandlers_dwrelatedpodshandler", - "target": "controllers_workspace_eventhandlers_go_object", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L30", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L85", "weight": 1.0, - "context": "return_type", - "source": "workspace_eventhandlers_dwrelatedpodshandler", - "target": "controllers_workspace_eventhandlers_go_request", - "confidence_score": 1.0 + "source": "container_conversion_devfilevolumemountstocontainervolumemounts", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L51", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L73", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_dwpvchandler", - "target": "controllers_workspace_eventhandlers_go_context", - "confidence_score": 1.0 + "source": "container_mountsources_handlemountsources", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L122", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_runningworkspaceshandler", - "target": "controllers_workspace_eventhandlers_go_context", - "confidence_score": 1.0 + "source": "defaults_helper_applydefaulttemplate", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L51", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L344", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_dwpvchandler", - "target": "controllers_workspace_eventhandlers_go_object", - "confidence_score": 1.0 + "source": "flatten_flatten_formatvariableswarning", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L122", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L102", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_runningworkspaceshandler", - "target": "controllers_workspace_eventhandlers_go_object", - "confidence_score": 1.0 + "source": "flatten_flatten_recursiveresolve", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L51", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L183", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_dwpvchandler", - "target": "controllers_workspace_eventhandlers_go_request", - "confidence_score": 1.0 + "source": "flatten_merge_mergecontainercontributions", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L122", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L298", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_runningworkspaceshandler", - "target": "controllers_workspace_eventhandlers_go_request", - "confidence_score": 1.0 + "source": "flatten_merge_mergecontributionsinto", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L51", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L71", "weight": 1.0, - "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_dwpvchandler", - "confidence_score": 1.0 + "source": "flatten_merge_mergevolumecomponents", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L122", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L363", "weight": 1.0, - "source": "controllers_workspace_eventhandlers_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_runningworkspaceshandler", - "confidence_score": 1.0 + "source": "flatten_merge_updatecommandtargetsaftermerge", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L79", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L40", "weight": 1.0, - "source": "workspace_devworkspacereconciler_dwpvchandler", - "target": "config_sync_getglobalconfig" + "source": "flatten_resolutioncontexttree_addplugin", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L102", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L53", "weight": 1.0, - "source": "workspace_devworkspacereconciler_dwpvchandler", - "target": "config_sync_resolveconfigforworkspace" + "source": "flatten_resolutioncontexttree_hascycle", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L110", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L42", "weight": 1.0, - "source": "workspace_devworkspacereconciler_dwpvchandler", + "source": "handler_attributes_checkmultiplecontainercontributiontargets", "target": "map_map_append" }, { @@ -35770,6360 +42916,6846 @@ "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L136", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L89", "weight": 1.0, - "source": "workspace_devworkspacereconciler_runningworkspaceshandler", - "target": "automount_common_matchesworkspacetarget" + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/eventhandlers.go", - "source_location": "L140", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L66", "weight": 1.0, - "source": "workspace_devworkspacereconciler_runningworkspaceshandler", + "source": "handler_warning_test_loadalltestcasesorpanic", "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L52", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L39", "weight": 1.0, - "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_finalize", - "confidence_score": 1.0 + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L137", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L55", "weight": 1.0, - "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_finalizerbac", - "confidence_score": 1.0 + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L177", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L51", "weight": 1.0, - "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_finalizeserviceaccount", - "confidence_score": 1.0 + "source": "handler_webhookhandler_validatedevfile", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L156", "weight": 1.0, - "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_finalizestorage", - "confidence_score": 1.0 + "source": "home_persistenthome_addinitcontainer", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L193", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L217", "weight": 1.0, - "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_namespaceisterminating", - "confidence_score": 1.0 + "source": "home_persistenthome_addinitcontainercomponent", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L74", "weight": 1.0, - "source": "controllers_workspace_finalize_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_workspaceneedsfinalize", - "confidence_score": 1.0 + "source": "home_persistenthome_addpersistenthomevolume", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L71", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_workspaceneedsfinalize", - "target": "controllers_workspace_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L52", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L86", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalize", - "target": "controllers_workspace_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "initcontainers_merge_mergeinitcontainers", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L137", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/utils.go", + "source_location": "L146", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizerbac", - "target": "controllers_workspace_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "internal_utils_getadditionalcerts", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L177", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L274", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizeserviceaccount", - "target": "controllers_workspace_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_collectclusterobj", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L248", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "controllers_workspace_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L52", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L108", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalize", - "target": "controllers_workspace_finalize_go_context", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L52", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L229", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalize", - "target": "controllers_workspace_finalize_go_logger", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L52", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L168", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_finalize", - "target": "controllers_workspace_finalize_go_result", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L76", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L49", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalize", - "target": "workspace_devworkspacereconciler_finalizerbac", - "confidence_score": 1.0 + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L74", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L40", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalize", - "target": "workspace_devworkspacereconciler_finalizeserviceaccount", - "confidence_score": 1.0 + "source": "lifecycle_command_getcommandsforkeys", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L72", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L82", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalize", - "target": "workspace_devworkspacereconciler_finalizestorage", - "confidence_score": 1.0 + "source": "lifecycle_command_removecommandsbykeys", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L137", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L68", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizerbac", - "target": "controllers_workspace_finalize_go_context", - "confidence_score": 1.0 + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L177", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L192", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizeserviceaccount", - "target": "controllers_workspace_finalize_go_context", - "confidence_score": 1.0 + "source": "lifecycle_poststart_builduserscript", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L146", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "controllers_workspace_finalize_go_context", - "confidence_score": 1.0 + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L193", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L69", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_namespaceisterminating", - "target": "controllers_workspace_finalize_go_context", - "confidence_score": 1.0 + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L137", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L65", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizerbac", - "target": "controllers_workspace_finalize_go_logger", - "confidence_score": 1.0 + "source": "lifecycle_prestart_getinitcontainers", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L177", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L87", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizeserviceaccount", - "target": "controllers_workspace_finalize_go_logger", - "confidence_score": 1.0 + "source": "lifecycle_prestart_sethomeinitcontainertofront", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L47", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "controllers_workspace_finalize_go_logger", - "confidence_score": 1.0 + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L137", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L90", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_finalizerbac", - "target": "controllers_workspace_finalize_go_result", - "confidence_score": 1.0 + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L177", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L66", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_finalizeserviceaccount", - "target": "controllers_workspace_finalize_go_result", - "confidence_score": 1.0 + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L63", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "controllers_workspace_finalize_go_result", - "confidence_score": 1.0 + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L73", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "controllers_workspace_finalize_go_currentstatus", - "confidence_score": 1.0 + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/finalize.go", - "source_location": "L102", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L124", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "storage_provisioner_getprovisioner" + "source": "overrides_pods_getpodoverrides", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/finalize.go", - "source_location": "L84", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L201", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "workspace_deployment_deleteworkspacedeployment" + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L92", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L69", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalizestorage", - "target": "workspace_devworkspacereconciler_namespaceisterminating", - "confidence_score": 1.0 + "source": "project_clone_main_main", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L137", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L53", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizerbac", - "target": "controllers_workspace_finalize_go_currentstatus", - "confidence_score": 1.0 + "source": "projects_clone_validateallprojects", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L177", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L87", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_finalizeserviceaccount", - "target": "controllers_workspace_finalize_go_currentstatus", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/finalize.go", - "source_location": "L138", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L192", "weight": 1.0, - "source": "workspace_devworkspacereconciler_finalizerbac", - "target": "workspace_devworkspacereconciler_namespaceisterminating", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "map_map_append" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", "source_location": "L104", "weight": 1.0, - "source": "workspace_http", - "target": "workspace_http_injectcertificates", - "confidence_score": 1.0 + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "map_map_append" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L86", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L142", "weight": 1.0, - "source": "workspace_http", - "target": "workspace_http_readcertificates", - "confidence_score": 1.0 + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "map_map_append" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/restore/restore.go", + "source_location": "L103", "weight": 1.0, - "source": "workspace_http", - "target": "workspace_http_setuphttpclients", - "confidence_score": 1.0 + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/http.go", - "source_location": "L47", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L57", "weight": 1.0, - "source": "workspace_http_setuphttpclients", - "target": "config_sync_getglobalconfig" + "source": "ssh_event_addsshagentpoststartevent", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L260", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_setuphttpclients", - "target": "controllers_workspace_http_go_client", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L173", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_setuphttpclients", - "target": "controllers_workspace_http_go_logger", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L75", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L108", "weight": 1.0, - "source": "workspace_http_setuphttpclients", - "target": "workspace_http_injectcertificates", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L78", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L192", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_injectcertificates", - "target": "controllers_workspace_http_go_client", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L86", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L157", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_readcertificates", - "target": "controllers_workspace_http_go_client", - "confidence_score": 1.0 + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L104", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L179", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_injectcertificates", - "target": "controllers_workspace_http_go_logger", - "confidence_score": 1.0 + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L86", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L198", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_readcertificates", - "target": "controllers_workspace_http_go_logger", - "confidence_score": 1.0 + "source": "storage_shared_getworkspacevolumes", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L104", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/update.go", + "source_location": "L63", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_injectcertificates", - "target": "transport", - "confidence_score": 1.0 + "source": "sync_update_serviceaccountupdatefunc", + "target": "map_map_append" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http.go", - "source_location": "L79", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/update.go", + "source_location": "L111", "weight": 1.0, - "source": "workspace_http_injectcertificates", - "target": "workspace_http_readcertificates", - "confidence_score": 1.0 + "source": "sync_update_unrecognizedobjectupdatefunc", + "target": "map_map_append" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/http.go", - "source_location": "L87", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L110", "weight": 1.0, - "source": "workspace_http_readcertificates", - "target": "config_sync_getglobalconfig" + "source": "testutil_common_loadalltestsorpanic", + "target": "map_map_append" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http_test.go", - "source_location": "L18", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L147", "weight": 1.0, - "source": "workspace_http_test", - "target": "workspace_http_test_setuphttpclientsfortesting", - "confidence_score": 1.0 + "source": "workspace_deployment_getspecdeployment", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/http_test.go", - "source_location": "L18", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L322", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_http_test_setuphttpclientsfortesting", - "target": "controllers_workspace_http_test_go_client", - "confidence_score": 1.0 + "source": "workspace_deployment_mergepodadditions", + "target": "map_map_append" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/internal/testutil/http.go", - "source_location": "L27", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L144", "weight": 1.0, - "source": "controllers_workspace_internal_testutil_http_go_testutil_http", - "target": "testutil_testresponse", - "confidence_score": 1.0 + "source": "workspace_mutating_cfg_buildmutatewebhookcfg", + "target": "map_map_append" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/internal/testutil/http.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L200", "weight": 1.0, - "source": "controllers_workspace_internal_testutil_http_go_testutil_http", - "target": "testutil_testroundtripper", - "confidence_score": 1.0 + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/internal/testutil/http.go", - "source_location": "L24", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L86", "weight": 1.0, - "context": "field", - "source": "testutil_testroundtripper", - "target": "testresponse", - "confidence_score": 1.0 + "source": "workspace_routing_getspecrouting", + "target": "map_map_append" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/internal/testutil/http.go", - "source_location": "L33", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L118", "weight": 1.0, - "source": "testutil_testroundtripper", - "target": "testutil_testroundtripper_roundtrip", - "confidence_score": 1.0 + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "map_map_append" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/internal/testutil/http.go", - "source_location": "L33", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L51", "weight": 1.0, - "context": "parameter_type", - "source": "testutil_testroundtripper_roundtrip", - "target": "controllers_workspace_internal_testutil_http_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/internal/testutil/http.go", - "source_location": "L33", + "source": "workspace_ssh_provisionsshaskpass", + "target": "map_map_append" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L64", "weight": 1.0, - "context": "return_type", - "source": "testutil_testroundtripper_roundtrip", - "target": "controllers_workspace_internal_testutil_http_go_response", - "confidence_score": 1.0 + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/deployment_provisioning.go", - "source_location": "L38", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L1025", "weight": 1.0, - "source": "metrics_deployment_provisioning", - "target": "metrics_deployment_provisioning_determineprovisioningfailurereason", - "confidence_score": 1.0 + "source": "automount_common_test_testmatchesworkspacetarget", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/deployment_provisioning.go", - "source_location": "L38", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L549", "weight": 1.0, - "context": "return_type", - "source": "metrics_deployment_provisioning_determineprovisioningfailurereason", - "target": "controllers_workspace_metrics_deployment_provisioning_go_failurereason", - "confidence_score": 1.0 + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/failure_reason.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L584", "weight": 1.0, - "source": "metrics_failure_reason", - "target": "metrics_failure_reason_getfailurereason", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/failure_reason.go", - "source_location": "L24", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L613", "weight": 1.0, - "source": "metrics_failure_reason", - "target": "metrics_failurereason", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/failure_reason.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L679", "weight": 1.0, - "context": "return_type", - "source": "metrics_failure_reason_getfailurereason", - "target": "metrics_failurereason", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/metrics/failure_reason.go", - "source_location": "L42", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L483", "weight": 1.0, - "source": "metrics_failure_reason_getfailurereason", - "target": "conditions_conditions_getconditionbytype" + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/failure_reason.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L512", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_failure_reason_getfailurereason", - "target": "controllers_workspace_metrics_failure_reason_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L650", "weight": 1.0, - "source": "metrics_update_incrementmetricforworkspacefailure", - "target": "metrics_failure_reason_getfailurereason" + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/metrics.go", - "source_location": "L78", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L448", "weight": 1.0, - "source": "metrics_metrics", - "target": "metrics_metrics_init", - "confidence_score": 1.0 + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L142", "weight": 1.0, - "source": "metrics_update", - "target": "metrics_update_incrementmetricforworkspace", - "confidence_score": 1.0 + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L70", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L985", "weight": 1.0, - "source": "metrics_update", - "target": "metrics_update_incrementmetricforworkspacefailure", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L83", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L177", "weight": 1.0, - "source": "metrics_update", - "target": "metrics_update_incrementstarttimebucketforworkspace", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L50", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L150", "weight": 1.0, - "source": "metrics_update", - "target": "metrics_update_workspacefailed", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L224", "weight": 1.0, - "source": "metrics_update", - "target": "metrics_update_workspacerunning", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L30", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L191", "weight": 1.0, - "source": "metrics_update", - "target": "metrics_update_workspacestarted", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L30", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L210", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_workspacestarted", - "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L30", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L234", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_workspacestarted", - "target": "controllers_workspace_metrics_update_go_logger", - "confidence_score": 1.0 + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L33", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L251", "weight": 1.0, - "source": "metrics_update_workspacestarted", - "target": "metrics_update_incrementmetricforworkspace", - "confidence_score": 1.0 + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L286", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementmetricforworkspace", - "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L70", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L145", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementmetricforworkspacefailure", - "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L83", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L69", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementstarttimebucketforworkspace", - "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L50", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/migrate_test.go", + "source_location": "L195", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_workspacefailed", - "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L151", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_workspacerunning", - "target": "controllers_workspace_metrics_update_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L265", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementmetricforworkspace", - "target": "controllers_workspace_metrics_update_go_logger", - "confidence_score": 1.0 + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L70", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L424", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementmetricforworkspacefailure", - "target": "controllers_workspace_metrics_update_go_logger", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L83", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L441", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementstarttimebucketforworkspace", - "target": "controllers_workspace_metrics_update_go_logger", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L50", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L609", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_workspacefailed", - "target": "controllers_workspace_metrics_update_go_logger", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L459", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_workspacerunning", - "target": "controllers_workspace_metrics_update_go_logger", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L43", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L533", "weight": 1.0, - "source": "metrics_update_workspacerunning", - "target": "metrics_update_incrementmetricforworkspace", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L44", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L187", "weight": 1.0, - "source": "metrics_update_workspacerunning", - "target": "metrics_update_incrementstarttimebucketforworkspace", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeexternalconfig", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L278", + "source_file": "pkg/config/sync_test.go", + "source_location": "L127", "weight": 1.0, - "source": "workspace_status_updatemetricsforphase", - "target": "metrics_update_workspacerunning" + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L51", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L244", "weight": 1.0, - "source": "metrics_update_workspacefailed", - "target": "metrics_update_incrementmetricforworkspacefailure", - "confidence_score": 1.0 + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L280", + "source_file": "pkg/config/sync_test.go", + "source_location": "L64", "weight": 1.0, - "source": "workspace_status_updatemetricsforphase", - "target": "metrics_update_workspacefailed" + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L50", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementmetricforworkspace", - "target": "countervec", - "confidence_score": 1.0 + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L70", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L92", "weight": 1.0, - "context": "parameter_type", - "source": "metrics_update_incrementmetricforworkspacefailure", - "target": "countervec", - "confidence_score": 1.0 + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/metrics/update.go", - "source_location": "L96", + "source_file": "pkg/config/sync_test.go", + "source_location": "L310", "weight": 1.0, - "source": "metrics_update_incrementstarttimebucketforworkspace", - "target": "conditions_conditions_getconditionbytype" + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/predicates.go", - "source_location": "L102", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L345", "weight": 1.0, - "source": "workspace_predicates", - "target": "workspace_predicates_objectisautomountresource", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/predicates.go", - "source_location": "L102", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L278", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_predicates_objectisautomountresource", - "target": "controllers_workspace_predicates_go_object", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L291", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_currentstatus", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L313", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L322", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_checkforfailingtimeout", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L288", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/container_test.go", + "source_location": "L97", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_checkforstarttimeout", - "confidence_score": 1.0 + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L201", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L230", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_checkserverstatus", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L334", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L253", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_fmtstarttimeoutmessage", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L237", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L295", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_getinfomessage", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L226", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L207", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_getmainurl", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L101", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L274", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_syncconditions", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L190", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L161", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_syncworkspacemainurl", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L272", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L43", "weight": 1.0, - "source": "workspace_status", - "target": "workspace_status_updatemetricsforphase", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L57", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L138", "weight": 1.0, - "context": "field", - "source": "workspace_currentstatus", - "target": "controllers_workspace_status_go_devworkspacephase", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "map_map_equal" }, { - "relation": "embeds", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L55", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L112", "weight": 1.0, - "source": "workspace_currentstatus", - "target": "workspaceconditions", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L67", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L66", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "workspace_currentstatus", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L237", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L89", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_getinfomessage", - "target": "workspace_currentstatus", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L101", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L184", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_syncconditions", - "target": "workspace_currentstatus", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L272", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L92", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_updatemetricsforphase", - "target": "controllers_workspace_status_go_devworkspacephase", - "confidence_score": 1.0 + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "map_map_equal" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L67", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L107", "weight": 1.0, - "source": "controllers_workspace_status_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_updateworkspacestatus", - "confidence_score": 1.0 + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L74", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L121", "weight": 1.0, - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "conditions_conditions_countwarningconditions" + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L67", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L345", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "home_custom_init_test_testinferworkspaceimage", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L67", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L102", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "controllers_workspace_status_go_logger", - "confidence_score": 1.0 + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L67", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L141", "weight": 1.0, - "context": "return_type", - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "controllers_workspace_status_go_result", - "confidence_score": 1.0 + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L73", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L87", "weight": 1.0, - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "workspace_status_getinfomessage", - "confidence_score": 1.0 + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L69", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L96", "weight": 1.0, - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "workspace_status_syncconditions", - "confidence_score": 1.0 + "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L95", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L135", "weight": 1.0, - "source": "workspace_devworkspacereconciler_updateworkspacestatus", - "target": "workspace_status_updatemetricsforphase", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L313", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L89", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_checkforfailingtimeout", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L288", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L294", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_checkforstarttimeout", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L201", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L627", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_checkserverstatus", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L334", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L75", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_fmtstarttimeoutmessage", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L237", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L85", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_getinfomessage", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L190", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L40", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_syncworkspacemainurl", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L272", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L50", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_updatemetricsforphase", - "target": "controllers_workspace_status_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "overrides_pods_test_testapplypodoverrides", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L272", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L171", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_updatemetricsforphase", - "target": "controllers_workspace_status_go_logger", - "confidence_score": 1.0 + "source": "overrides_pods_test_testneedspodoverride", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L101", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L120", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_syncconditions", - "target": "controllers_workspace_status_go_devworkspacestatus", - "confidence_score": 1.0 + "source": "proxy_openshift_test_testmergeproxyconfigs", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L119", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L75", "weight": 1.0, - "source": "workspace_status_syncconditions", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L190", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L153", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_syncworkspacemainurl", - "target": "controllers_workspace_status_go_clusterapi", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L190", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L191", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_syncworkspacemainurl", - "target": "controllers_workspace_status_go_exposedendpointlist", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L191", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L45", "weight": 1.0, - "source": "workspace_status_syncworkspacemainurl", - "target": "workspace_status_getmainurl", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L226", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L107", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_status_getmainurl", - "target": "controllers_workspace_status_go_exposedendpointlist", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/status.go", - "source_location": "L207", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L121", "weight": 1.0, - "source": "workspace_status_checkserverstatus", - "target": "handler_webhookhandler_parse" + "source": "resources_helper_test_testaddresourcerequirements", + "target": "map_map_equal" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/status.go", - "source_location": "L304", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L372", "weight": 1.0, - "source": "workspace_status_checkforstarttimeout", - "target": "workspace_status_fmtstarttimeoutmessage", - "confidence_score": 1.0 + "source": "resources_helper_test_testapplycaps", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/suite_test.go", - "source_location": "L206", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L297", "weight": 1.0, - "source": "workspace_suite_test", - "target": "workspace_suite_test_getbasictesthttpclient", - "confidence_score": 1.0 + "source": "resources_helper_test_testapplydefaults", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/suite_test.go", - "source_location": "L176", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L162", "weight": 1.0, - "source": "workspace_suite_test", - "target": "workspace_suite_test_setupenvvars", - "confidence_score": 1.0 + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/suite_test.go", - "source_location": "L71", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L227", "weight": 1.0, - "source": "workspace_suite_test", - "target": "workspace_suite_test_testapis", - "confidence_score": 1.0 + "source": "resources_helper_test_testfilterresources", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/suite_test.go", - "source_location": "L71", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L74", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_suite_test_testapis", - "target": "controllers_workspace_suite_test_go_t", - "confidence_score": 1.0 + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "map_map_equal" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/suite_test.go", - "source_location": "L206", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L160", "weight": 1.0, - "context": "return_type", - "source": "workspace_suite_test_getbasictesthttpclient", - "target": "controllers_workspace_suite_test_go_client", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L136", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L191", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_cleanuppvc", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L45", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L126", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_createdevworkspace", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L155", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L47", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_createobject", - "confidence_score": 1.0 + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L61", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L84", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_createstarteddevworkspace", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L96", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L56", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_deletedevworkspace", - "confidence_score": 1.0 + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L162", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L37", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_deleteobject", - "confidence_score": 1.0 + "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L227", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L58", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_devworkspaceownerref", - "confidence_score": 1.0 + "source": "sync_diff_basicdifffunc", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L253", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L104", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_generateconfigmap", - "confidence_score": 1.0 + "source": "sync_diff_deploymentdifffunc", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L238", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L157", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_generatesecret", - "confidence_score": 1.0 + "source": "sync_diff_poddifffunc", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L82", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L231", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_getexistingdevworkspace", - "confidence_score": 1.0 + "source": "sync_diff_servicedifffunc", + "target": "map_map_equal" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L195", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L202", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_markdeploymentready", - "confidence_score": 1.0 + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "map_map_equal" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L170", + "source_file": "main.go", + "source_location": "L69", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_markroutingready", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "main", + "target": "main_init" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L317", + "source_file": "main.go", + "source_location": "L97", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "main", + "target": "main_main" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L211", + "source_file": "main.go", + "source_location": "L242", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_scaledeploymenttozero", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "main", + "target": "main_setupcontrollerconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L280", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L71", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_volumefromconfigmap", - "confidence_score": 1.0 + "source": "main_init", + "target": "infrastructure_cluster_initialize" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L267", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L83", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_volumefromsecret", - "confidence_score": 1.0 + "source": "main_init", + "target": "infrastructure_cluster_isopenshift" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L305", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L119", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_volumemountfromconfigmap", - "confidence_score": 1.0 + "source": "main_main", + "target": "cache_cache_getcachefunc" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L293", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L106", "weight": 1.0, - "source": "workspace_util_test", - "target": "workspace_util_test_volumemountfromsecret", - "confidence_score": 1.0 + "source": "main_main", + "target": "config_env_getdevmodeenabled" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L54", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L170", "weight": 1.0, - "source": "workspace_util_test_createdevworkspace", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "source": "main_main", + "target": "config_sync_experimentalfeaturesenabled" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L62", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L104", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "workspace_util_test_createdevworkspace", - "confidence_score": 1.0 + "source": "main_main", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L70", + "source_file": "main.go", + "source_location": "L115", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "common_naming_deploymentname" + "source": "main_main", + "target": "kubernetes_deserialize_initializedeserializer" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L67", + "confidence": "EXTRACTED", + "source_file": "main.go", + "source_location": "L144", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "common_naming_devworkspaceroutingname" + "confidence_score": 1.0, + "source": "main_main", + "target": "main_setupcontrollerconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L79", + "source_file": "main.go", + "source_location": "L211", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "map_map_equal" + "source": "main_main", + "target": "webhook_create_setupwebhooks" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "main.go", + "source_location": "L249", + "weight": 1.0, + "source": "main_setupcontrollerconfig", + "target": "config_migrate_migrateconfigfromconfigmap" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L63", + "source_file": "main.go", + "source_location": "L242", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "workspace_util_test_getexistingdevworkspace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "main_setupcontrollerconfig", + "target": "main_go_manager" }, { - "relation": "calls", - "context": "call", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L70", + "source_file": "make-release.sh", + "source_location": "L161", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "workspace_util_test_markdeploymentready", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_build_and_push_images" }, { - "relation": "calls", - "context": "call", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L67", + "source_file": "make-release.sh", + "source_location": "L65", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "workspace_util_test_markroutingready", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_dryrun" }, { - "relation": "calls", - "context": "call", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L74", + "source_file": "make-release.sh", + "source_location": "L192", "weight": 1.0, - "source": "workspace_util_test_createstarteddevworkspace", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_git_commit_and_push" }, { - "relation": "references", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L82", + "source_file": "make-release.sh", + "source_location": "L69", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_getexistingdevworkspace", - "target": "controllers_workspace_util_test_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_parse_args" }, { - "relation": "calls", - "context": "call", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L85", + "source_file": "make-release.sh", + "source_location": "L231", "weight": 1.0, - "source": "workspace_util_test_getexistingdevworkspace", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_prerelease" }, { - "relation": "references", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L227", + "source_file": "make-release.sh", + "source_location": "L272", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_devworkspaceownerref", - "target": "controllers_workspace_util_test_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_release" }, { - "relation": "calls", - "context": "call", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L97", + "source_file": "make-release.sh", + "source_location": "L124", "weight": 1.0, - "source": "workspace_util_test_deletedevworkspace", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_update_images" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_update_version" + }, + { + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "make-release.sh", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "make_release", + "target": "make_release_usage" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L139", + "source_file": "make-release.sh", + "source_location": "L1", "weight": 1.0, - "source": "workspace_util_test_cleanuppvc", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "make_release", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry" }, { - "relation": "references", + "relation": "calls", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L155", + "source_file": "make-release.sh", + "source_location": "L329", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_createobject", - "target": "controllers_workspace_util_test_go_object", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_parse_args" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L158", + "source_file": "make-release.sh", + "source_location": "L341", "weight": 1.0, - "source": "workspace_util_test_createobject", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_prerelease" }, { - "relation": "references", + "relation": "calls", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L162", + "source_file": "make-release.sh", + "source_location": "L343", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_deleteobject", - "target": "controllers_workspace_util_test_go_object", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", + "target": "make_release_release" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L165", + "source_file": "make-release.sh", + "source_location": "L79", "weight": 1.0, - "source": "workspace_util_test_deleteobject", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "make_release_parse_args", + "target": "make_release_usage" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L171", + "source_file": "make-release.sh", + "source_location": "L249", "weight": 1.0, - "source": "workspace_util_test_markroutingready", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "make_release_prerelease", + "target": "make_release_update_version" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L196", + "source_file": "make-release.sh", + "source_location": "L250", "weight": 1.0, - "source": "workspace_util_test_markdeploymentready", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "make_release_prerelease", + "target": "make_release_update_images" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L212", + "source_file": "make-release.sh", + "source_location": "L305", "weight": 1.0, - "source": "workspace_util_test_scaledeploymenttozero", - "target": "workspace_util_test_namespacedname", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "make_release_release", + "target": "make_release_build_and_push_images" }, { - "relation": "references", + "relation": "calls", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L227", + "source_file": "make-release.sh", + "source_location": "L252", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_devworkspaceownerref", - "target": "controllers_workspace_util_test_go_ownerreference", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "make_release_prerelease", + "target": "make_release_git_commit_and_push" }, { - "relation": "references", + "relation": "calls", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L238", + "source_file": "make-release.sh", + "source_location": "L298", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_generatesecret", - "target": "controllers_workspace_util_test_go_secret", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "make_release_release", + "target": "make_release_git_commit_and_push" }, { - "relation": "references", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L238", + "source_file": "patch/patch_crds.sh", + "source_location": "L44", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_generatesecret", - "target": "secrettype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "patch_patch_crds", + "target": "patch_patch_crds_update_routings_crd" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L267", + "source_file": "patch/patch_crds.sh", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_volumefromsecret", - "target": "controllers_workspace_util_test_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "patch_patch_crds", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry" }, { - "relation": "references", + "relation": "calls", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L293", + "source_file": "patch/patch_crds.sh", + "source_location": "L62", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_volumemountfromsecret", - "target": "controllers_workspace_util_test_go_secret", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry", + "target": "patch_patch_crds_update_routings_crd" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L253", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_generateconfigmap", - "target": "controllers_workspace_util_test_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cache_cache", + "target": "cache_cache_getcachefunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L280", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_volumefromconfigmap", - "target": "controllers_workspace_util_test_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cache_cache", + "target": "cache_cache_getwebhookscachefunc" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L305", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/cache/cache.go", + "source_location": "L38", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_util_test_volumemountfromconfigmap", - "target": "controllers_workspace_util_test_go_configmap", - "confidence_score": 1.0 + "source": "cache_cache_getcachefunc", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L270", + "source_file": "pkg/cache/cache.go", + "source_location": "L97", "weight": 1.0, - "source": "workspace_util_test_volumefromsecret", - "target": "common_naming_automountsecretvolumename" + "source": "cache_cache_getcachefunc", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L267", + "source_file": "pkg/cache/cache.go", + "source_location": "L37", "weight": 1.0, "context": "return_type", - "source": "workspace_util_test_volumefromsecret", - "target": "controllers_workspace_util_test_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cache_cache_getcachefunc", + "target": "newcachefunc" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L280", + "source_file": "pkg/cache/cache.go", + "source_location": "L110", "weight": 1.0, "context": "return_type", - "source": "workspace_util_test_volumefromconfigmap", - "target": "controllers_workspace_util_test_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "cache_cache_getwebhookscachefunc", + "target": "newcachefunc" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L283", + "source_file": "pkg/cache/cache.go", + "source_location": "L113", "weight": 1.0, - "source": "workspace_util_test_volumefromconfigmap", - "target": "common_naming_automountconfigmapvolumename" + "source": "cache_cache_getwebhookscachefunc", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L298", + "source_file": "webhook/main.go", + "source_location": "L98", "weight": 1.0, - "source": "workspace_util_test_volumemountfromsecret", + "source": "webhook_main_main", + "target": "cache_cache_getwebhookscachefunc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_automountconfigmapvolumename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_automountprojectedvolumename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_automountpvcvolumename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", "target": "common_naming_automountsecretvolumename" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L293", + "source_file": "pkg/common/naming.go", + "source_location": "L99", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_volumemountfromsecret", - "target": "controllers_workspace_util_test_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_deploymentname" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L305", + "source_file": "pkg/common/naming.go", + "source_location": "L30", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_volumemountfromconfigmap", - "target": "controllers_workspace_util_test_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_devworkspaceroutingname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/util_test.go", - "source_location": "L310", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L73", "weight": 1.0, - "source": "workspace_util_test_volumemountfromconfigmap", - "target": "common_naming_automountconfigmapvolumename" + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_endpointhostname" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/util_test.go", - "source_location": "L317", + "source_file": "pkg/common/naming.go", + "source_location": "L34", "weight": 1.0, - "context": "return_type", - "source": "workspace_util_test_namespacedname", - "target": "controllers_workspace_util_test_go_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_endpointname" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/validation.go", - "source_location": "L31", + "source_file": "pkg/common/naming.go", + "source_location": "L91", "weight": 1.0, - "source": "controllers_workspace_validation_go_workspace_devworkspacereconciler", - "target": "workspace_devworkspacereconciler_validatecreatorlabel", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_endpointpath" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "controllers/workspace/validation.go", - "source_location": "L31", + "source_file": "pkg/common/naming.go", + "source_location": "L115", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_devworkspacereconciler_validatecreatorlabel", - "target": "controllers_workspace_validation_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_metadataconfigmapname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "controllers/workspace/validation.go", - "source_location": "L37", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L186", "weight": 1.0, - "source": "workspace_devworkspacereconciler_validatecreatorlabel", - "target": "webhook_info_getwebhookscreationtimestamp" + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_oldworkspacerolebindingname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", + "source_file": "pkg/common/naming.go", + "source_location": "L178", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_oldworkspacerolename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_perworkspacepvcname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/naming.go", "source_location": "L41", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_annotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_portname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L60", + "source_file": "pkg/common/naming.go", + "source_location": "L107", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_editable", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_pvccleanupjobname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L61", + "source_file": "pkg/common/naming.go", + "source_location": "L166", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_gnetid", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagebuilderrolename" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L62", + "source_file": "pkg/common/naming.go", + "source_location": "L170", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_graphtooltip", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagepullerrolebindingname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L63", + "source_file": "pkg/common/naming.go", + "source_location": "L162", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_id", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_registryimagepullerrolename" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L2", + "source_file": "pkg/common/naming.go", + "source_location": "L95", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_inputs", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_routename" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L64", + "source_file": "pkg/common/naming.go", + "source_location": "L59", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_links", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccountlabels" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L65", + "source_file": "pkg/common/naming.go", + "source_location": "L52", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_panels", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccountname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1311", + "source_file": "pkg/common/naming.go", + "source_location": "L141", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_refresh", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_serviceaccounttokenprojectionname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L3", + "source_file": "pkg/common/naming.go", + "source_location": "L48", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_requires", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_servicename" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1312", + "source_file": "pkg/common/naming.go", + "source_location": "L103", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_schemaversion", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_servingcertvolumename" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1313", + "source_file": "pkg/common/naming.go", + "source_location": "L83", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_style", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacehostname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1314", + "source_file": "pkg/common/naming.go", + "source_location": "L150", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_tags", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacerolebindingname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1315", + "source_file": "pkg/common/naming.go", + "source_location": "L146", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_templating", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacerolename" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1318", + "source_file": "pkg/common/naming.go", + "source_location": "L158", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_time", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1322", + "source_file": "pkg/common/naming.go", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_naming", + "target": "common_naming_workspacesccrolename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L111", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_timepicker", - "confidence_score": 1.0 + "source": "workspace_routing_getspecrouting", + "target": "common_naming_devworkspaceroutingname" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1336", + "source_file": "pkg/common/naming.go", + "source_location": "L41", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_timezone", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "common_naming_portname", + "target": "pkg_common_naming_go_endpoint" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1337", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L68", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_title", - "confidence_score": 1.0 + "source": "container_conversion_devfileendpointstocontainerports", + "target": "common_naming_portname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1338", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check.go", + "source_location": "L159", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_uid", - "confidence_score": 1.0 + "source": "status_check_checkpodevents", + "target": "common_naming_servicename" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1339", + "source_file": "pkg/common/naming.go", + "source_location": "L52", "weight": 1.0, - "source": "grafana_grafana_dashboard", - "target": "grafana_grafana_dashboard_version", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "common_naming_serviceaccountname", + "target": "pkg_common_naming_go_devworkspacewithconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L42", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L111", "weight": 1.0, - "source": "grafana_grafana_dashboard_annotations", - "target": "grafana_grafana_dashboard_annotations_list", - "confidence_score": 1.0 + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1316", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L31", "weight": 1.0, - "source": "grafana_grafana_dashboard_templating", - "target": "grafana_grafana_dashboard_templating_list", - "confidence_score": 1.0 + "source": "rbac_finalize_finalizerbac", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1319", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L55", "weight": 1.0, - "source": "grafana_grafana_dashboard_time", - "target": "grafana_grafana_dashboard_time_from", - "confidence_score": 1.0 + "source": "rbac_finalize_finalizesccrbac", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1320", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L84", "weight": 1.0, - "source": "grafana_grafana_dashboard_time", - "target": "grafana_grafana_dashboard_time_to", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/grafana-dashboard.json", - "source_location": "L1323", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L189", "weight": 1.0, - "source": "grafana_grafana_dashboard_timepicker", - "target": "grafana_grafana_dashboard_timepicker_refresh_intervals", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L2", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L32", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_annotations", - "confidence_score": 1.0 + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L22", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L76", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_description", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L154", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_editable", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L24", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L195", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_gnetid", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L25", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L46", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_graphtooltip", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L26", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L108", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_id", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L27", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L84", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_links", - "confidence_score": 1.0 + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L28", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L41", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_panels", - "confidence_score": 1.0 + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "common_naming_serviceaccountname" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1441", + "source_file": "pkg/common/naming.go", + "source_location": "L59", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_refresh", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "common_naming_serviceaccountlabels", + "target": "pkg_common_naming_go_devworkspacewithconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1442", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L47", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_schemaversion", - "confidence_score": 1.0 + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "common_naming_serviceaccountlabels" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1443", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L102", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_style", - "confidence_score": 1.0 + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "common_naming_deploymentname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1444", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L402", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_tags", - "confidence_score": 1.0 + "source": "workspace_deployment_getclusterdeployment", + "target": "common_naming_deploymentname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1447", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L178", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_templating", - "confidence_score": 1.0 + "source": "workspace_deployment_getspecdeployment", + "target": "common_naming_deploymentname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1450", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L120", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_time", - "confidence_score": 1.0 + "source": "workspace_deployment_scaledeploymenttozero", + "target": "common_naming_deploymentname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1454", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/status/check.go", + "source_location": "L159", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_timepicker", - "confidence_score": 1.0 + "source": "status_check_checkpodevents", + "target": "common_naming_servingcertvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1468", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L150", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_timezone", - "confidence_score": 1.0 + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "common_naming_pvccleanupjobname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1469", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L91", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_title", - "confidence_score": 1.0 + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "common_naming_pvccleanupjobname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1470", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L222", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_uid", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "common_naming_perworkspacepvcname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1471", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L69", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_variables", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "common_naming_perworkspacepvcname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1474", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/storage/storage.go", + "source_location": "L54", "weight": 1.0, - "source": "grafana_openshift_console_dashboard", - "target": "grafana_openshift_console_dashboard_version", - "confidence_score": 1.0 + "source": "storage_storage_getworkspacepvcinfo", + "target": "common_naming_perworkspacepvcname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L3", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L94", "weight": 1.0, - "source": "grafana_openshift_console_dashboard_annotations", - "target": "grafana_openshift_console_dashboard_annotations_list", - "confidence_score": 1.0 + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "common_naming_metadataconfigmapname" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1448", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L549", "weight": 1.0, - "source": "grafana_openshift_console_dashboard_templating", - "target": "grafana_openshift_console_dashboard_templating_list", - "confidence_score": 1.0 + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1451", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L584", "weight": 1.0, - "source": "grafana_openshift_console_dashboard_time", - "target": "grafana_openshift_console_dashboard_time_from", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1452", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L613", "weight": 1.0, - "source": "grafana_openshift_console_dashboard_time", - "target": "grafana_openshift_console_dashboard_time_to", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1455", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L92", "weight": 1.0, - "source": "grafana_openshift_console_dashboard_timepicker", - "target": "grafana_openshift_console_dashboard_timepicker_refresh_intervals", - "confidence_score": 1.0 + "source": "automount_configmap_getautomountconfigmap", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/grafana/openshift-console-dashboard.json", - "source_location": "L1472", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L196", "weight": 1.0, - "source": "grafana_openshift_console_dashboard_variables", - "target": "grafana_openshift_console_dashboard_variables_list", - "confidence_score": 1.0 + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/images/image.go", - "source_location": "L66", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L419", "weight": 1.0, - "source": "images_image", - "target": "images_image_getasyncstorageserverimage", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "common_naming_automountconfigmapvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/images/image.go", - "source_location": "L75", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L483", "weight": 1.0, - "source": "images_image", - "target": "images_image_getasyncstoragesidecarimage", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "common_naming_automountsecretvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/images/image.go", - "source_location": "L93", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L512", "weight": 1.0, - "source": "images_image", - "target": "images_image_getprojectbackupimage", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "common_naming_automountsecretvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/images/image.go", - "source_location": "L84", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L448", "weight": 1.0, - "source": "images_image", - "target": "images_image_getprojectcloneimage", - "confidence_score": 1.0 + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "common_naming_automountsecretvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/images/image.go", - "source_location": "L57", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L191", "weight": 1.0, - "source": "images_image", - "target": "images_image_getpvccleanupjobimage", - "confidence_score": 1.0 + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "common_naming_automountsecretvolumename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/images/image.go", - "source_location": "L46", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L299", "weight": 1.0, - "source": "images_image", - "target": "images_image_getwebhookserverimage", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "common_naming_automountsecretvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/webhook/deployment.go", - "source_location": "L118", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L670", "weight": 1.0, - "source": "webhook_deployment_getspecdeployment", - "target": "images_image_getwebhookserverimage" + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "common_naming_automountpvcvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L177", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L650", "weight": 1.0, - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "images_image_getpvccleanupjobimage" + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "common_naming_automountpvcvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L100", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L97", "weight": 1.0, - "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "target": "images_image_getasyncstorageserverimage" + "source": "automount_pvcs_getautomountpvcs", + "target": "common_naming_automountpvcvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L310", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L401", "weight": 1.0, - "source": "storage_asyncstorage_checkconfigured", - "target": "images_image_getasyncstorageserverimage" + "source": "automount_common_test_loadtestcaseorpanic", + "target": "common_naming_automountprojectedvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", - "source_location": "L49", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L93", "weight": 1.0, - "source": "asyncstorage_sidecar_getasyncsidecar", - "target": "images_image_getasyncstoragesidecarimage" + "source": "automount_projected_generateprojectedvolume", + "target": "common_naming_automountprojectedvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L313", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L113", "weight": 1.0, - "source": "storage_asyncstorage_checkconfigured", - "target": "images_image_getasyncstoragesidecarimage" + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "common_naming_automountprojectedvolumename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/projects/clone.go", - "source_location": "L108", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L144", "weight": 1.0, - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "images_image_getprojectcloneimage" + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/restore/restore.go", - "source_location": "L100", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L32", "weight": 1.0, - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "images_image_getprojectbackupimage" + "source": "rbac_finalize_finalizerbac", + "target": "common_naming_workspacerolename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/map/map.go", - "source_location": "L18", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L40", "weight": 1.0, - "source": "map_map", - "target": "map_map_append", - "confidence_score": 1.0 + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_workspacerolename" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "internal/map/map.go", - "source_location": "L28", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L70", "weight": 1.0, - "source": "map_map", - "target": "map_map_equal", - "confidence_score": 1.0 + "source": "rbac_role_generatedefaultrole", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L96", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L41", "weight": 1.0, - "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", - "target": "map_map_append" + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L60", "weight": 1.0, - "source": "asyncstorage_sidecar_getasyncsidecar", - "target": "map_map_append" + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L297", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L33", "weight": 1.0, - "source": "automount_common_filtergitconfigautomountvolume", - "target": "map_map_append" + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L212", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L75", "weight": 1.0, - "source": "automount_common_flattenautomountresources", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L202", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L45", "weight": 1.0, - "source": "automount_common_mergeautomountresources", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "common_naming_workspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L65", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L158", "weight": 1.0, - "source": "automount_common_provisionautomountresourcesinto", - "target": "map_map_append" + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L363", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L33", "weight": 1.0, - "source": "automount_common_test_loadalltestcasesorpanic", - "target": "map_map_append" + "source": "rbac_finalize_finalizerbac", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L384", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L128", "weight": 1.0, - "source": "automount_common_test_loadtestcaseorpanic", - "target": "map_map_append" + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L311", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L108", "weight": 1.0, - "source": "automount_common_test_testcheckautomountvolumesforcollision", - "target": "map_map_append" + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L108", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L72", "weight": 1.0, - "source": "automount_configmap_getautomountconfigmap", - "target": "map_map_append" + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L79", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L34", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "map_map_append" + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L106", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L71", "weight": 1.0, - "source": "automount_gitconfig_getgitresources", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L174", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L41", "weight": 1.0, - "source": "automount_projected_checkcanuseprojectedvolumes", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "common_naming_workspacerolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L128", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L151", "weight": 1.0, - "source": "automount_projected_generateprojectedvolume", - "target": "map_map_append" + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L39", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L56", "weight": 1.0, - "source": "automount_projected_mergeprojectedvolumes", - "target": "map_map_append" + "source": "rbac_finalize_finalizesccrbac", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L316", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L127", "weight": 1.0, - "source": "automount_projected_test_testprojectedvolume", - "target": "map_map_append" + "source": "rbac_role_generateuseroleforscc", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L113", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L85", "weight": 1.0, - "source": "automount_pvcs_getautomountpvcs", - "target": "map_map_append" + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L62", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L108", "weight": 1.0, - "source": "automount_templates_constructgitconfig", - "target": "map_map_append" + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L123", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L40", "weight": 1.0, - "source": "automount_templates_mergegitcredentials", - "target": "map_map_append" + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L112", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L153", "weight": 1.0, - "source": "bootstrap_bootstrap_mergeprojects", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/config/config.go", - "source_location": "L65", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L107", "weight": 1.0, - "source": "config_config_readnamespacedconfig", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "common_naming_workspacesccrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L618", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L167", "weight": 1.0, - "source": "config_sync_getcurrentconfigstring", - "target": "map_map_append" + "source": "rbac_common_test_testsyncrbac", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L57", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "map_map_append" + "source": "rbac_finalize_finalizesccrbac", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/container_test.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L233", "weight": 1.0, - "source": "container_container_test_loadalltestcasesorpanic", - "target": "map_map_append" + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L66", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L213", "weight": 1.0, - "source": "container_conversion_devfileendpointstocontainerports", - "target": "map_map_append" + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L102", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L41", "weight": 1.0, - "source": "container_conversion_devfileenvtocontainerenv", - "target": "map_map_append" + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L85", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L149", "weight": 1.0, - "source": "container_conversion_devfilevolumemountstocontainervolumemounts", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L73", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L103", "weight": 1.0, - "source": "container_mountsources_handlemountsources", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "common_naming_workspacesccrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/defaults/helper.go", - "source_location": "L33", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L49", "weight": 1.0, - "source": "defaults_helper_applydefaulttemplate", - "target": "map_map_append" + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_registryimagepullerrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L344", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L192", "weight": 1.0, - "source": "flatten_flatten_formatvariableswarning", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "common_naming_registryimagepullerrolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L102", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L50", "weight": 1.0, - "source": "flatten_flatten_recursiveresolve", - "target": "map_map_append" + "source": "rbac_rolebinding_syncrolebindings", + "target": "common_naming_registryimagepullerrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L183", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L185", "weight": 1.0, - "source": "flatten_merge_mergecontainercontributions", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "common_naming_registryimagepullerrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L298", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L218", "weight": 1.0, - "source": "flatten_merge_mergecontributionsinto", - "target": "map_map_append" + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "common_naming_registryimagepullerrolebindingname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L71", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L45", "weight": 1.0, - "source": "flatten_merge_mergevolumecomponents", - "target": "map_map_append" + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_oldworkspacerolename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L363", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L77", "weight": 1.0, - "source": "flatten_merge_updatecommandtargetsaftermerge", - "target": "map_map_append" + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "common_naming_oldworkspacerolebindingname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/common/types.go", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_types", + "target": "common_devworkspacewithconfig" + }, + { + "relation": "embeds", + "confidence": "EXTRACTED", + "source_file": "pkg/common/types.go", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "common_devworkspacewithconfig", + "target": "pkg_common_types_go_devworkspace" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/common/types.go", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "common_devworkspacewithconfig", + "target": "pkg_common_types_go_operatorconfiguration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conditions_conditions", + "target": "conditions_conditions_countwarningconditions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "conditions_conditions", + "target": "conditions_conditions_getconditionbytype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "conditions_conditions_getconditionbytype", + "target": "pkg_conditions_conditions_go_devworkspacecondition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "conditions_conditions_getconditionbytype", + "target": "pkg_conditions_conditions_go_devworkspaceconditiontype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/conditions/conditions.go", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "conditions_conditions_countwarningconditions", + "target": "pkg_conditions_conditions_go_devworkspacecondition" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L40", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", "weight": 1.0, - "source": "flatten_resolutioncontexttree_addplugin", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_buildconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L53", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", "weight": 1.0, - "source": "flatten_resolutioncontexttree_hascycle", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_buildexternalconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/attributes.go", - "source_location": "L42", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L44", "weight": 1.0, - "source": "handler_attributes_checkmultiplecontainercontributiontargets", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_init" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L89", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", "weight": 1.0, - "source": "handler_warning_formatunsupportedfeatureswarning", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "config_common_test", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L66", + "source_file": "pkg/config/common_test.go", + "source_location": "L58", "weight": 1.0, - "source": "handler_warning_test_loadalltestcasesorpanic", - "target": "map_map_append" + "source": "config_common_test_setupfortest", + "target": "config_defaults_setdefaultcontainersecuritycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L39", + "source_file": "pkg/config/common_test.go", + "source_location": "L57", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", - "target": "map_map_append" + "source": "config_common_test_setupfortest", + "target": "config_defaults_setdefaultpodsecuritycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L55", + "source_file": "pkg/config/common_test.go", + "source_location": "L56", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "map_map_append" + "source": "config_common_test_setupfortest", + "target": "infrastructure_cluster_initializefortesting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/validate.go", - "source_location": "L51", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L52", "weight": 1.0, - "source": "handler_webhookhandler_validatedevfile", - "target": "map_map_append" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_common_test_setupfortest", + "target": "pkg_config_common_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L156", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L206", "weight": 1.0, - "source": "home_persistenthome_addinitcontainer", - "target": "map_map_append" + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L217", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L214", "weight": 1.0, - "source": "home_persistenthome_addinitcontainercomponent", - "target": "map_map_append" + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L74", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L255", "weight": 1.0, - "source": "home_persistenthome_addpersistenthomevolume", - "target": "map_map_append" + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L71", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L290", "weight": 1.0, - "source": "home_persistenthome_test_loadalltestcasesorpanic", - "target": "map_map_append" + "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/initcontainers/merge.go", - "source_location": "L86", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L103", "weight": 1.0, - "source": "initcontainers_merge_mergeinitcontainers", - "target": "map_map_append" + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/utils.go", - "source_location": "L146", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L73", "weight": 1.0, - "source": "internal_utils_getadditionalcerts", - "target": "map_map_append" + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L274", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L35", "weight": 1.0, - "source": "kubernetes_provision_test_collectclusterobj", - "target": "map_map_append" + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L248", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L51", "weight": 1.0, - "source": "kubernetes_provision_test_loadalltestcasesorpanic", - "target": "map_map_append" + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L108", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L156", "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "map_map_append" + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L229", + "source_file": "pkg/config/sync_test.go", + "source_location": "L133", "weight": 1.0, - "source": "kubernetes_provision_test_testhaskubelikecomponent", - "target": "map_map_append" + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L168", + "source_file": "pkg/config/sync_test.go", + "source_location": "L249", "weight": 1.0, - "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", - "target": "map_map_append" + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L49", + "source_file": "pkg/config/sync_test.go", + "source_location": "L361", "weight": 1.0, - "source": "kubernetes_util_filterforkubelikecomponents", - "target": "map_map_append" + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L40", + "source_file": "pkg/config/sync_test.go", + "source_location": "L155", "weight": 1.0, - "source": "lifecycle_command_getcommandsforkeys", - "target": "map_map_append" + "source": "config_sync_test_testmergeexternalconfig", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L82", + "source_file": "pkg/config/sync_test.go", + "source_location": "L96", "weight": 1.0, - "source": "lifecycle_command_removecommandsbykeys", - "target": "map_map_append" + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L68", + "source_file": "pkg/config/sync_test.go", + "source_location": "L223", "weight": 1.0, - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "map_map_append" + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L192", + "source_file": "pkg/config/sync_test.go", + "source_location": "L54", "weight": 1.0, - "source": "lifecycle_poststart_builduserscript", - "target": "map_map_append" + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L146", + "source_file": "pkg/config/sync_test.go", + "source_location": "L44", "weight": 1.0, - "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", - "target": "map_map_append" + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L69", + "source_file": "pkg/config/sync_test.go", + "source_location": "L68", "weight": 1.0, - "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", - "target": "map_map_append" + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L65", + "source_file": "pkg/config/sync_test.go", + "source_location": "L295", "weight": 1.0, - "source": "lifecycle_prestart_getinitcontainers", - "target": "map_map_append" + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L87", + "source_file": "pkg/config/sync_test.go", + "source_location": "L329", "weight": 1.0, - "source": "lifecycle_prestart_sethomeinitcontainertofront", - "target": "map_map_append" + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L47", + "source_file": "pkg/config/sync_test.go", + "source_location": "L269", "weight": 1.0, - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "map_map_append" + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L90", + "source_file": "pkg/config/sync_test.go", + "source_location": "L282", "weight": 1.0, - "source": "lifecycle_prestop_processcommandsforprestop", - "target": "map_map_append" + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "config_common_test_setupfortest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L66", + "source_file": "pkg/config/sync_test.go", + "source_location": "L314", "weight": 1.0, - "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", - "target": "map_map_append" + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "config_common_test_setupfortest" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L63", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "map_map_append" + "context": "return_type", + "confidence_score": 1.0, + "source": "config_common_test_buildconfig", + "target": "pkg_config_common_test_go_devworkspaceoperatorconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L73", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L67", "weight": 1.0, - "source": "overrides_containers_test_loadallcontainertestcasesorpanic", - "target": "map_map_append" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_common_test_buildconfig", + "target": "pkg_config_common_test_go_operatorconfiguration" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L124", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", "weight": 1.0, - "source": "overrides_pods_getpodoverrides", - "target": "map_map_append" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_common_test_buildexternalconfig", + "target": "pkg_config_common_test_go_operatorconfiguration" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L201", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/common_test.go", + "source_location": "L77", "weight": 1.0, - "source": "overrides_pods_test_loadallpodtestcasesorpanic", - "target": "map_map_append" + "context": "return_type", + "confidence_score": 1.0, + "source": "config_common_test_buildexternalconfig", + "target": "pkg_config_common_test_go_devworkspaceoperatorconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L69", + "source_file": "pkg/config/sync_test.go", + "source_location": "L170", "weight": 1.0, - "source": "project_clone_main_main", - "target": "map_map_append" + "source": "config_sync_test_testmergeexternalconfig", + "target": "config_common_test_buildexternalconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/projects/clone.go", - "source_location": "L53", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L107", "weight": 1.0, - "source": "projects_clone_validateallprojects", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_config", + "target": "configmap_config_loadcontrollerconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L87", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_config", + "target": "configmap_config_syncconfigmapfromcluster" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L192", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L44", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_config", + "target": "configmap_controllerconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L104", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L61", "weight": 1.0, - "source": "rbac_rolebinding_addserviceaccounttorolebinding", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getclusterroutingsuffix" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L142", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L57", "weight": 1.0, - "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getdefaultroutingclass" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/restore/restore.go", - "source_location": "L103", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L68", "weight": 1.0, - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getexperimentalfeaturesenabled" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/ssh/event.go", - "source_location": "L57", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L80", "weight": 1.0, - "source": "ssh_event_addsshagentpoststartevent", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getproperty" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L260", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L72", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getpvcstorageclassname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L173", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L76", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getsidecarpullpolicy" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L108", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L92", "weight": 1.0, - "source": "storage_commonstorage_test_loadalltestcasesorpanic", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getworkspaceidletimeout" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L192", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L53", "weight": 1.0, - "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_getworkspacepvcname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_update" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L157", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L88", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "configmap_controllerconfig_validate" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L179", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L45", "weight": 1.0, - "source": "storage_shared_addephemeralvolumestopodadditions", - "target": "map_map_append" + "context": "field", + "confidence_score": 1.0, + "source": "configmap_controllerconfig", + "target": "pkg_config_configmap_config_go_configmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L198", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L48", "weight": 1.0, - "source": "storage_shared_getworkspacevolumes", - "target": "map_map_append" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_controllerconfig_update", + "target": "pkg_config_configmap_config_go_configmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/update.go", - "source_location": "L63", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L102", "weight": 1.0, - "source": "sync_update_serviceaccountupdatefunc", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "configmap_controllerconfig_update" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/update.go", - "source_location": "L111", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L54", "weight": 1.0, - "source": "sync_update_unrecognizedobjectupdatefunc", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getworkspacepvcname", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L110", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L58", "weight": 1.0, - "source": "testutil_common_loadalltestsorpanic", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getdefaultroutingclass", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L147", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L62", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getclusterroutingsuffix", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L322", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L69", "weight": 1.0, - "source": "workspace_deployment_mergepodadditions", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getexperimentalfeaturesenabled", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/mutating_cfg.go", - "source_location": "L144", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L73", "weight": 1.0, - "source": "workspace_mutating_cfg_buildmutatewebhookcfg", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getpvcstorageclassname", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/pull_secret_test.go", - "source_location": "L200", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L77", "weight": 1.0, - "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getsidecarpullpolicy", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L86", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L93", "weight": 1.0, - "source": "workspace_routing_getspecrouting", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_controllerconfig_getworkspaceidletimeout", + "target": "configmap_controllerconfig_getproperty" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L118", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L142", "weight": 1.0, - "source": "workspace_serviceaccount_removesccfromserviceaccount", - "target": "map_map_append" + "confidence_score": 1.0, + "source": "configmap_config_loadcontrollerconfig", + "target": "configmap_config_syncconfigmapfromcluster" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L51", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", "weight": 1.0, - "source": "workspace_ssh_provisionsshaskpass", - "target": "map_map_append" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "pkg_config_configmap_config_go_client" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_persistenthome_test.go", - "source_location": "L64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L96", "weight": 1.0, - "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_config_syncconfigmapfromcluster", + "target": "pkg_config_configmap_config_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L1025", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L107", "weight": 1.0, - "source": "automount_common_test_testmatchesworkspacetarget", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "configmap_config_loadcontrollerconfig", + "target": "pkg_config_configmap_config_go_client" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L549", + "source_file": "pkg/config/migrate.go", + "source_location": "L85", "weight": 1.0, - "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", - "target": "map_map_equal" + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "configmap_config_loadcontrollerconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L584", + "source_file": "pkg/config/configmap/config.go", + "source_location": "L116", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", - "target": "map_map_equal" + "source": "configmap_config_loadcontrollerconfig", + "target": "infrastructure_namespace_getnamespace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L613", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/defaults.go", + "source_location": "L149", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_defaults", + "target": "config_defaults_setdefaultcontainersecuritycontext" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L679", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/defaults.go", + "source_location": "L137", "weight": 1.0, - "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_defaults", + "target": "config_defaults_setdefaultpodsecuritycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L483", + "source_file": "pkg/config/defaults.go", + "source_location": "L138", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", - "target": "map_map_equal" + "source": "config_defaults_setdefaultpodsecuritycontext", + "target": "infrastructure_cluster_isinitialized" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L512", + "source_file": "pkg/config/defaults.go", + "source_location": "L141", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", - "target": "map_map_equal" + "source": "config_defaults_setdefaultpodsecuritycontext", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L650", + "source_file": "pkg/config/sync.go", + "source_location": "L102", "weight": 1.0, - "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", - "target": "map_map_equal" + "source": "config_sync_setglobalconfigfortesting", + "target": "config_defaults_setdefaultpodsecuritycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L448", + "source_file": "pkg/config/sync.go", + "source_location": "L112", "weight": 1.0, - "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", - "target": "map_map_equal" + "source": "config_sync_setupcontrollerconfig", + "target": "config_defaults_setdefaultpodsecuritycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L142", + "source_file": "pkg/config/defaults.go", + "source_location": "L150", "weight": 1.0, - "source": "automount_common_test_testprovisionautomountresourcesinto", - "target": "map_map_equal" + "source": "config_defaults_setdefaultcontainersecuritycontext", + "target": "infrastructure_cluster_isinitialized" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L985", + "source_file": "pkg/config/defaults.go", + "source_location": "L153", "weight": 1.0, - "source": "automount_gitconfig_test_assertgitcredentialssecret", - "target": "map_map_equal" + "source": "config_defaults_setdefaultcontainersecuritycontext", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L177", + "source_file": "pkg/config/sync.go", + "source_location": "L103", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", - "target": "map_map_equal" + "source": "config_sync_setglobalconfigfortesting", + "target": "config_defaults_setdefaultcontainersecuritycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L150", + "source_file": "pkg/config/sync.go", + "source_location": "L115", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", - "target": "map_map_equal" + "source": "config_sync_setupcontrollerconfig", + "target": "config_defaults_setdefaultcontainersecuritycontext" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L224", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L27", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_env", + "target": "config_controllerenv" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L191", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L48", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getdevmodeenabled" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L210", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L52", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getmaxconcurrentreconciles" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L234", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L64", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getresourcequantityfromenvvar" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L251", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L40", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getwebhookssecretname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L286", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L76", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_env", + "target": "config_env_getworkspacecontrollersa" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L145", + "source_file": "pkg/webhook/create.go", + "source_location": "L58", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", - "target": "map_map_equal" + "source": "webhook_create_setupwebhooks", + "target": "config_env_getwebhookssecretname" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L69", + "source_file": "webhook/main.go", + "source_location": "L72", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", - "target": "map_map_equal" + "source": "webhook_main_main", + "target": "config_env_getdevmodeenabled" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L195", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/env.go", + "source_location": "L64", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", - "target": "map_map_equal" + "context": "return_type", + "confidence_score": 1.0, + "source": "config_env_getresourcequantityfromenvvar", + "target": "pkg_config_env_go_quantity" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L151", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L222", "weight": 1.0, - "source": "config_sync_test_testcatchesnonexistentexternaldwoc", - "target": "map_map_equal" + "source": "webhook_deployment_getwebhooksserverresources", + "target": "config_env_getresourcequantityfromenvvar" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L265", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L80", "weight": 1.0, - "source": "config_sync_test_testdetectsopenshiftroutesuffix", - "target": "map_map_equal" + "source": "webhook_deployment_getspecdeployment", + "target": "config_env_getworkspacecontrollersa" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L424", + "source_file": "webhook/workspace/config.go", + "source_location": "L138", "weight": 1.0, - "source": "config_sync_test_testmergeconfighandlesproxysettings", - "target": "map_map_equal" + "source": "workspace_config_controllersauid", + "target": "config_env_getworkspacecontrollersa" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L441", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", "weight": 1.0, - "source": "config_sync_test_testmergeconfiglooksatallfields", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate", + "target": "config_migrate_convertconfigmaptoconfigcrd" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L609", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", "weight": 1.0, - "source": "config_sync_test_testmergeconfigmergesruntimeclassname", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate", + "target": "config_migrate_deletemigratedconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L459", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", "weight": 1.0, - "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate", + "target": "config_migrate_migrateconfigfromconfigmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L533", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L34", "weight": 1.0, - "source": "config_sync_test_testmergeconfigmergesstorageclassname", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_migrate_convertconfigmaptoconfigcrd" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L187", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L56", "weight": 1.0, - "source": "config_sync_test_testmergeexternalconfig", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_migrate_deletemigratedconfigmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L127", + "source_file": "pkg/config/migrate.go", + "source_location": "L46", "weight": 1.0, - "source": "config_sync_test_testmergesallfieldsfromclusterconfig", - "target": "map_map_equal" + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "config_sync_getclusterconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L244", + "source_file": "pkg/config/migrate.go", + "source_location": "L42", "weight": 1.0, - "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", - "target": "map_map_equal" + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "infrastructure_namespace_getnamespace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L64", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L33", "weight": 1.0, - "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_migrateconfigfromconfigmap", + "target": "pkg_config_migrate_go_client" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L50", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L133", "weight": 1.0, - "source": "config_sync_test_testsetupcontrollerconfigusesdefault", - "target": "map_map_equal" + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "config_migrate_migrateconfigfromconfigmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L92", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L89", "weight": 1.0, - "source": "config_sync_test_testsetupcontrollermergesclusterconfig", - "target": "map_map_equal" + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "config_migrate_migrateconfigfromconfigmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L310", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L37", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", - "target": "map_map_equal" + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "config_migrate_migrateconfigfromconfigmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L345", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L67", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", - "target": "map_map_equal" + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "config_migrate_migrateconfigfromconfigmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L278", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L183", "weight": 1.0, - "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", - "target": "map_map_equal" + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "config_migrate_migrateconfigfromconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L291", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", "weight": 1.0, - "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "pkg_config_migrate_go_client" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L322", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L70", "weight": 1.0, - "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_deletemigratedconfigmap", + "target": "pkg_config_migrate_go_client" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container_test.go", - "source_location": "L97", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate.go", + "source_location": "L84", "weight": 1.0, - "source": "container_container_test_testgetkubecontainersfromdevfile", - "target": "map_map_equal" + "context": "return_type", + "confidence_score": 1.0, + "source": "config_migrate_convertconfigmaptoconfigcrd", + "target": "pkg_config_migrate_go_devworkspaceoperatorconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L230", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L208", "weight": 1.0, - "source": "flatten_flatten_test_testmergecontainercontributions", - "target": "map_map_equal" + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "config_migrate_convertconfigmaptoconfigcrd" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L253", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L247", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "target": "map_map_equal" + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "config_migrate_convertconfigmaptoconfigcrd" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L295", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L282", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitspeccontributions", - "target": "map_map_equal" + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "config_migrate_convertconfigmaptoconfigcrd" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L207", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L306", "weight": 1.0, - "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "target": "map_map_equal" + "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "target": "config_migrate_convertconfigmaptoconfigcrd" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L274", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L205", "weight": 1.0, - "source": "flatten_flatten_test_testmergespeccontributions", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L161", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceannotations", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L43", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L254", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L138", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L289", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L112", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L102", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceparents", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L66", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L89", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L184", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L92", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", "weight": 1.0, - "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_migrate_test", + "target": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L107", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L34", "weight": 1.0, - "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", + "target": "pkg_config_migrate_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L121", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L205", "weight": 1.0, - "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", + "target": "pkg_config_migrate_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L345", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L213", "weight": 1.0, - "source": "home_custom_init_test_testinferworkspaceimage", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", + "target": "pkg_config_migrate_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome_test.go", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L289", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", "source_location": "L102", "weight": 1.0, - "source": "home_persistenthome_test_testpersistenthomevolume", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", + "target": "pkg_config_migrate_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/initcontainers/merge_test.go", - "source_location": "L141", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L72", "weight": 1.0, - "source": "initcontainers_merge_test_testmergeinitcontainers", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", + "target": "pkg_config_migrate_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L87", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L50", "weight": 1.0, - "source": "kubernetes_deserialize_test_testdeserializeobject", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", + "target": "pkg_config_migrate_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L96", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/migrate_test.go", + "source_location": "L155", "weight": 1.0, - "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", - "target": "map_map_equal" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", + "target": "pkg_config_migrate_test_go_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/predicates.go", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_predicates", + "target": "config_predicates_predicates" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L135", + "source_file": "pkg/config/predicates.go", + "source_location": "L42", "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "map_map_equal" + "source": "config_predicates_predicates", + "target": "config_sync_restoredefaultconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L89", + "source_file": "pkg/config/predicates.go", + "source_location": "L29", "weight": 1.0, - "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", - "target": "map_map_equal" + "source": "config_predicates_predicates", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/predicates.go", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_predicates_predicates", + "target": "predicate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "proxy_openshift", + "target": "proxy_openshift_getclusterproxyconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "proxy_openshift", + "target": "proxy_openshift_mergeproxyconfigs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "proxy_openshift", + "target": "proxy_openshift_removeemptystrings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L294", + "source_file": "pkg/config/sync.go", + "source_location": "L146", "weight": 1.0, - "source": "lifecycle_poststart_test_testbuilduserscript", - "target": "map_map_equal" + "source": "config_sync_setupcontrollerconfig", + "target": "proxy_openshift_getclusterproxyconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L627", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L36", + "weight": 1.0, + "source": "proxy_openshift_getclusterproxyconfig", + "target": "infrastructure_cluster_isopenshift" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "proxy_openshift_getclusterproxyconfig", + "target": "pkg_config_proxy_openshift_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "proxy_openshift_getclusterproxyconfig", + "target": "pkg_config_proxy_openshift_go_proxy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "proxy_openshift_mergeproxyconfigs", + "target": "pkg_config_proxy_openshift_go_proxy" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L99", "weight": 1.0, - "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", - "target": "map_map_equal" + "context": "return_type", + "confidence_score": 1.0, + "source": "proxy_openshift_removeemptystrings", + "target": "pkg_config_proxy_openshift_go_proxy" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L75", + "source_file": "pkg/config/sync.go", + "source_location": "L284", "weight": 1.0, - "source": "lifecycle_prestart_test_testgetinitcontainers", - "target": "map_map_equal" + "source": "config_sync_mergeconfig", + "target": "proxy_openshift_mergeproxyconfigs" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L85", + "source_file": "pkg/config/sync.go", + "source_location": "L151", "weight": 1.0, - "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", - "target": "map_map_equal" + "source": "config_sync_setupcontrollerconfig", + "target": "proxy_openshift_mergeproxyconfigs" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L40", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift.go", + "source_location": "L66", "weight": 1.0, - "source": "overrides_containers_test_testapplycontaineroverrides", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "proxy_openshift_mergeproxyconfigs", + "target": "proxy_openshift_removeemptystrings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L50", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L119", "weight": 1.0, - "source": "overrides_pods_test_testapplypodoverrides", - "target": "map_map_equal" + "source": "proxy_openshift_test_testmergeproxyconfigs", + "target": "proxy_openshift_mergeproxyconfigs" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L171", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/proxy/openshift_test.go", + "source_location": "L24", "weight": 1.0, - "source": "overrides_pods_test_testneedspodoverride", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "proxy_openshift_test", + "target": "proxy_openshift_test_testmergeproxyconfigs" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, + "relation": "references", + "confidence": "EXTRACTED", "source_file": "pkg/config/proxy/openshift_test.go", - "source_location": "L120", + "source_location": "L24", "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, "source": "proxy_openshift_test_testmergeproxyconfigs", - "target": "map_map_equal" + "target": "pkg_config_proxy_openshift_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L75", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L207", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_discoverroutesuffix" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L153", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L161", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_experimentalfeaturesenabled" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L191", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L168", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getclusterconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L45", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L91", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getconfigfortesting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L107", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L609", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getcurrentconfigstring" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L121", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L55", "weight": 1.0, - "source": "resources_helper_test_testaddresourcerequirements", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getglobalconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L372", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L179", "weight": 1.0, - "source": "resources_helper_test_testapplycaps", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_getmergedconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L297", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L157", "weight": 1.0, - "source": "resources_helper_test_testapplydefaults", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_issetup" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L162", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L799", "weight": 1.0, - "source": "resources_helper_test_testapplyresourcerequirementstocomponent", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_logcurrentconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L227", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L246", "weight": 1.0, - "source": "resources_helper_test_testfilterresources", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergeconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L74", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L536", "weight": 1.0, - "source": "resources_helper_test_testparseresourcesfromcomponent", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergecontainersecuritycontext" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L160", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L512", "weight": 1.0, - "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergepodsecuritycontext" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L191", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L582", "weight": 1.0, - "source": "storage_commonstorage_test_testterminatingpvc", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergeresources" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L126", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L560", "weight": 1.0, - "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_mergetlscertificateconfigmapref" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/ephemeralStorage_test.go", - "source_location": "L47", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", "weight": 1.0, - "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_resolveconfigforworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L84", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L197", "weight": 1.0, - "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_restoredefaultconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L56", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L99", "weight": 1.0, - "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_setglobalconfigfortesting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L37", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L108", "weight": 1.0, - "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_setupcontrollerconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync", + "target": "config_sync_syncconfigfrom" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_getglobalconfig", + "target": "pkg_config_sync_go_operatorconfiguration" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L58", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L66", "weight": 1.0, - "source": "sync_diff_basicdifffunc", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "config_sync_getglobalconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L104", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L85", "weight": 1.0, - "source": "sync_diff_deploymentdifffunc", - "target": "map_map_equal" + "source": "webhook_deployment_getspecdeployment", + "target": "config_sync_getglobalconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_getconfigfortesting", + "target": "pkg_config_sync_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L609", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_getcurrentconfigstring", + "target": "pkg_config_sync_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L179", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_getmergedconfig", + "target": "pkg_config_sync_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "pkg_config_sync_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "pkg_config_sync_go_operatorconfiguration" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_setglobalconfigfortesting", + "target": "pkg_config_sync_go_operatorconfiguration" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L157", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L88", "weight": 1.0, - "source": "sync_diff_poddifffunc", - "target": "map_map_equal" + "confidence_score": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "config_sync_getmergedconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "pkg_config_sync_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_resolveconfigforworkspace", + "target": "pkg_config_sync_go_devworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L231", + "source_file": "pkg/config/sync_test.go", + "source_location": "L147", "weight": 1.0, - "source": "sync_diff_servicedifffunc", - "target": "map_map_equal" + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "config_sync_resolveconfigforworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/pull_secret_test.go", - "source_location": "L202", + "source_file": "pkg/config/sync_test.go", + "source_location": "L191", "weight": 1.0, - "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", - "target": "map_map_equal" + "source": "config_sync_test_testmergeexternalconfig", + "target": "config_sync_resolveconfigforworkspace" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "main.go", - "source_location": "L69", + "source_file": "pkg/config/sync.go", + "source_location": "L207", "weight": 1.0, - "source": "main", - "target": "main_init", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_discoverroutesuffix", + "target": "pkg_config_sync_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "main.go", - "source_location": "L97", + "source_file": "pkg/config/sync.go", + "source_location": "L168", "weight": 1.0, - "source": "main", - "target": "main_main", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_getclusterconfig", + "target": "pkg_config_sync_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "main.go", - "source_location": "L242", + "source_file": "pkg/config/sync.go", + "source_location": "L108", "weight": 1.0, - "source": "main", - "target": "main_setupcontrollerconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "pkg_config_sync_go_client" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L71", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L95", "weight": 1.0, - "source": "main_init", - "target": "infrastructure_cluster_initialize" + "confidence_score": 1.0, + "source": "config_sync_getconfigfortesting", + "target": "config_sync_mergeconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L83", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L197", "weight": 1.0, - "source": "main_init", - "target": "infrastructure_cluster_isopenshift" + "source": "rbac_common_test_gettestdevworkspace", + "target": "config_sync_getconfigfortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L119", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L210", "weight": 1.0, - "source": "main_main", - "target": "cache_cache_getcachefunc" + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "config_sync_getconfigfortesting" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L106", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L105", "weight": 1.0, - "source": "main_main", - "target": "config_env_getdevmodeenabled" + "confidence_score": 1.0, + "source": "config_sync_setglobalconfigfortesting", + "target": "config_sync_mergeconfig" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L170", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L137", "weight": 1.0, - "source": "main_main", - "target": "config_sync_experimentalfeaturesenabled" + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_discoverroutesuffix" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L104", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L127", "weight": 1.0, - "source": "main_main", - "target": "handler_webhookhandler_parse" + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_getclusterconfig" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L115", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L153", "weight": 1.0, - "source": "main_main", - "target": "kubernetes_deserialize_initializedeserializer" + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_logcurrentconfig" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "main.go", - "source_location": "L144", + "source_file": "pkg/config/sync.go", + "source_location": "L134", "weight": 1.0, - "source": "main_main", - "target": "main_setupcontrollerconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_setupcontrollerconfig", + "target": "config_sync_syncconfigfrom" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L211", + "source_file": "pkg/config/sync.go", + "source_location": "L121", "weight": 1.0, - "source": "main_main", - "target": "webhook_create_setupwebhooks" + "source": "config_sync_setupcontrollerconfig", + "target": "infrastructure_namespace_getnamespace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "main.go", - "source_location": "L249", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L190", "weight": 1.0, - "source": "main_setupcontrollerconfig", - "target": "config_migrate_migrateconfigfromconfigmap" + "source": "sync_sync_printdiff", + "target": "config_sync_experimentalfeaturesenabled" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "main.go", - "source_location": "L242", + "source_file": "pkg/config/sync.go", + "source_location": "L168", "weight": 1.0, - "context": "parameter_type", - "source": "main_setupcontrollerconfig", - "target": "main_go_manager", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_getclusterconfig", + "target": "pkg_config_sync_go_devworkspaceoperatorconfig" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L161", + "source_file": "pkg/config/sync.go", + "source_location": "L186", "weight": 1.0, - "source": "make_release", - "target": "make_release_build_and_push_images", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "pkg_config_sync_go_devworkspaceoperatorconfig" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L65", + "source_file": "pkg/config/sync.go", + "source_location": "L182", "weight": 1.0, - "source": "make_release", - "target": "make_release_dryrun", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_getmergedconfig", + "target": "config_sync_mergeconfig" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L192", + "source_file": "pkg/config/sync.go", + "source_location": "L194", "weight": 1.0, - "source": "make_release", - "target": "make_release_git_commit_and_push", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "config_sync_logcurrentconfig" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L69", + "source_file": "pkg/config/sync.go", + "source_location": "L193", "weight": 1.0, - "source": "make_release", - "target": "make_release_parse_args", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_syncconfigfrom", + "target": "config_sync_mergeconfig" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L231", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L308", "weight": 1.0, - "source": "make_release", - "target": "make_release_prerelease", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "config_sync_syncconfigfrom" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L272", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L346", "weight": 1.0, - "source": "make_release", - "target": "make_release_release", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "config_sync_syncconfigfrom" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L124", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L277", "weight": 1.0, - "source": "make_release", - "target": "make_release_update_images", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "config_sync_syncconfigfrom" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L103", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L290", "weight": 1.0, - "source": "make_release", - "target": "make_release_update_version", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "config_sync_syncconfigfrom" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L321", "weight": 1.0, - "source": "make_release", - "target": "make_release_usage", - "confidence_score": 1.0 + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "config_sync_syncconfigfrom" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L1", + "source_file": "pkg/config/sync.go", + "source_location": "L201", "weight": 1.0, - "source": "make_release", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_restoredefaultconfig", + "target": "config_sync_logcurrentconfig" }, { "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L329", - "weight": 1.0, "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", - "target": "make_release_parse_args", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync.go", + "source_location": "L208", + "weight": 1.0, + "source": "config_sync_discoverroutesuffix", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L341", + "source_file": "pkg/config/sync.go", + "source_location": "L342", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", - "target": "make_release_prerelease", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergecontainersecuritycontext" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L343", + "source_file": "pkg/config/sync.go", + "source_location": "L339", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_make_release_sh__entry", - "target": "make_release_release", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergepodsecuritycontext" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L79", + "source_file": "pkg/config/sync.go", + "source_location": "L392", "weight": 1.0, - "context": "call", - "source": "make_release_parse_args", - "target": "make_release_usage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergeresources" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L249", + "source_file": "pkg/config/sync.go", + "source_location": "L290", "weight": 1.0, - "context": "call", - "source": "make_release_prerelease", - "target": "make_release_update_version", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_mergeconfig", + "target": "config_sync_mergetlscertificateconfigmapref" }, { "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L250", - "weight": 1.0, "context": "call", - "source": "make_release_prerelease", - "target": "make_release_update_images", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L423", + "weight": 1.0, + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "config_sync_mergeconfig" }, { "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L305", - "weight": 1.0, "context": "call", - "source": "make_release_release", - "target": "make_release_build_and_push_images", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L440", + "weight": 1.0, + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "config_sync_mergeconfig" }, { "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L252", - "weight": 1.0, "context": "call", - "source": "make_release_prerelease", - "target": "make_release_git_commit_and_push", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L608", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "config_sync_mergeconfig" }, { "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "make-release.sh", - "source_location": "L298", - "weight": 1.0, "context": "call", - "source": "make_release_release", - "target": "make_release_git_commit_and_push", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L456", + "weight": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "config_sync_mergeconfig" }, { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "patch/patch_crds.sh", - "source_location": "L44", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/config/sync_test.go", + "source_location": "L532", "weight": 1.0, - "source": "patch_patch_crds", - "target": "patch_patch_crds_update_routings_crd", - "confidence_score": 1.0 + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "config_sync_mergeconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "patch/patch_crds.sh", - "source_location": "L1", + "source_file": "pkg/config/sync.go", + "source_location": "L512", "weight": 1.0, - "source": "patch_patch_crds", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergepodsecuritycontext", + "target": "pkg_config_sync_go_podsecuritycontext" }, { - "relation": "calls", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "patch/patch_crds.sh", - "source_location": "L62", + "source_file": "pkg/config/sync.go", + "source_location": "L536", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_patch_patch_crds_sh__entry", - "target": "patch_patch_crds_update_routings_crd", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergecontainersecuritycontext", + "target": "pkg_config_sync_go_securitycontext" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/cache/cache.go", - "source_location": "L37", + "source_file": "pkg/config/sync.go", + "source_location": "L560", "weight": 1.0, - "source": "cache_cache", - "target": "cache_cache_getcachefunc", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergetlscertificateconfigmapref", + "target": "pkg_config_sync_go_configmapreference" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/cache/cache.go", - "source_location": "L110", + "source_file": "pkg/config/sync.go", + "source_location": "L582", "weight": 1.0, - "source": "cache_cache", - "target": "cache_cache_getwebhookscachefunc", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_sync_mergeresources", + "target": "pkg_config_sync_go_resourcerequirements" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/cache/cache.go", - "source_location": "L38", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync.go", + "source_location": "L800", "weight": 1.0, - "source": "cache_cache_getcachefunc", - "target": "handler_webhookhandler_parse" + "confidence_score": 1.0, + "source": "config_sync_logcurrentconfig", + "target": "config_sync_getcurrentconfigstring" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/cache/cache.go", - "source_location": "L97", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", "weight": 1.0, - "source": "cache_cache_getcachefunc", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzquantity" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/cache/cache.go", - "source_location": "L37", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", "weight": 1.0, - "context": "return_type", - "source": "cache_cache_getcachefunc", - "target": "newcachefunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzresourcelist" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/cache/cache.go", - "source_location": "L110", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", "weight": 1.0, - "context": "return_type", - "source": "cache_cache_getwebhookscachefunc", - "target": "newcachefunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzresourcerequirements" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/cache/cache.go", - "source_location": "L113", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", "weight": 1.0, - "source": "cache_cache_getwebhookscachefunc", - "target": "handler_webhookhandler_parse" + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_fuzzstringptr" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L98", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", "weight": 1.0, - "source": "webhook_main_main", - "target": "cache_cache_getwebhookscachefunc" + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testcatchesnonexistentexternaldwoc" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L122", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_automountconfigmapvolumename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testdetectsopenshiftroutesuffix" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L134", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_automountprojectedvolumename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfighandlesproxysettings" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L130", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_automountpvcvolumename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfiglooksatallfields" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L126", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_automountsecretvolumename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesruntimeclassname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L444", + "weight": 1.0, + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesstorageaccessmode" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L99", + "source_file": "pkg/config/sync_test.go", + "source_location": "L462", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_deploymentname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeconfigmergesstorageclassname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L30", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_devworkspaceroutingname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergeexternalconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L73", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_endpointhostname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testmergesallfieldsfromclusterconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L34", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_endpointname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L91", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_endpointpath", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L115", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_metadataconfigmapname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollerconfigusesdefault" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L186", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_oldworkspacerolebindingname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsetupcontrollermergesclusterconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L178", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_oldworkspacerolename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigdoesnotchangedefaults" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L111", + "source_file": "pkg/config/sync_test.go", + "source_location": "L328", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_perworkspacepvcname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L41", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_portname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L107", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_pvccleanupjobname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L166", + "source_file": "pkg/config/sync_test.go", + "source_location": "L313", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_registryimagebuilderrolename", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test", + "target": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L170", + "source_file": "pkg/config/sync_test.go", + "source_location": "L43", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_registryimagepullerrolebindingname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigusesdefault", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L162", + "source_file": "pkg/config/sync_test.go", + "source_location": "L132", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_registryimagepullerrolename", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testcatchesnonexistentexternaldwoc", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L95", + "source_file": "pkg/config/sync_test.go", + "source_location": "L248", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_routename", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L59", + "source_file": "pkg/config/sync_test.go", + "source_location": "L360", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_serviceaccountlabels", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfighandlesproxysettings", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L52", + "source_file": "pkg/config/sync_test.go", + "source_location": "L429", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_serviceaccountname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfiglooksatallfields", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L141", + "source_file": "pkg/config/sync_test.go", + "source_location": "L538", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_serviceaccounttokenprojectionname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfigmergesruntimeclassname", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L48", + "source_file": "pkg/config/sync_test.go", + "source_location": "L444", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_servicename", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L103", + "source_file": "pkg/config/sync_test.go", + "source_location": "L462", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_servingcertvolumename", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeconfigmergesstorageclassname", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L83", + "source_file": "pkg/config/sync_test.go", + "source_location": "L154", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_workspacehostname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergeexternalconfig", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L150", + "source_file": "pkg/config/sync_test.go", + "source_location": "L95", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_workspacerolebindingname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testmergesallfieldsfromclusterconfig", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L146", + "source_file": "pkg/config/sync_test.go", + "source_location": "L222", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_workspacerolename", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L158", + "source_file": "pkg/config/sync_test.go", + "source_location": "L53", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_workspacesccrolebindingname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L154", + "source_file": "pkg/config/sync_test.go", + "source_location": "L67", "weight": 1.0, - "source": "common_naming", - "target": "common_naming_workspacesccrolename", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsetupcontrollermergesclusterconfig", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L111", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L294", "weight": 1.0, - "source": "workspace_routing_getspecrouting", - "target": "common_naming_devworkspaceroutingname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", + "target": "pkg_config_sync_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L41", + "source_file": "pkg/config/sync_test.go", + "source_location": "L328", "weight": 1.0, "context": "parameter_type", - "source": "common_naming_portname", - "target": "pkg_common_naming_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L68", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L268", "weight": 1.0, - "source": "container_conversion_devfileendpointstocontainerports", - "target": "common_naming_portname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", + "target": "pkg_config_sync_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/status/check.go", - "source_location": "L159", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L281", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "common_naming_servicename" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", + "target": "pkg_config_sync_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L52", + "source_file": "pkg/config/sync_test.go", + "source_location": "L313", "weight": 1.0, "context": "parameter_type", - "source": "common_naming_serviceaccountname", - "target": "pkg_common_naming_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", + "target": "pkg_config_sync_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L111", + "source_file": "pkg/config/sync_test.go", + "source_location": "L224", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "common_naming_serviceaccountname" + "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L31", + "source_file": "pkg/config/sync_test.go", + "source_location": "L250", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "common_naming_serviceaccountname" + "source": "config_sync_test_testdetectsopenshiftroutesuffix", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L55", + "source_file": "pkg/config/sync_test.go", + "source_location": "L330", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "common_naming_serviceaccountname" + "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", + "target": "infrastructure_cluster_initializefortesting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L84", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzquantity", + "target": "continue" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L189", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L614", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzquantity", + "target": "pkg_config_sync_test_go_quantity" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L32", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcelist", + "target": "continue" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L76", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcerequirements", + "target": "continue" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L154", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L639", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzstringptr", + "target": "continue" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L195", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L620", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcelist", + "target": "resourcelist" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L46", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/config/sync_test.go", + "source_location": "L631", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "common_naming_serviceaccountname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_sync_test_fuzzresourcerequirements", + "target": "pkg_config_sync_test_go_resourcerequirements" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L108", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L77", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "common_naming_serviceaccountname" + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_errors_wrapsyncerror" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L84", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L47", "weight": 1.0, - "source": "workspace_serviceaccount_finalizeserviceaccount", - "target": "common_naming_serviceaccountname" + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_failerror" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L41", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L23", "weight": 1.0, - "source": "workspace_serviceaccount_syncserviceaccount", - "target": "common_naming_serviceaccountname" + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_retryerror" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/naming.go", - "source_location": "L59", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L68", "weight": 1.0, - "context": "parameter_type", - "source": "common_naming_serviceaccountlabels", - "target": "pkg_common_naming_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "dwerrors_errors", + "target": "dwerrors_warningerror" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L47", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_retryerror", + "target": "dwerrors_retryerror_error" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "dwerrors_retryerror", + "target": "dwerrors_retryerror_unwrap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L30", "weight": 1.0, - "source": "workspace_serviceaccount_syncserviceaccount", - "target": "common_naming_serviceaccountlabels" + "context": "field", + "confidence_score": 1.0, + "source": "dwerrors_retryerror", + "target": "pkg_dwerrors_errors_go_duration" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L102", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L54", "weight": 1.0, - "source": "workspace_deployment_deleteworkspacedeployment", - "target": "common_naming_deploymentname" + "confidence_score": 1.0, + "source": "dwerrors_failerror", + "target": "dwerrors_failerror_error" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L402", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L64", "weight": 1.0, - "source": "workspace_deployment_getclusterdeployment", - "target": "common_naming_deploymentname" + "confidence_score": 1.0, + "source": "dwerrors_failerror", + "target": "dwerrors_failerror_unwrap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L178", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/dwerrors/errors.go", + "source_location": "L73", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "common_naming_deploymentname" + "confidence_score": 1.0, + "source": "dwerrors_warningerror", + "target": "dwerrors_warningerror_error" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L120", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L65", "weight": 1.0, - "source": "workspace_deployment_scaledeploymenttozero", - "target": "common_naming_deploymentname" + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/status/check.go", - "source_location": "L159", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L70", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "common_naming_servingcertvolumename" + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L150", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L59", "weight": 1.0, - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "common_naming_pvccleanupjobname" + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L91", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L33", "weight": 1.0, - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "common_naming_pvccleanupjobname" + "source": "rbac_role_syncroles", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L222", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L112", "weight": 1.0, - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "common_naming_perworkspacepvcname" + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L69", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L146", "weight": 1.0, - "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", - "target": "common_naming_perworkspacepvcname" + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/storage/storage.go", - "source_location": "L54", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L73", "weight": 1.0, - "source": "storage_storage_getworkspacepvcinfo", - "target": "common_naming_perworkspacepvcname" + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L70", "weight": 1.0, - "source": "metadata_metadata_getspecmetadataconfigmap", - "target": "common_naming_metadataconfigmapname" + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L549", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", - "target": "common_naming_automountconfigmapvolumename" + "source": "workspace_routing_syncroutingtocluster", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L584", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L73", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", - "target": "common_naming_automountconfigmapvolumename" + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "dwerrors_errors_wrapsyncerror" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L613", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L43", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", - "target": "common_naming_automountconfigmapvolumename" + "source": "workspace_ssh_provisionsshaskpass", + "target": "dwerrors_errors_wrapsyncerror" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L92", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L75", "weight": 1.0, - "source": "automount_configmap_getautomountconfigmap", - "target": "common_naming_automountconfigmapvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_detect" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L196", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", "weight": 1.0, - "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", - "target": "common_naming_automountconfigmapvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_findapigroup" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L419", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", - "target": "common_naming_automountconfigmapvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_findapiresources" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L483", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L44", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", - "target": "common_naming_automountsecretvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_initialize" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L512", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", - "target": "common_naming_automountsecretvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_initializefortesting" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L448", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", - "target": "common_naming_automountsecretvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_isinitialized" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L191", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L68", "weight": 1.0, - "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", - "target": "common_naming_automountsecretvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_cluster_isopenshift" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L299", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L27", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "target": "common_naming_automountsecretvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster", + "target": "infrastructure_type" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L670", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L75", "weight": 1.0, - "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", - "target": "common_naming_automountpvcvolumename" + "context": "return_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_detect", + "target": "infrastructure_type" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L650", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L58", "weight": 1.0, - "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", - "target": "common_naming_automountpvcvolumename" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_initializefortesting", + "target": "infrastructure_type" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L97", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L46", "weight": 1.0, - "source": "automount_pvcs_getautomountpvcs", - "target": "common_naming_automountpvcvolumename" + "confidence_score": 1.0, + "source": "infrastructure_cluster_initialize", + "target": "infrastructure_cluster_detect" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L401", + "source_file": "webhook/main.go", + "source_location": "L60", "weight": 1.0, - "source": "automount_common_test_loadtestcaseorpanic", - "target": "common_naming_automountprojectedvolumename" + "source": "webhook_main_init", + "target": "infrastructure_cluster_initialize" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L93", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L108", "weight": 1.0, - "source": "automount_projected_generateprojectedvolume", - "target": "common_naming_automountprojectedvolumename" + "source": "rbac_common_test_testsyncrbac", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L113", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "common_naming_automountprojectedvolumename" + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L144", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L33", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L32", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L159", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L137", "weight": 1.0, - "source": "rbac_migrate_cleanupdeprecatedrbac", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L70", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L117", "weight": 1.0, - "source": "rbac_role_generatedefaultrole", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L41", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L222", "weight": 1.0, - "source": "rbac_role_test_testcreatesroleifnotexists", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L60", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L79", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L33", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L184", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_workspacerolename" + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L75", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L61", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "common_naming_workspacerolename" + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L45", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L28", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "common_naming_workspacerolename" + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L158", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L80", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L33", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L107", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L128", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L29", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L108", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L69", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate.go", - "source_location": "L72", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L48", "weight": 1.0, - "source": "rbac_migrate_cleanupdeprecatedrbac", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L34", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L92", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", @@ -42131,10 +49763,10 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L71", + "source_location": "L51", "weight": 1.0, "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "common_naming_workspacerolebindingname" + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", @@ -42142,30626 +49774,30492 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L41", + "source_location": "L113", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "common_naming_workspacerolebindingname" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L151", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L161", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "common_naming_workspacesccrolename" + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L56", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L29", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "common_naming_workspacesccrolename" + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L127", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L83", "weight": 1.0, - "source": "rbac_role_generateuseroleforscc", - "target": "common_naming_workspacesccrolename" + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L85", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L200", "weight": 1.0, - "source": "rbac_role_test_testcreatessccroleifnotexists", - "target": "common_naming_workspacesccrolename" + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L108", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L49", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "target": "common_naming_workspacesccrolename" + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "infrastructure_cluster_initializefortesting" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L40", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L69", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_workspacesccrolename" + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L153", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L68", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "common_naming_workspacesccrolename" + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L107", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L46", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "common_naming_workspacesccrolename" + "source": "rbac_rolebinding_syncrolebindings", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L167", + "source_file": "pkg/library/status/check.go", + "source_location": "L157", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "common_naming_workspacesccrolebindingname" + "source": "status_check_checkpodevents", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L57", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L142", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "common_naming_workspacesccrolebindingname" + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L233", + "source_file": "pkg/webhook/create.go", + "source_location": "L62", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", - "target": "common_naming_workspacesccrolebindingname" + "source": "webhook_create_setupwebhooks", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L213", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L71", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "common_naming_workspacesccrolebindingname" + "source": "webhook_deployment_getspecdeployment", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L41", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L143", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_workspacesccrolebindingname" + "source": "workspace_mutating_cfg_buildmutatewebhookcfg", + "target": "infrastructure_cluster_isopenshift" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L149", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L88", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "common_naming_workspacesccrolebindingname" + "confidence_score": 1.0, + "source": "infrastructure_cluster_detect", + "target": "infrastructure_cluster_findapigroup" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_findapigroup", + "target": "apigroup" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_findapiresources", + "target": "apiresource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/cluster.go", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "infrastructure_cluster_findapiresources", + "target": "apiresourcelist" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L103", + "source_file": "pkg/infrastructure/webhook.go", + "source_location": "L38", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "common_naming_workspacesccrolebindingname" + "source": "infrastructure_webhook_iswebhookconfigurationenabled", + "target": "infrastructure_cluster_findapiresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_namespace", + "target": "infrastructure_namespace_getnamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_namespace", + "target": "infrastructure_namespace_getoperatornamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_namespace", + "target": "infrastructure_namespace_getwatchnamespace" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L49", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L57", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_registryimagepullerrolename" + "confidence_score": 1.0, + "source": "infrastructure_namespace_getnamespace", + "target": "infrastructure_namespace_getoperatornamespace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L192", + "source_file": "pkg/webhook/create.go", + "source_location": "L36", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "common_naming_registryimagepullerrolename" + "source": "webhook_create_setupwebhooks", + "target": "infrastructure_namespace_getoperatornamespace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L50", + "source_file": "webhook/workspace/config.go", + "source_location": "L46", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "common_naming_registryimagepullerrolebindingname" + "source": "workspace_config_configure", + "target": "infrastructure_namespace_getoperatornamespace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L185", + "source_file": "webhook/workspace/config.go", + "source_location": "L142", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "common_naming_registryimagepullerrolebindingname" + "source": "workspace_config_controllersauid", + "target": "infrastructure_namespace_getoperatornamespace" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L218", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/namespace.go", + "source_location": "L61", "weight": 1.0, - "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "target": "common_naming_registryimagepullerrolebindingname" + "confidence_score": 1.0, + "source": "infrastructure_namespace_getnamespace", + "target": "infrastructure_namespace_getwatchnamespace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate.go", - "source_location": "L45", + "source_file": "webhook/main.go", + "source_location": "L92", "weight": 1.0, - "source": "rbac_migrate_cleanupdeprecatedrbac", - "target": "common_naming_oldworkspacerolename" + "source": "webhook_main_main", + "target": "infrastructure_namespace_getwatchnamespace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/infrastructure/webhook.go", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "infrastructure_webhook", + "target": "infrastructure_webhook_iswebhookconfigurationenabled" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate.go", - "source_location": "L77", + "source_file": "webhook/server/server.go", + "source_location": "L74", "weight": 1.0, - "source": "rbac_migrate_cleanupdeprecatedrbac", - "target": "common_naming_oldworkspacerolebindingname" + "source": "server_server_configurewebhookserver", + "target": "infrastructure_webhook_iswebhookconfigurationenabled" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/common/types.go", - "source_location": "L21", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", "weight": 1.0, - "source": "common_types", - "target": "common_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "annotate_plugins", + "target": "annotate_plugins_addsourceattributesfortemplate" }, { - "relation": "embeds", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/common/types.go", - "source_location": "L22", + "source_file": "pkg/library/annotate/plugins.go", + "source_location": "L27", "weight": 1.0, - "source": "common_devworkspacewithconfig", - "target": "pkg_common_types_go_devworkspace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "annotate_plugins_addsourceattributesfortemplate", + "target": "pkg_library_annotate_plugins_go_devworkspacetemplatespec" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/common/types.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L101", "weight": 1.0, - "context": "field", - "source": "common_devworkspacewithconfig", - "target": "pkg_common_types_go_operatorconfiguration", - "confidence_score": 1.0 + "source": "flatten_flatten_recursiveresolve", + "target": "annotate_plugins_addsourceattributesfortemplate" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/conditions/conditions.go", - "source_location": "L42", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", "weight": 1.0, - "source": "conditions_conditions", - "target": "conditions_conditions_countwarningconditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "annotate_urls", + "target": "annotate_urls_addurlattributestoendpoints" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/conditions/conditions.go", - "source_location": "L33", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", "weight": 1.0, - "source": "conditions_conditions", - "target": "conditions_conditions_getconditionbytype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "annotate_urls", + "target": "annotate_urls_getcontainerendpointbyname" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/conditions/conditions.go", - "source_location": "L33", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L34", "weight": 1.0, - "context": "return_type", - "source": "conditions_conditions_getconditionbytype", - "target": "pkg_conditions_conditions_go_devworkspacecondition", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "annotate_urls_getcontainerendpointbyname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/conditions/conditions.go", - "source_location": "L33", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", "weight": 1.0, "context": "parameter_type", - "source": "conditions_conditions_getconditionbytype", - "target": "pkg_conditions_conditions_go_devworkspaceconditiontype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "pkg_library_annotate_urls_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/conditions/conditions.go", - "source_location": "L42", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L26", "weight": 1.0, "context": "parameter_type", - "source": "conditions_conditions_countwarningconditions", - "target": "pkg_conditions_conditions_go_devworkspacecondition", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L67", - "weight": 1.0, - "source": "config_common_test", - "target": "config_common_test_buildconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "annotate_urls_addurlattributestoendpoints", + "target": "pkg_library_annotate_urls_go_exposedendpointlist" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L77", + "source_file": "pkg/library/annotate/urls.go", + "source_location": "L44", "weight": 1.0, - "source": "config_common_test", - "target": "config_common_test_buildexternalconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "annotate_urls_getcontainerendpointbyname", + "target": "pkg_library_annotate_urls_go_containercomponent" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", + "source_file": "pkg/library/annotate/urls.go", "source_location": "L44", "weight": 1.0, - "source": "config_common_test", - "target": "config_common_test_init", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "annotate_urls_getcontainerendpointbyname", + "target": "pkg_library_annotate_urls_go_endpoint" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L52", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", "weight": 1.0, - "source": "config_common_test", - "target": "config_common_test_setupfortest", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_container", + "target": "container_container_getkubecontainersfromdevfile" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/common_test.go", - "source_location": "L58", + "source_file": "pkg/library/container/container.go", + "source_location": "L72", "weight": 1.0, - "source": "config_common_test_setupfortest", - "target": "config_defaults_setdefaultcontainersecuritycontext" + "source": "container_container_getkubecontainersfromdevfile", + "target": "container_conversion_convertcontainertok8s" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/common_test.go", - "source_location": "L57", + "source_file": "pkg/library/container/container.go", + "source_location": "L76", "weight": 1.0, - "source": "config_common_test_setupfortest", - "target": "config_defaults_setdefaultpodsecuritycontext" + "source": "container_container_getkubecontainersfromdevfile", + "target": "container_mountsources_handlemountsources" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/common_test.go", - "source_location": "L56", - "weight": 1.0, - "source": "config_common_test_setupfortest", - "target": "infrastructure_cluster_initializefortesting" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L52", + "source_file": "pkg/library/container/container.go", + "source_location": "L58", "weight": 1.0, - "context": "parameter_type", - "source": "config_common_test_setupfortest", - "target": "pkg_config_common_test_go_t", - "confidence_score": 1.0 + "source": "container_container_getkubecontainersfromdevfile", + "target": "flatten_common_devworkspaceisflattened" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L206", + "source_file": "pkg/library/container/container.go", + "source_location": "L97", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "lifecycle_poststart_addpoststartlifecyclehooks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L214", + "source_file": "pkg/library/container/container.go", + "source_location": "L63", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "lifecycle_prestart_getinitcontainers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L255", + "source_file": "pkg/library/container/container.go", + "source_location": "L101", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "lifecycle_prestop_addprestoplifecyclehooks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L290", + "source_file": "pkg/library/container/container.go", + "source_location": "L80", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "overrides_containers_applycontaineroverrides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L103", + "source_file": "pkg/library/container/container.go", + "source_location": "L79", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "overrides_containers_needscontaineroverride" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_podadditions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container.go", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_getkubecontainersfromdevfile", + "target": "pkg_library_container_container_go_securitycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L73", + "source_file": "pkg/library/container/container.go", + "source_location": "L88", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "resources_helper_applycaps" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L35", + "source_file": "pkg/library/container/container.go", + "source_location": "L89", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", - "target": "config_common_test_setupfortest" + "source": "container_container_getkubecontainersfromdevfile", + "target": "resources_helper_validateresources" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L51", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L90", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", - "target": "config_common_test_setupfortest" + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "container_container_getkubecontainersfromdevfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test", + "target": "container_container_test_loadalltestcasesorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test", + "target": "container_container_test_loadtestcaseorpanic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test", + "target": "container_container_test_testgetkubecontainersfromdevfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test", + "target": "container_testcase" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "container_container_test", + "target": "container_testoutput" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "container_container_test_loadalltestcasesorpanic", + "target": "container_testcase" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "container_container_test_loadtestcaseorpanic", + "target": "container_testcase" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L156", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L35", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", - "target": "config_common_test_setupfortest" + "context": "field", + "confidence_score": 1.0, + "source": "container_testcase", + "target": "pkg_library_container_container_test_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L133", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L36", "weight": 1.0, - "source": "config_sync_test_testcatchesnonexistentexternaldwoc", - "target": "config_common_test_setupfortest" + "context": "field", + "confidence_score": 1.0, + "source": "container_testcase", + "target": "pkg_library_container_container_test_go_testoutput" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L249", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L40", "weight": 1.0, - "source": "config_sync_test_testdetectsopenshiftroutesuffix", - "target": "config_common_test_setupfortest" + "context": "field", + "confidence_score": 1.0, + "source": "container_testoutput", + "target": "pkg_library_container_container_test_go_podadditions" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L361", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L65", "weight": 1.0, - "source": "config_sync_test_testmergeconfighandlesproxysettings", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_container_test_loadalltestcasesorpanic", + "target": "container_container_test_loadtestcaseorpanic" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L155", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L55", "weight": 1.0, - "source": "config_sync_test_testmergeexternalconfig", - "target": "config_common_test_setupfortest" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_test_loadalltestcasesorpanic", + "target": "pkg_library_container_container_test_go_t" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L96", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L84", "weight": 1.0, - "source": "config_sync_test_testmergesallfieldsfromclusterconfig", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "container_container_test_loadalltestcasesorpanic" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L223", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L71", "weight": 1.0, - "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", - "target": "config_common_test_setupfortest" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_test_loadtestcaseorpanic", + "target": "pkg_library_container_container_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L54", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/container_test.go", + "source_location": "L83", "weight": 1.0, - "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", - "target": "config_common_test_setupfortest" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_container_test_testgetkubecontainersfromdevfile", + "target": "pkg_library_container_container_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L44", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", "weight": 1.0, - "source": "config_sync_test_testsetupcontrollerconfigusesdefault", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_convertcontainertok8s" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L68", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", "weight": 1.0, - "source": "config_sync_test_testsetupcontrollermergesclusterconfig", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfileendpointstocontainerports" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L295", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfileenvtocontainerenv" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L329", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion", + "target": "container_conversion_devfilevolumemountstocontainervolumemounts" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L269", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L49", "weight": 1.0, - "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfileendpointstocontainerports" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L282", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L50", "weight": 1.0, - "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfileenvtocontainerenv" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L314", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L51", "weight": 1.0, - "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", - "target": "config_common_test_setupfortest" + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "container_conversion_devfilevolumemountstocontainervolumemounts" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L67", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", "weight": 1.0, - "context": "return_type", - "source": "config_common_test_buildconfig", - "target": "pkg_config_common_test_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L67", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", "weight": 1.0, - "context": "parameter_type", - "source": "config_common_test_buildconfig", - "target": "pkg_config_common_test_go_operatorconfiguration", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L77", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", "weight": 1.0, "context": "parameter_type", - "source": "config_common_test_buildexternalconfig", - "target": "pkg_config_common_test_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_resourcerequirements" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/common_test.go", - "source_location": "L77", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L28", "weight": 1.0, - "context": "return_type", - "source": "config_common_test_buildexternalconfig", - "target": "pkg_config_common_test_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_conversion_convertcontainertok8s", + "target": "pkg_library_container_conversion_go_securitycontext" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L170", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L38", "weight": 1.0, - "source": "config_sync_test_testmergeexternalconfig", - "target": "config_common_test_buildexternalconfig" + "source": "container_conversion_convertcontainertok8s", + "target": "resources_helper_applydefaults" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L107", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L34", "weight": 1.0, - "source": "configmap_config", - "target": "configmap_config_loadcontrollerconfig", - "confidence_score": 1.0 + "source": "container_conversion_convertcontainertok8s", + "target": "resources_helper_parseresourcesfromcomponent" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L96", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/container/conversion.go", + "source_location": "L39", "weight": 1.0, - "source": "configmap_config", - "target": "configmap_config_syncconfigmapfromcluster", - "confidence_score": 1.0 + "source": "container_conversion_convertcontainertok8s", + "target": "resources_helper_validateresources" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L44", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", "weight": 1.0, - "source": "configmap_config", - "target": "configmap_controllerconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "container_conversion_devfileendpointstocontainerports", + "target": "containerport" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L61", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L59", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getclusterroutingsuffix", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_conversion_devfileendpointstocontainerports", + "target": "pkg_library_container_conversion_go_endpoint" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L57", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L77", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getdefaultroutingclass", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "container_conversion_devfilevolumemountstocontainervolumemounts", + "target": "pkg_library_container_conversion_go_volumemount" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L68", + "source_file": "pkg/library/container/conversion.go", + "source_location": "L93", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getexperimentalfeaturesenabled", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "container_conversion_devfileenvtocontainerenv", + "target": "pkg_library_container_conversion_go_envvar" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L80", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_anymountsources" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L72", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getpvcstorageclassname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_getprojectsourcepath" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L76", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getsidecarpullpolicy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_getprojectsvolumemount" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L92", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getworkspaceidletimeout", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_handlemountsources" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L53", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_getworkspacepvcname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources", + "target": "container_mountsources_hasmountsources" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", + "source_file": "pkg/library/container/mountSources.go", "source_location": "L48", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_update", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_anymountsources", + "target": "container_mountsources_hasmountsources" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L88", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L58", "weight": 1.0, - "source": "configmap_controllerconfig", - "target": "configmap_controllerconfig_validate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_hasmountsources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L45", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L34", "weight": 1.0, - "context": "field", - "source": "configmap_controllerconfig", - "target": "pkg_config_configmap_config_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_mountsources_hasmountsources", + "target": "pkg_library_container_mountsources_go_containercomponent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L48", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", "weight": 1.0, "context": "parameter_type", - "source": "configmap_controllerconfig_update", - "target": "pkg_config_configmap_config_go_configmap", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L102", - "weight": 1.0, - "source": "configmap_config_syncconfigmapfromcluster", - "target": "configmap_controllerconfig_update", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L54", - "weight": 1.0, - "source": "configmap_controllerconfig_getworkspacepvcname", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_containercomponent" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L58", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L46", "weight": 1.0, - "source": "configmap_controllerconfig_getdefaultroutingclass", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_mountsources_anymountsources", + "target": "pkg_library_container_mountsources_go_component" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L62", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L52", "weight": 1.0, - "source": "configmap_controllerconfig_getclusterroutingsuffix", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "container_mountsources_anymountsources" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L69", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L217", "weight": 1.0, - "source": "configmap_controllerconfig_getexperimentalfeaturesenabled", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "source": "storage_shared_processprojectsvolume", + "target": "container_mountsources_anymountsources" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L73", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L60", "weight": 1.0, - "source": "configmap_controllerconfig_getpvcstorageclassname", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "source": "storage_shared_workspaceneedsstorage", + "target": "container_mountsources_anymountsources" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L77", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L79", "weight": 1.0, - "source": "configmap_controllerconfig_getsidecarpullpolicy", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_getprojectsourcepath" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L93", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L62", "weight": 1.0, - "source": "configmap_controllerconfig_getworkspaceidletimeout", - "target": "configmap_controllerconfig_getproperty", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "container_mountsources_getprojectsvolumemount" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L142", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", "weight": 1.0, - "source": "configmap_config_loadcontrollerconfig", - "target": "configmap_config_syncconfigmapfromcluster", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L96", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L57", "weight": 1.0, "context": "parameter_type", - "source": "configmap_config_syncconfigmapfromcluster", - "target": "pkg_config_configmap_config_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_handlemountsources", + "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L96", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", "weight": 1.0, "context": "parameter_type", - "source": "configmap_config_syncconfigmapfromcluster", - "target": "pkg_config_configmap_config_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_getprojectsvolumemount", + "target": "pkg_library_container_mountsources_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/configmap/config.go", - "source_location": "L107", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L112", "weight": 1.0, "context": "parameter_type", - "source": "configmap_config_loadcontrollerconfig", - "target": "pkg_config_configmap_config_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "container_mountsources_getprojectsourcepath", + "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate.go", - "source_location": "L85", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L116", "weight": 1.0, - "source": "config_migrate_convertconfigmaptoconfigcrd", - "target": "configmap_config_loadcontrollerconfig" + "source": "container_mountsources_getprojectsourcepath", + "target": "projects_clone_getclonepath" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/configmap/config.go", - "source_location": "L116", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L120", "weight": 1.0, - "source": "configmap_config_loadcontrollerconfig", - "target": "infrastructure_namespace_getnamespace" + "source": "container_mountsources_getprojectsourcepath", + "target": "projects_clone_getstarterproject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/container/mountSources.go", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "container_mountsources_getprojectsvolumemount", + "target": "pkg_library_container_mountsources_go_volumemount" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/defaults.go", - "source_location": "L149", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", "weight": 1.0, - "source": "config_defaults", - "target": "config_defaults_setdefaultcontainersecuritycontext", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "defaults_helper", + "target": "defaults_helper_applydefaulttemplate" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/defaults.go", - "source_location": "L137", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", "weight": 1.0, - "source": "config_defaults", - "target": "config_defaults_setdefaultpodsecuritycontext", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "defaults_helper", + "target": "defaults_helper_needsdefaulttemplate" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/defaults.go", - "source_location": "L138", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L25", "weight": 1.0, - "source": "config_defaults_setdefaultpodsecuritycontext", - "target": "infrastructure_cluster_isinitialized" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "defaults_helper_applydefaulttemplate", + "target": "pkg_library_defaults_helper_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/defaults.go", - "source_location": "L141", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/defaults/helper.go", + "source_location": "L37", "weight": 1.0, - "source": "config_defaults_setdefaultpodsecuritycontext", - "target": "infrastructure_cluster_isopenshift" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "defaults_helper_needsdefaulttemplate", + "target": "pkg_library_defaults_helper_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L102", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", "weight": 1.0, - "source": "config_sync_setglobalconfigfortesting", - "target": "config_defaults_setdefaultpodsecuritycontext" + "confidence_score": 1.0, + "source": "flatten_common", + "target": "flatten_common_devworkspaceisflattened" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L112", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "config_defaults_setdefaultpodsecuritycontext" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_common_devworkspaceisflattened", + "target": "pkg_library_flatten_common_go_componentcontribution" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/defaults.go", - "source_location": "L150", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/common.go", + "source_location": "L20", "weight": 1.0, - "source": "config_defaults_setdefaultcontainersecuritycontext", - "target": "infrastructure_cluster_isinitialized" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_common_devworkspaceisflattened", + "target": "pkg_library_flatten_common_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/defaults.go", - "source_location": "L153", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L81", "weight": 1.0, - "source": "config_defaults_setdefaultcontainersecuritycontext", - "target": "infrastructure_cluster_isopenshift" + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_common_devworkspaceisflattened" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L103", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L317", "weight": 1.0, - "source": "config_sync_setglobalconfigfortesting", - "target": "config_defaults_setdefaultcontainersecuritycontext" + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_canimportdwt" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L115", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "config_defaults_setdefaultcontainersecuritycontext" + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_formatvariableswarning" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L27", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", "weight": 1.0, - "source": "config_env", - "target": "config_controllerenv", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_recursiveresolve" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L48", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", "weight": 1.0, - "source": "config_env", - "target": "config_env_getdevmodeenabled", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L52", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", "weight": 1.0, - "source": "config_env", - "target": "config_env_getmaxconcurrentreconciles", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbyid" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", "weight": 1.0, - "source": "config_env", - "target": "config_env_getresourcequantityfromenvvar", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbykubernetesimport" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L40", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", "weight": 1.0, - "source": "config_env", - "target": "config_env_getwebhookssecretname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveelementbyuri" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L76", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", "weight": 1.0, - "source": "config_env", - "target": "config_env_getworkspacecontrollersa", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveparentcomponent" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L58", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", "weight": 1.0, - "source": "webhook_create_setupwebhooks", - "target": "config_env_getwebhookssecretname" + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_flatten_resolveplugincomponent" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L72", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L47", "weight": 1.0, - "source": "webhook_main_main", - "target": "config_env_getdevmodeenabled" + "confidence_score": 1.0, + "source": "flatten_flatten", + "target": "flatten_resolvertools" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/env.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", "weight": 1.0, - "context": "return_type", - "source": "config_env_getresourcequantityfromenvvar", - "target": "pkg_config_env_go_quantity", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_resolvertools" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/deployment.go", - "source_location": "L222", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", "weight": 1.0, - "source": "webhook_deployment_getwebhooksserverresources", - "target": "config_env_getresourcequantityfromenvvar" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_resolvertools" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/deployment.go", - "source_location": "L80", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", "weight": 1.0, - "source": "webhook_deployment_getspecdeployment", - "target": "config_env_getworkspacecontrollersa" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbyid", + "target": "flatten_resolvertools" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L138", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", "weight": 1.0, - "source": "workspace_config_controllersauid", - "target": "config_env_getworkspacecontrollersa" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "flatten_resolvertools" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L84", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", "weight": 1.0, - "source": "config_migrate", - "target": "config_migrate_convertconfigmaptoconfigcrd", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbyuri", + "target": "flatten_resolvertools" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L70", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", "weight": 1.0, - "source": "config_migrate", - "target": "config_migrate_deletemigratedconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_resolvertools" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L33", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", "weight": 1.0, - "source": "config_migrate", - "target": "config_migrate_migrateconfigfromconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_resolvertools" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L34", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L51", "weight": 1.0, - "source": "config_migrate_migrateconfigfromconfigmap", - "target": "config_migrate_convertconfigmaptoconfigcrd", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "flatten_resolvertools", + "target": "httpgetter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "flatten_resolvertools", + "target": "pkg_library_flatten_flatten_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "flatten_resolvertools", + "target": "pkg_library_flatten_flatten_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "confidence_score": 1.0, + "source": "flatten_resolvertools", + "target": "pkg_library_flatten_flatten_go_resourcerequirements" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L56", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L59", "weight": 1.0, - "source": "config_migrate_migrateconfigfromconfigmap", - "target": "config_migrate_deletemigratedconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_flatten_recursiveresolve" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate.go", - "source_location": "L46", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L70", "weight": 1.0, - "source": "config_migrate_migrateconfigfromconfigmap", - "target": "config_sync_getclusterconfig" + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_merge_mergecontainercontributions" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate.go", - "source_location": "L42", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L69", "weight": 1.0, - "source": "config_migrate_migrateconfigfromconfigmap", - "target": "infrastructure_namespace_getnamespace" + "source": "flatten_flatten_resolvedevworkspace", + "target": "flatten_merge_needscontainercontributionmerge" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L33", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", "weight": 1.0, "context": "parameter_type", - "source": "config_migrate_migrateconfigfromconfigmap", - "target": "pkg_config_migrate_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "pkg_library_flatten_flatten_go_componentcontribution" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolvedevworkspace", + "target": "variablewarning" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L133", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L223", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", - "target": "config_migrate_migrateconfigfromconfigmap" + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L89", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L246", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", - "target": "config_migrate_migrateconfigfromconfigmap" + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L37", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L288", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", - "target": "config_migrate_migrateconfigfromconfigmap" + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L67", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L200", "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", - "target": "config_migrate_migrateconfigfromconfigmap" + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L183", - "weight": 1.0, - "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", - "target": "config_migrate_migrateconfigfromconfigmap" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L84", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L267", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_convertconfigmaptoconfigcrd", - "target": "pkg_config_migrate_go_client", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "flatten_flatten_resolvedevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L70", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L154", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_deletemigratedconfigmap", - "target": "pkg_config_migrate_go_client", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "flatten_flatten_resolvedevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate.go", - "source_location": "L84", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L36", "weight": 1.0, - "context": "return_type", - "source": "config_migrate_convertconfigmaptoconfigcrd", - "target": "pkg_config_migrate_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L208", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L131", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", - "target": "config_migrate_convertconfigmaptoconfigcrd" + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L247", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L105", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", - "target": "config_migrate_convertconfigmaptoconfigcrd" + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L282", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L59", "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", - "target": "config_migrate_convertconfigmaptoconfigcrd" + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/migrate_test.go", - "source_location": "L306", - "weight": 1.0, - "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", - "target": "config_migrate_convertconfigmaptoconfigcrd" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L205", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L213", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L254", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L289", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L102", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L72", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L34", - "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L50", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L82", "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "flatten_flatten_resolvedevworkspace" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L155", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L177", "weight": 1.0, - "source": "config_migrate_test", - "target": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "flatten_flatten_resolvedevworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L34", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testmigrateconfigdoesnothingwhennoconfigmap", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L205", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L267", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testconvertconfigmapdoesnothingwhennoconfigmap", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbyid", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L213", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testconvertconfigmapgetsalloldconfigvalues", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L254", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L298", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testconvertconfigmapignoresvaluesthataredefault", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbyuri", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L289", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testconvertconfigmapreturnsnilwhenalldefault", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L102", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testmigrateconfigcreatescrfromconfigmap", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L72", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", "weight": 1.0, "context": "parameter_type", - "source": "config_migrate_test_testmigrateconfigdeletesconfigmapwhenalreadymigrated", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "pkg_library_flatten_flatten_go_componentcontribution" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L50", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L341", "weight": 1.0, "context": "parameter_type", - "source": "config_migrate_test_testmigrateconfigerrorwhenconfigandconfigmappresent", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_formatvariableswarning", + "target": "variablewarning" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/migrate_test.go", - "source_location": "L155", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L113", "weight": 1.0, - "context": "parameter_type", - "source": "config_migrate_test_testmigrateconfigsucceedswhencrdhasallvaluesfromconfigmap", - "target": "pkg_config_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_flatten_resolveparentcomponent" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/predicates.go", - "source_location": "L25", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L87", "weight": 1.0, - "source": "config_predicates", - "target": "config_predicates_predicates", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_flatten_resolveplugincomponent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/predicates.go", - "source_location": "L42", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L150", "weight": 1.0, - "source": "config_predicates_predicates", - "target": "config_sync_restoredefaultconfig" + "source": "flatten_flatten_recursiveresolve", + "target": "flatten_merge_mergedevworkspaceelements" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/predicates.go", - "source_location": "L29", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L80", "weight": 1.0, - "source": "config_predicates_predicates", - "target": "config_sync_syncconfigfrom" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_recursiveresolve", + "target": "resolutioncontexttree" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/predicates.go", - "source_location": "L25", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L172", "weight": 1.0, - "context": "return_type", - "source": "config_predicates_predicates", - "target": "predicate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbyid" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L35", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L168", "weight": 1.0, - "source": "proxy_openshift", - "target": "proxy_openshift_getclusterproxyconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbykubernetesimport" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L170", "weight": 1.0, - "source": "proxy_openshift", - "target": "proxy_openshift_mergeproxyconfigs", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "flatten_flatten_resolveelementbyuri" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L99", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L161", "weight": 1.0, - "source": "proxy_openshift", - "target": "proxy_openshift_removeemptystrings", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveparentcomponent", + "target": "parent" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L146", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L202", "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "proxy_openshift_getclusterproxyconfig" + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbyid" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L36", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L198", "weight": 1.0, - "source": "proxy_openshift_getclusterproxyconfig", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbykubernetesimport" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L35", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L200", "weight": 1.0, - "context": "parameter_type", - "source": "proxy_openshift_getclusterproxyconfig", - "target": "pkg_config_proxy_openshift_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "flatten_flatten_resolveelementbyuri" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L35", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L192", "weight": 1.0, - "context": "return_type", - "source": "proxy_openshift_getclusterproxyconfig", - "target": "pkg_config_proxy_openshift_go_proxy", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveplugincomponent", + "target": "pkg_library_flatten_flatten_go_plugincomponent" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L257", "weight": 1.0, - "context": "return_type", - "source": "proxy_openshift_mergeproxyconfigs", - "target": "pkg_config_proxy_openshift_go_proxy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "flatten_flatten_canimportdwt" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L99", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L226", "weight": 1.0, - "context": "return_type", - "source": "proxy_openshift_removeemptystrings", - "target": "pkg_config_proxy_openshift_go_proxy", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_resolveelementbykubernetesimport", + "target": "kubernetescustomresourceimportreference" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L284", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L281", "weight": 1.0, - "source": "config_sync_mergeconfig", - "target": "proxy_openshift_mergeproxyconfigs" + "source": "flatten_flatten_resolveelementbyid", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L151", - "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "proxy_openshift_mergeproxyconfigs" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift.go", - "source_location": "L66", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L289", "weight": 1.0, - "source": "proxy_openshift_mergeproxyconfigs", - "target": "proxy_openshift_removeemptystrings", - "confidence_score": 1.0 + "source": "flatten_flatten_resolveelementbyid", + "target": "network_fetch_fetchdevworkspacetemplate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/proxy/openshift_test.go", - "source_location": "L119", - "weight": 1.0, - "source": "proxy_openshift_test_testmergeproxyconfigs", - "target": "proxy_openshift_mergeproxyconfigs" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift_test.go", - "source_location": "L24", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L307", "weight": 1.0, - "source": "proxy_openshift_test", - "target": "proxy_openshift_test_testmergeproxyconfigs", - "confidence_score": 1.0 + "source": "flatten_flatten_resolveelementbyuri", + "target": "network_fetch_fetchdevworkspacetemplate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/proxy/openshift_test.go", - "source_location": "L24", + "source_file": "pkg/library/flatten/flatten.go", + "source_location": "L317", "weight": 1.0, "context": "parameter_type", - "source": "proxy_openshift_test_testmergeproxyconfigs", - "target": "pkg_config_proxy_openshift_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L207", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_discoverroutesuffix", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L161", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_experimentalfeaturesenabled", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L168", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_getclusterconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L91", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_getconfigfortesting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L609", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_getcurrentconfigstring", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L55", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_getglobalconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L179", - "weight": 1.0, - "source": "config_sync", - "target": "config_sync_getmergedconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_canimportdwt", + "target": "pkg_library_flatten_flatten_go_devworkspacetemplate" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L157", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_issetup", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L799", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L215", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_logcurrentconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergecontainercontributions" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L246", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_mergeconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergeimplicitcontainercontributions" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L536", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_mergecontainersecuritycontext", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergeimplicitspeccontributions" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L512", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L192", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_mergepodsecuritycontext", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergesduplicatevolumecomponents" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L582", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_mergeresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testmergespeccontributions" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L560", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L146", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_mergetlscertificateconfigmapref", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspaceannotations" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_resolveconfigforworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacekubernetesreference" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L197", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_restoredefaultconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacemissingdefaults" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L99", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_setglobalconfigfortesting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspaceparents" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L108", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_setupcontrollerconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacepluginregistry" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L186", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", "weight": 1.0, - "source": "config_sync", - "target": "config_sync_syncconfigfrom", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacepluginuri" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L55", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", "weight": 1.0, - "context": "return_type", - "source": "config_sync_getglobalconfig", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test", + "target": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L66", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L35", "weight": 1.0, - "source": "config_sync_resolveconfigforworkspace", - "target": "config_sync_getglobalconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "flatten_flatten_test_gettestingtools" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/webhook/deployment.go", - "source_location": "L85", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L30", "weight": 1.0, - "source": "webhook_deployment_getspecdeployment", - "target": "config_sync_getglobalconfig" + "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L91", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L215", "weight": 1.0, - "context": "return_type", - "source": "config_sync_getconfigfortesting", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L609", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L238", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_getcurrentconfigstring", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L179", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L282", "weight": 1.0, - "context": "return_type", - "source": "config_sync_getmergedconfig", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L246", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L192", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_mergeconfig", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L261", "weight": 1.0, - "context": "return_type", - "source": "config_sync_resolveconfigforworkspace", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L99", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L146", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_setglobalconfigfortesting", - "target": "pkg_config_sync_go_operatorconfiguration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L88", - "weight": 1.0, - "source": "config_sync_resolveconfigforworkspace", - "target": "config_sync_getmergedconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L120", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_resolveconfigforworkspace", - "target": "pkg_config_sync_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L97", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_resolveconfigforworkspace", - "target": "pkg_config_sync_go_devworkspace", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L147", - "weight": 1.0, - "source": "config_sync_test_testcatchesnonexistentexternaldwoc", - "target": "config_sync_resolveconfigforworkspace" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L191", - "weight": 1.0, - "source": "config_sync_test_testmergeexternalconfig", - "target": "config_sync_resolveconfigforworkspace" + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L207", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L51", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_discoverroutesuffix", - "target": "pkg_config_sync_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L168", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L74", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_getclusterconfig", - "target": "pkg_config_sync_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L108", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L169", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_setupcontrollerconfig", - "target": "pkg_config_sync_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "pkg_library_flatten_flatten_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L95", - "weight": 1.0, - "source": "config_sync_getconfigfortesting", - "target": "config_sync_mergeconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L197", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L57", "weight": 1.0, - "source": "rbac_common_test_gettestdevworkspace", - "target": "config_sync_getconfigfortesting" + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L210", - "weight": 1.0, - "source": "rbac_common_test_gettestdevworkspacewithattributes", - "target": "config_sync_getconfigfortesting" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L105", - "weight": 1.0, - "source": "config_sync_setglobalconfigfortesting", - "target": "config_sync_mergeconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L137", - "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "config_sync_discoverroutesuffix", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L127", - "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "config_sync_getclusterconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L153", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L52", "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "config_sync_logcurrentconfig", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L134", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L80", "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "config_sync_syncconfigfrom", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L121", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L75", "weight": 1.0, - "source": "config_sync_setupcontrollerconfig", - "target": "infrastructure_namespace_getnamespace" + "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L190", - "weight": 1.0, - "source": "sync_sync_printdiff", - "target": "config_sync_experimentalfeaturesenabled" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L168", - "weight": 1.0, - "context": "return_type", - "source": "config_sync_getclusterconfig", - "target": "pkg_config_sync_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L186", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L103", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_syncconfigfrom", - "target": "pkg_config_sync_go_devworkspaceoperatorconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L182", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L98", "weight": 1.0, - "source": "config_sync_getmergedconfig", - "target": "config_sync_mergeconfig", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testresolvedevworkspaceparents", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L194", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L129", "weight": 1.0, - "source": "config_sync_syncconfigfrom", - "target": "config_sync_logcurrentconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L193", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L152", "weight": 1.0, - "source": "config_sync_syncconfigfrom", - "target": "config_sync_mergeconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L308", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L147", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", - "target": "config_sync_syncconfigfrom" + "source": "flatten_flatten_test_testresolvedevworkspaceannotations", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L346", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L175", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", - "target": "config_sync_syncconfigfrom" + "confidence_score": 1.0, + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L277", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L170", "weight": 1.0, - "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", - "target": "config_sync_syncconfigfrom" + "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L290", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L198", "weight": 1.0, - "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", - "target": "config_sync_syncconfigfrom" + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L321", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L193", "weight": 1.0, - "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", - "target": "config_sync_syncconfigfrom" + "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L201", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L221", "weight": 1.0, - "source": "config_sync_restoredefaultconfig", - "target": "config_sync_logcurrentconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync.go", - "source_location": "L208", - "weight": 1.0, - "source": "config_sync_discoverroutesuffix", - "target": "infrastructure_cluster_isopenshift" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L342", - "weight": 1.0, - "source": "config_sync_mergeconfig", - "target": "config_sync_mergecontainersecuritycontext", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L339", - "weight": 1.0, - "source": "config_sync_mergeconfig", - "target": "config_sync_mergepodsecuritycontext", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L392", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L216", "weight": 1.0, - "source": "config_sync_mergeconfig", - "target": "config_sync_mergeresources", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergecontainercontributions", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L290", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L244", "weight": 1.0, - "source": "config_sync_mergeconfig", - "target": "config_sync_mergetlscertificateconfigmapref", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L423", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L239", "weight": 1.0, - "source": "config_sync_test_testmergeconfighandlesproxysettings", - "target": "config_sync_mergeconfig" + "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L440", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L265", "weight": 1.0, - "source": "config_sync_test_testmergeconfiglooksatallfields", - "target": "config_sync_mergeconfig" + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L608", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L262", "weight": 1.0, - "source": "config_sync_test_testmergeconfigmergesruntimeclassname", - "target": "config_sync_mergeconfig" + "source": "flatten_flatten_test_testmergespeccontributions", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L456", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L286", "weight": 1.0, - "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", - "target": "config_sync_mergeconfig" + "confidence_score": 1.0, + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "flatten_flatten_test_gettestingtools" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L532", - "weight": 1.0, - "source": "config_sync_test_testmergeconfigmergesstorageclassname", - "target": "config_sync_mergeconfig" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L512", - "weight": 1.0, - "context": "return_type", - "source": "config_sync_mergepodsecuritycontext", - "target": "pkg_config_sync_go_podsecuritycontext", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L536", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L283", "weight": 1.0, - "context": "return_type", - "source": "config_sync_mergecontainersecuritycontext", - "target": "pkg_config_sync_go_securitycontext", - "confidence_score": 1.0 + "source": "flatten_flatten_test_testmergeimplicitspeccontributions", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L560", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", "weight": 1.0, - "context": "return_type", - "source": "config_sync_mergetlscertificateconfigmapref", - "target": "pkg_config_sync_go_configmapreference", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_flatten_test_gettestingtools", + "target": "pkg_library_flatten_flatten_test_go_testinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L582", + "source_file": "pkg/library/flatten/flatten_test.go", + "source_location": "L303", "weight": 1.0, "context": "return_type", - "source": "config_sync_mergeresources", - "target": "pkg_config_sync_go_resourcerequirements", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/config/sync.go", - "source_location": "L800", - "weight": 1.0, - "source": "config_sync_logcurrentconfig", - "target": "config_sync_getcurrentconfigstring", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_flatten_test_gettestingtools", + "target": "resolvertools" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L614", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_fuzzquantity", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_helper", + "target": "flatten_helper_formatimportcycle" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L620", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L27", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_fuzzresourcelist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_helper", + "target": "flatten_resolutioncontexttree" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L631", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L59", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_fuzzresourcerequirements", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_helper_formatimportcycle", + "target": "flatten_resolutioncontexttree" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L639", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_fuzzstringptr", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree_addplugin", + "target": "flatten_resolutioncontexttree" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L132", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L44", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testcatchesnonexistentexternaldwoc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree", + "target": "flatten_resolutioncontexttree_hascycle" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L248", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L29", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testdetectsopenshiftroutesuffix", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree", + "target": "importreference" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L360", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L34", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergeconfighandlesproxysettings", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree_addplugin", + "target": "pkg_library_flatten_helper_go_plugincomponent" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L429", + "source_file": "pkg/library/flatten/helper.go", + "source_location": "L50", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergeconfiglooksatallfields", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_resolutioncontexttree_hascycle", + "target": "flatten_helper_formatimportcycle" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L538", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergeconfigmergesruntimeclassname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_common_loadalltestsorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L444", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergeconfigmergesstorageaccessmode", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_common_loadtestcaseorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L462", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L53", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergeconfigmergesstorageclassname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testcase" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L154", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L60", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergeexternalconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testinput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L95", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L82", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testmergesallfieldsfromclusterconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testoutput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L222", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L73", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common", + "target": "testutil_testpluginerror" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L53", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "testutil_testcase" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L43", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsetupcontrollerconfigusesdefault", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_common_loadtestcaseorpanic", + "target": "testutil_testcase" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L67", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L55", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsetupcontrollermergesclusterconfig", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testcase", + "target": "pkg_library_flatten_internal_testutil_common_go_testinput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L294", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L56", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsyncconfigdoesnotchangedefaults", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testcase", + "target": "pkg_library_flatten_internal_testutil_common_go_testoutput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L328", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L64", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_componentcontribution" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L268", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L68", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devfile" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L281", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L66", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplate" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L313", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L62", "weight": 1.0, - "source": "config_sync_test", - "target": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L43", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsetupcontrollerconfigusesdefault", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testinput", + "target": "pkg_library_flatten_internal_testutil_common_go_testpluginerror" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L132", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L83", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testcatchesnonexistentexternaldwoc", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_testoutput", + "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L248", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L110", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testdetectsopenshiftroutesuffix", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "testutil_common_loadtestcaseorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L360", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L87", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_test_testmergeconfighandlesproxysettings", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common_loadtestcaseorpanic", + "target": "pkg_library_flatten_internal_testutil_common_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L429", + "source_file": "pkg/library/flatten/internal/testutil/common.go", + "source_location": "L100", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_test_testmergeconfiglooksatallfields", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_common_loadalltestsorpanic", + "target": "pkg_library_flatten_internal_testutil_common_go_t" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L538", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testmergeconfigmergesruntimeclassname", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", + "target": "testutil_fakehttpgetter" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L444", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L39", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testmergeconfigmergesstorageaccessmode", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", + "target": "testutil_fakerespbody" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L462", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L32", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testmergeconfigmergesstorageclassname", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_devfile" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L154", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testmergeexternalconfig", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_devworkspacetemplate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L95", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testmergesallfieldsfromclusterconfig", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter", + "target": "pkg_library_flatten_internal_testutil_http_go_testpluginerror" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L222", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter", + "target": "testutil_fakehttpgetter_get" }, { - "relation": "references", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L53", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L40", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsetupcontrollerconfigfailswhenalreadysetup", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_fakerespbody", + "target": "reader" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L67", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L43", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsetupcontrollermergesclusterconfig", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_fakerespbody", + "target": "testutil_fakerespbody_close" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L294", + "source_file": "pkg/library/flatten/internal/testutil/http.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsyncconfigdoesnotchangedefaults", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "testutil_fakehttpgetter_get", + "target": "pkg_library_flatten_internal_testutil_http_go_response" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L328", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L29", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_k8sclient", + "target": "testutil_fakek8sclient" }, { - "relation": "references", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L268", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L30", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsyncconfigfromignoresotherconfiginothernamespaces", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L281", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsyncconfigfromignoresotherconfigwithothername", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_devworkspacetemplate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L313", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L32", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_testsyncconfigrestoresclusterroutingsuffix", - "target": "pkg_config_sync_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_testpluginerror" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L224", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", "weight": 1.0, - "source": "config_sync_test_testsetupcontrolleralwayssetsdefaultclusterroutingsuffix", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "testutil_fakek8sclient", + "target": "testutil_fakek8sclient_get" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L250", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", "weight": 1.0, - "source": "config_sync_test_testdetectsopenshiftroutesuffix", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient_get", + "target": "objectkey" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/config/sync_test.go", - "source_location": "L330", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", "weight": 1.0, - "source": "config_sync_test_testsyncconfigdoesnoteraseclusterroutingsuffix", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "testutil_fakek8sclient_get", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L614", + "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", + "source_location": "L35", "weight": 1.0, "context": "parameter_type", - "source": "config_sync_test_fuzzquantity", - "target": "continue", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "testutil_fakek8sclient_get", + "target": "pkg_library_flatten_internal_testutil_k8sclient_go_object" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L614", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_fuzzquantity", - "target": "pkg_config_sync_test_go_quantity", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_findmergetarget" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L620", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_fuzzresourcelist", - "target": "continue", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergecontainercontributions" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L631", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_fuzzresourcerequirements", - "target": "continue", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergecontributionsinto" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L639", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_fuzzstringptr", - "target": "continue", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergedevworkspaceelements" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L620", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_fuzzresourcelist", - "target": "resourcelist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergevolume" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/config/sync_test.go", - "source_location": "L631", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", "weight": 1.0, - "context": "parameter_type", - "source": "config_sync_test_fuzzresourcerequirements", - "target": "pkg_config_sync_test_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_mergevolumecomponents" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L77", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", "weight": 1.0, - "source": "dwerrors_errors", - "target": "dwerrors_errors_wrapsyncerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_needscontainercontributionmerge" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L47", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", "weight": 1.0, - "source": "dwerrors_errors", - "target": "dwerrors_failerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge", + "target": "flatten_merge_updatecommandtargetsaftermerge" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L23", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L37", "weight": 1.0, - "source": "dwerrors_errors", - "target": "dwerrors_retryerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge_mergedevworkspaceelements", + "target": "flatten_merge_mergevolumecomponents" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L68", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L36", "weight": 1.0, - "source": "dwerrors_errors", - "target": "dwerrors_warningerror", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergedevworkspaceelements", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L33", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L55", "weight": 1.0, - "source": "dwerrors_retryerror", - "target": "dwerrors_retryerror_error", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergevolumecomponents", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L43", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L75", "weight": 1.0, - "source": "dwerrors_retryerror", - "target": "dwerrors_retryerror_unwrap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "flatten_merge_mergevolumecomponents", + "target": "flatten_merge_mergevolume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L30", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L99", "weight": 1.0, - "context": "field", - "source": "dwerrors_retryerror", - "target": "pkg_dwerrors_errors_go_duration", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergevolume", + "target": "pkg_library_flatten_merge_go_volumecomponent" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L54", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L138", "weight": 1.0, - "source": "dwerrors_failerror", - "target": "dwerrors_failerror_error", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_needscontainercontributionmerge", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L64", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L236", "weight": 1.0, - "source": "dwerrors_failerror", - "target": "dwerrors_failerror_unwrap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_findmergetarget", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/dwerrors/errors.go", - "source_location": "L73", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", "weight": 1.0, - "source": "dwerrors_warningerror", - "target": "dwerrors_warningerror_error", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L65", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L350", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "dwerrors_errors_wrapsyncerror" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_updatecommandtargetsaftermerge", + "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L70", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L188", "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "dwerrors_errors_wrapsyncerror" + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_findmergetarget" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L59", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L204", "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "dwerrors_errors_wrapsyncerror" + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_mergecontributionsinto" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L33", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L216", "weight": 1.0, - "source": "rbac_role_syncroles", - "target": "dwerrors_errors_wrapsyncerror" + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "flatten_merge_updatecommandtargetsaftermerge" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L112", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L178", "weight": 1.0, - "source": "rbac_rolebinding_addserviceaccounttorolebinding", - "target": "dwerrors_errors_wrapsyncerror" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontainercontributions", + "target": "pkg_library_flatten_merge_go_resourcerequirements" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L146", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", "weight": 1.0, - "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", - "target": "dwerrors_errors_wrapsyncerror" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "pkg_library_flatten_merge_go_resourcerequirements" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L73", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L272", "weight": 1.0, - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "dwerrors_errors_wrapsyncerror" + "context": "return_type", + "confidence_score": 1.0, + "source": "flatten_merge_mergecontributionsinto", + "target": "pkg_library_flatten_merge_go_component" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L70", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L305", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "dwerrors_errors_wrapsyncerror" + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_addresourcerequirements" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L47", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L280", "weight": 1.0, - "source": "workspace_routing_syncroutingtocluster", - "target": "dwerrors_errors_wrapsyncerror" + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_applydefaults" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L73", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L338", "weight": 1.0, - "source": "workspace_serviceaccount_syncserviceaccount", - "target": "dwerrors_errors_wrapsyncerror" + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_applyresourcerequirementstocomponent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L43", + "source_file": "pkg/library/flatten/merge.go", + "source_location": "L276", "weight": 1.0, - "source": "workspace_ssh_provisionsshaskpass", - "target": "dwerrors_errors_wrapsyncerror" + "source": "flatten_merge_mergecontributionsinto", + "target": "resources_helper_parseresourcesfromcomponent" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L75", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_detect", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "network_devfile", + "target": "network_devfile_convertdevfiletodevworkspacetemplate" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L99", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_findapigroup", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "network_devfile_convertdevfiletodevworkspacetemplate", + "target": "pkg_library_flatten_network_devfile_go_devfile" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L108", + "source_file": "pkg/library/flatten/network/devfile.go", + "source_location": "L27", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_findapiresources", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "network_devfile_convertdevfiletodevworkspacetemplate", + "target": "pkg_library_flatten_network_devfile_go_devworkspacetemplate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L50", + "weight": 1.0, + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "network_devfile_convertdevfiletodevworkspacetemplate" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L44", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_initialize", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "network_fetch", + "target": "network_fetch_fetchdevworkspacetemplate" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L58", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L27", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_initializefortesting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "network_fetch", + "target": "network_httpgetter" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L63", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_isinitialized", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "network_httpgetter" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L68", + "source_file": "pkg/library/flatten/network/fetch.go", + "source_location": "L31", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_cluster_isopenshift", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "network_fetch_fetchdevworkspacetemplate", + "target": "pkg_library_flatten_network_fetch_go_devworkspacetemplatespec" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L27", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L31", "weight": 1.0, - "source": "infrastructure_cluster", - "target": "infrastructure_type", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_custom_init_test", + "target": "home_custom_init_test_testcustominitpersistenthome" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L75", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", "weight": 1.0, - "context": "return_type", - "source": "infrastructure_cluster_detect", - "target": "infrastructure_type", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_custom_init_test", + "target": "home_custom_init_test_testinferworkspaceimage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L190", + "weight": 1.0, + "source": "home_custom_init_test_testcustominitpersistenthome", + "target": "home_persistenthome_addpersistenthomevolume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L58", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "infrastructure_cluster_initializefortesting", - "target": "infrastructure_type", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_custom_init_test_testcustominitpersistenthome", + "target": "pkg_library_home_custom_init_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L46", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L222", "weight": 1.0, - "source": "infrastructure_cluster_initialize", - "target": "infrastructure_cluster_detect", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_custom_init_test_testinferworkspaceimage", + "target": "pkg_library_home_custom_init_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L60", + "source_file": "pkg/library/home/custom_init_test.go", + "source_location": "L344", "weight": 1.0, - "source": "webhook_main_init", - "target": "infrastructure_cluster_initialize" + "source": "home_custom_init_test_testinferworkspaceimage", + "target": "home_util_inferworkspaceimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L108", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L127", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addinitcontainer" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L54", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", "weight": 1.0, - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addinitcontainercomponent" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L33", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", "weight": 1.0, - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_addpersistenthomevolume" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L159", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L234", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_ensurehomeinitcontainerfields" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L137", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_inferinitcontainer" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L117", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initcommandexists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L222", - "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", - "target": "infrastructure_cluster_initializefortesting" + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initcomponentexists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L79", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_initeventexists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L184", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L96", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_needspersistenthomedirectory" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L61", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", "weight": 1.0, - "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_persistuserhomeenabled" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L28", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome", + "target": "home_persistenthome_storagestrategysupportspersistenthome" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L80", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L68", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", - "target": "infrastructure_cluster_initializefortesting" + "confidence_score": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "home_persistenthome_addinitcontainer" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L107", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", - "target": "infrastructure_cluster_initializefortesting" + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L29", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L53", "weight": 1.0, - "source": "rbac_role_test_testcreatesroleifnotexists", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addpersistenthomevolume", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L69", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L98", "weight": 1.0, - "source": "rbac_role_test_testcreatessccroleifnotexists", - "target": "infrastructure_cluster_initializefortesting" + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_addpersistenthomevolume" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L48", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L96", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L92", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L115", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_persistuserhomeenabled", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L51", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L122", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_storagestrategysupportspersistenthome", + "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L113", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L127", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L161", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainercomponent", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L29", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_inferinitcontainer", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L83", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L183", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_initcommandexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L200", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L170", "weight": 1.0, - "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_initcomponentexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/pull_secret_test.go", - "source_location": "L49", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L195", "weight": 1.0, - "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", - "target": "infrastructure_cluster_initializefortesting" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_initeventexists", + "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L69", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L97", "weight": 1.0, - "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "home_persistenthome_persistuserhomeenabled" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L68", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L97", "weight": 1.0, - "source": "handler_webhookhandler_validateopenshiftscc", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "home_persistenthome_storagestrategysupportspersistenthome" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L46", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L112", "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "infrastructure_cluster_isopenshift" + "source": "home_persistenthome_needspersistenthomedirectory", + "target": "storage_shared_workspaceneedsstorage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/status/check.go", - "source_location": "L157", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L97", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "infrastructure_cluster_isopenshift" + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_needspersistenthomedirectory" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L142", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L146", "weight": 1.0, - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_addinitcontainercomponent" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L62", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L141", "weight": 1.0, - "source": "webhook_create_setupwebhooks", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_inferinitcontainer" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/deployment.go", - "source_location": "L71", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L133", "weight": 1.0, - "source": "webhook_deployment_getspecdeployment", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initcommandexists" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/mutating_cfg.go", - "source_location": "L143", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L129", "weight": 1.0, - "source": "workspace_mutating_cfg_buildmutatewebhookcfg", - "target": "infrastructure_cluster_isopenshift" + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initcomponentexists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L88", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L137", "weight": 1.0, - "source": "infrastructure_cluster_detect", - "target": "infrastructure_cluster_findapigroup", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainer", + "target": "home_persistenthome_initeventexists" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L99", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L208", "weight": 1.0, - "context": "return_type", - "source": "infrastructure_cluster_findapigroup", - "target": "apigroup", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_addinitcontainercomponent", + "target": "pkg_library_home_persistenthome_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L108", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L234", "weight": 1.0, - "context": "return_type", - "source": "infrastructure_cluster_findapiresources", - "target": "apiresource", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_persistenthome_ensurehomeinitcontainerfields", + "target": "pkg_library_home_persistenthome_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/cluster.go", - "source_location": "L108", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L220", "weight": 1.0, - "context": "parameter_type", - "source": "infrastructure_cluster_findapiresources", - "target": "apiresourcelist", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_inferinitcontainer", + "target": "pkg_library_home_persistenthome_go_container" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/infrastructure/webhook.go", - "source_location": "L38", + "source_file": "pkg/library/home/persistentHome.go", + "source_location": "L221", "weight": 1.0, - "source": "infrastructure_webhook_iswebhookconfigurationenabled", - "target": "infrastructure_cluster_findapiresources" + "source": "home_persistenthome_inferinitcontainer", + "target": "home_util_inferworkspaceimage" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/namespace.go", - "source_location": "L56", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", "weight": 1.0, - "source": "infrastructure_namespace", - "target": "infrastructure_namespace_getnamespace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_getdevworkspacewithconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/namespace.go", - "source_location": "L31", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", "weight": 1.0, - "source": "infrastructure_namespace", - "target": "infrastructure_namespace_getoperatornamespace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_loadalltestcasesorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/namespace.go", - "source_location": "L46", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", "weight": 1.0, - "source": "infrastructure_namespace", - "target": "infrastructure_namespace_getwatchnamespace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_loadtestcaseorpanic" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/namespace.go", - "source_location": "L57", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L87", "weight": 1.0, - "source": "infrastructure_namespace_getnamespace", - "target": "infrastructure_namespace_getoperatornamespace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_persistenthome_test_testpersistenthomevolume" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L36", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L32", "weight": 1.0, - "source": "webhook_create_setupwebhooks", - "target": "infrastructure_namespace_getoperatornamespace" + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_testcase" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L46", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L38", "weight": 1.0, - "source": "workspace_config_configure", - "target": "infrastructure_namespace_getoperatornamespace" + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_testinput" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L142", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L44", "weight": 1.0, - "source": "workspace_config_controllersauid", - "target": "infrastructure_namespace_getoperatornamespace" + "confidence_score": 1.0, + "source": "home_persistenthome_test", + "target": "home_testoutput" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/namespace.go", + "source_file": "pkg/library/home/persistentHome_test.go", "source_location": "L61", "weight": 1.0, - "source": "infrastructure_namespace_getnamespace", - "target": "infrastructure_namespace_getwatchnamespace", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L92", - "weight": 1.0, - "source": "webhook_main_main", - "target": "infrastructure_namespace_getwatchnamespace" + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "home_testcase" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/infrastructure/webhook.go", - "source_location": "L24", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", "weight": 1.0, - "source": "infrastructure_webhook", - "target": "infrastructure_webhook_iswebhookconfigurationenabled", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadtestcaseorpanic", + "target": "home_testcase" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/server/server.go", - "source_location": "L74", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L34", "weight": 1.0, - "source": "server_server_configurewebhookserver", - "target": "infrastructure_webhook_iswebhookconfigurationenabled" + "context": "field", + "confidence_score": 1.0, + "source": "home_testcase", + "target": "pkg_library_home_persistenthome_test_go_testinput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/plugins.go", - "source_location": "L27", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L35", "weight": 1.0, - "source": "annotate_plugins", - "target": "annotate_plugins_addsourceattributesfortemplate", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "home_testcase", + "target": "pkg_library_home_persistenthome_test_go_testoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/plugins.go", - "source_location": "L27", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", "weight": 1.0, "context": "parameter_type", - "source": "annotate_plugins_addsourceattributesfortemplate", - "target": "pkg_library_annotate_plugins_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test_getdevworkspacewithconfig", + "target": "home_testinput" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L101", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L40", "weight": 1.0, - "source": "flatten_flatten_recursiveresolve", - "target": "annotate_plugins_addsourceattributesfortemplate" + "context": "field", + "confidence_score": 1.0, + "source": "home_testinput", + "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L26", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L41", "weight": 1.0, - "source": "annotate_urls", - "target": "annotate_urls_addurlattributestoendpoints", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "home_testinput", + "target": "pkg_library_home_persistenthome_test_go_operatorconfiguration" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L44", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L45", "weight": 1.0, - "source": "annotate_urls", - "target": "annotate_urls_getcontainerendpointbyname", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "home_testoutput", + "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L34", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L71", "weight": 1.0, - "source": "annotate_urls_addurlattributestoendpoints", - "target": "annotate_urls_getcontainerendpointbyname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "home_persistenthome_test_loadtestcaseorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L26", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "annotate_urls_addurlattributestoendpoints", - "target": "pkg_library_annotate_urls_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadtestcaseorpanic", + "target": "pkg_library_home_persistenthome_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L26", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L61", "weight": 1.0, "context": "parameter_type", - "source": "annotate_urls_addurlattributestoendpoints", - "target": "pkg_library_annotate_urls_go_exposedendpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test_loadalltestcasesorpanic", + "target": "pkg_library_home_persistenthome_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L44", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L87", "weight": 1.0, "context": "parameter_type", - "source": "annotate_urls_getcontainerendpointbyname", - "target": "pkg_library_annotate_urls_go_containercomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "pkg_library_home_persistenthome_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/annotate/urls.go", - "source_location": "L44", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L88", "weight": 1.0, - "context": "return_type", - "source": "annotate_urls_getcontainerendpointbyname", - "target": "pkg_library_annotate_urls_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_test_loadalltestcasesorpanic" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container.go", - "source_location": "L49", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L76", "weight": 1.0, - "source": "container_container", - "target": "container_container_getkubecontainersfromdevfile", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "home_persistenthome_test_getdevworkspacewithconfig", + "target": "pkg_library_home_persistenthome_test_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L72", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/persistentHome_test.go", + "source_location": "L94", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "container_conversion_convertcontainertok8s" + "confidence_score": 1.0, + "source": "home_persistenthome_test_testpersistenthomevolume", + "target": "home_persistenthome_test_getdevworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L76", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "container_mountsources_handlemountsources" + "confidence_score": 1.0, + "source": "home_util", + "target": "home_util_inferworkspaceimage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L58", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/home/util.go", + "source_location": "L27", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "flatten_common_devworkspaceisflattened" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "home_util_inferworkspaceimage", + "target": "pkg_library_home_util_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L97", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "lifecycle_poststart_addpoststartlifecyclehooks" + "confidence_score": 1.0, + "source": "initcontainers_merge", + "target": "initcontainers_merge_mergeinitcontainers" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L63", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge.go", + "source_location": "L30", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "lifecycle_prestart_getinitcontainers" + "context": "return_type", + "confidence_score": 1.0, + "source": "initcontainers_merge_mergeinitcontainers", + "target": "pkg_library_initcontainers_merge_go_container" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L101", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L139", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "lifecycle_prestop_addprestoplifecyclehooks" + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "initcontainers_merge_mergeinitcontainers" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L80", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "overrides_containers_applycontaineroverrides" + "confidence_score": 1.0, + "source": "initcontainers_merge_test", + "target": "initcontainers_merge_test_testmergeinitcontainers" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L79", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/initcontainers/merge_test.go", + "source_location": "L25", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "overrides_containers_needscontaineroverride" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "initcontainers_merge_test_testmergeinitcontainers", + "target": "pkg_library_initcontainers_merge_test_go_t" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container.go", - "source_location": "L49", + "source_file": "pkg/library/kubernetes/common_test.go", + "source_location": "L32", "weight": 1.0, - "context": "parameter_type", - "source": "container_container_getkubecontainersfromdevfile", - "target": "pkg_library_container_container_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_common_test", + "target": "kubernetes_common_test_init" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container.go", - "source_location": "L49", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", "weight": 1.0, - "context": "return_type", - "source": "container_container_getkubecontainersfromdevfile", - "target": "pkg_library_container_container_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize", + "target": "kubernetes_deserialize_deserializetoobject" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container.go", - "source_location": "L49", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "container_container_getkubecontainersfromdevfile", - "target": "pkg_library_container_container_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize", + "target": "kubernetes_deserialize_initializedeserializer" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container.go", - "source_location": "L49", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "container_container_getkubecontainersfromdevfile", - "target": "pkg_library_container_container_go_securitycontext", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_initializedeserializer", + "target": "pkg_library_kubernetes_deserialize_go_scheme" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L88", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L29", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "resources_helper_applycaps" + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_initializedeserializer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/container.go", - "source_location": "L89", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L92", "weight": 1.0, - "source": "container_container_getkubecontainersfromdevfile", - "target": "resources_helper_validateresources" + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_deserialize_initializedeserializer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/container_test.go", - "source_location": "L90", - "weight": 1.0, - "source": "container_container_test_testgetkubecontainersfromdevfile", - "target": "container_container_getkubecontainersfromdevfile" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L55", - "weight": 1.0, - "source": "container_container_test", - "target": "container_container_test_loadalltestcasesorpanic", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L71", - "weight": 1.0, - "source": "container_container_test", - "target": "container_container_test_loadtestcaseorpanic", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L83", - "weight": 1.0, - "source": "container_container_test", - "target": "container_container_test_testgetkubecontainersfromdevfile", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L33", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L152", "weight": 1.0, - "source": "container_container_test", - "target": "container_testcase", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "kubernetes_deserialize_initializedeserializer" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L39", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", "weight": 1.0, - "source": "container_container_test", - "target": "container_testoutput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_deserialize_deserializetoobject", + "target": "pkg_library_kubernetes_deserialize_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L55", + "source_file": "pkg/library/kubernetes/deserialize.go", + "source_location": "L41", "weight": 1.0, "context": "return_type", - "source": "container_container_test_loadalltestcasesorpanic", - "target": "container_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_deserializetoobject", + "target": "pkg_library_kubernetes_deserialize_go_object" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L71", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L75", "weight": 1.0, - "context": "return_type", - "source": "container_container_test_loadtestcaseorpanic", - "target": "container_testcase", - "confidence_score": 1.0 + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_deserializetoobject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L35", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L94", "weight": 1.0, - "context": "field", - "source": "container_testcase", - "target": "pkg_library_container_container_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "target": "kubernetes_deserialize_deserializetoobject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L36", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L53", "weight": 1.0, - "context": "field", - "source": "container_testcase", - "target": "pkg_library_container_container_test_go_testoutput", - "confidence_score": 1.0 + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_deserialize_deserializetoobject" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L40", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L99", "weight": 1.0, - "context": "field", - "source": "container_testoutput", - "target": "pkg_library_container_container_test_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_readbytesfromfile" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L65", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", "weight": 1.0, - "source": "container_container_test_loadalltestcasesorpanic", - "target": "container_container_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_testdeserializeobject" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L55", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", "weight": 1.0, - "context": "parameter_type", - "source": "container_container_test_loadalltestcasesorpanic", - "target": "pkg_library_container_container_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test", + "target": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L84", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L74", "weight": 1.0, - "source": "container_container_test_testgetkubecontainersfromdevfile", - "target": "container_container_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "kubernetes_deserialize_test_readbytesfromfile" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L71", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L28", "weight": 1.0, "context": "parameter_type", - "source": "container_container_test_loadtestcaseorpanic", - "target": "pkg_library_container_container_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test_testdeserializeobject", + "target": "pkg_library_kubernetes_deserialize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/container_test.go", - "source_location": "L83", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L99", "weight": 1.0, "context": "parameter_type", - "source": "container_container_test_testgetkubecontainersfromdevfile", - "target": "pkg_library_container_container_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test_readbytesfromfile", + "target": "pkg_library_kubernetes_deserialize_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L28", + "source_file": "pkg/library/kubernetes/deserialize_test.go", + "source_location": "L93", "weight": 1.0, - "source": "container_conversion", - "target": "container_conversion_convertcontainertok8s", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", + "target": "pkg_library_kubernetes_deserialize_test_go_t" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L59", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", "weight": 1.0, - "source": "container_conversion", - "target": "container_conversion_devfileendpointstocontainerports", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_addmetadata" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L93", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", "weight": 1.0, - "source": "container_conversion", - "target": "container_conversion_devfileenvtocontainerenv", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_checkforexistingobject" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L77", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", "weight": 1.0, - "source": "container_conversion", - "target": "container_conversion_devfilevolumemountstocontainervolumemounts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision", + "target": "kubernetes_provision_handlekubernetescomponents" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L49", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L57", "weight": 1.0, - "source": "container_conversion_convertcontainertok8s", - "target": "container_conversion_devfileendpointstocontainerports", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_provision_addmetadata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L50", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L60", "weight": 1.0, - "source": "container_conversion_convertcontainertok8s", - "target": "container_conversion_devfileenvtocontainerenv", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_provision_checkforexistingobject" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L51", - "weight": 1.0, - "source": "container_conversion_convertcontainertok8s", - "target": "container_conversion_devfilevolumemountstocontainervolumemounts", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L28", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L38", "weight": 1.0, - "context": "parameter_type", - "source": "container_conversion_convertcontainertok8s", - "target": "pkg_library_container_conversion_go_component", - "confidence_score": 1.0 + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_util_filterforkubelikecomponents" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L28", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L52", "weight": 1.0, - "context": "return_type", - "source": "container_conversion_convertcontainertok8s", - "target": "pkg_library_container_conversion_go_container", - "confidence_score": 1.0 + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "kubernetes_util_getk8slikecomponent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L28", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "container_conversion_convertcontainertok8s", - "target": "pkg_library_container_conversion_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L28", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "container_conversion_convertcontainertok8s", - "target": "pkg_library_container_conversion_go_securitycontext", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L38", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L64", "weight": 1.0, - "source": "container_conversion_convertcontainertok8s", - "target": "resources_helper_applydefaults" + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "sync_sync_isrecognizedobject" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L34", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L65", "weight": 1.0, - "source": "container_conversion_convertcontainertok8s", - "target": "resources_helper_parseresourcesfromcomponent" + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/container/conversion.go", - "source_location": "L39", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L67", "weight": 1.0, - "source": "container_conversion_convertcontainertok8s", - "target": "resources_helper_validateresources" + "source": "kubernetes_provision_handlekubernetescomponents", + "target": "sync_sync_syncunrecognizedobjectwithcluster" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L59", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L114", "weight": 1.0, - "context": "return_type", - "source": "container_conversion_devfileendpointstocontainerports", - "target": "containerport", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_handlekubernetescomponents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L201", + "weight": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "kubernetes_provision_handlekubernetescomponents" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L59", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", "weight": 1.0, "context": "parameter_type", - "source": "container_conversion_devfileendpointstocontainerports", - "target": "pkg_library_container_conversion_go_endpoint", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L77", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", "weight": 1.0, - "context": "return_type", - "source": "container_conversion_devfilevolumemountstocontainervolumemounts", - "target": "pkg_library_container_conversion_go_volumemount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/conversion.go", - "source_location": "L93", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", "weight": 1.0, - "context": "return_type", - "source": "container_conversion_devfileenvtocontainerenv", - "target": "pkg_library_container_conversion_go_envvar", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_checkforexistingobject", + "target": "pkg_library_kubernetes_provision_go_clusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L46", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L99", "weight": 1.0, - "source": "container_mountsources", - "target": "container_mountsources_anymountsources", - "confidence_score": 1.0 + "source": "kubernetes_provision_checkforexistingobject", + "target": "kubernetes_util_checkownerrefs" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L112", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L81", "weight": 1.0, - "source": "container_mountsources", - "target": "container_mountsources_getprojectsourcepath", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_checkforexistingobject", + "target": "pkg_library_kubernetes_provision_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L138", + "source_file": "pkg/library/kubernetes/provision.go", + "source_location": "L105", "weight": 1.0, - "source": "container_mountsources", - "target": "container_mountsources_getprojectsvolumemount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_addmetadata", + "target": "pkg_library_kubernetes_provision_go_object" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L57", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L59", "weight": 1.0, - "source": "container_mountsources", - "target": "container_mountsources_handlemountsources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_clusterobjects" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L34", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", "weight": 1.0, - "source": "container_mountsources", - "target": "container_mountsources_hasmountsources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_collectclusterobj" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L48", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", "weight": 1.0, - "source": "container_mountsources_anymountsources", - "target": "container_mountsources_hasmountsources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_loadalltestcasesorpanic" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L58", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", "weight": 1.0, - "source": "container_mountsources_handlemountsources", - "target": "container_mountsources_hasmountsources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_loadtestcaseorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L34", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_hasmountsources", - "target": "pkg_library_container_mountsources_go_containercomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testhandlekubernetescomponents" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L57", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_handlemountsources", - "target": "pkg_library_container_mountsources_go_containercomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testhaskubelikecomponent" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L46", - "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_anymountsources", - "target": "pkg_library_container_mountsources_go_component", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L52", - "weight": 1.0, - "source": "storage_ephemeralstorageprovisioner_provisionstorage", - "target": "container_mountsources_anymountsources" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L217", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", "weight": 1.0, - "source": "storage_shared_processprojectsvolume", - "target": "container_mountsources_anymountsources" + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_provision_test_testsecretandconfigmapprovisioning" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L60", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L42", "weight": 1.0, - "source": "storage_shared_workspaceneedsstorage", - "target": "container_mountsources_anymountsources" + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testcase" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L79", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L49", "weight": 1.0, - "source": "container_mountsources_handlemountsources", - "target": "container_mountsources_getprojectsourcepath", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testinput" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L62", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L54", "weight": 1.0, - "source": "container_mountsources_handlemountsources", - "target": "container_mountsources_getprojectsvolumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test", + "target": "kubernetes_testoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L57", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_handlemountsources", - "target": "pkg_library_container_mountsources_go_container", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "kubernetes_testcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L57", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_handlemountsources", - "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadtestcaseorpanic", + "target": "kubernetes_testcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L138", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L44", "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_getprojectsvolumemount", - "target": "pkg_library_container_mountsources_go_container", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testcase", + "target": "pkg_library_kubernetes_provision_test_go_testinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L112", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "container_mountsources_getprojectsourcepath", - "target": "pkg_library_container_mountsources_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testcase", + "target": "pkg_library_kubernetes_provision_test_go_testoutput" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L116", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L51", "weight": 1.0, - "source": "container_mountsources_getprojectsourcepath", - "target": "projects_clone_getclonepath" + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testinput", + "target": "clusterobjects" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L120", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L50", "weight": 1.0, - "source": "container_mountsources_getprojectsourcepath", - "target": "projects_clone_getstarterproject" + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testinput", + "target": "pkg_library_kubernetes_provision_test_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/container/mountSources.go", - "source_location": "L138", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L55", "weight": 1.0, - "context": "return_type", - "source": "container_mountsources_getprojectsvolumemount", - "target": "pkg_library_container_mountsources_go_volumemount", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_testoutput", + "target": "clusterobjects" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/defaults/helper.go", - "source_location": "L25", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L60", "weight": 1.0, - "source": "defaults_helper", - "target": "defaults_helper_applydefaulttemplate", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_clusterobjects", + "target": "pkg_library_kubernetes_provision_test_go_pod" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/defaults/helper.go", - "source_location": "L37", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L61", "weight": 1.0, - "source": "defaults_helper", - "target": "defaults_helper_needsdefaulttemplate", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "kubernetes_clusterobjects", + "target": "pkg_library_kubernetes_provision_test_go_service" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/defaults/helper.go", - "source_location": "L25", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", "weight": 1.0, "context": "parameter_type", - "source": "defaults_helper_applydefaulttemplate", - "target": "pkg_library_defaults_helper_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test_collectclusterobj", + "target": "kubernetes_clusterobjects" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/defaults/helper.go", - "source_location": "L37", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "defaults_helper_needsdefaulttemplate", - "target": "pkg_library_defaults_helper_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_test_collectclusterobj" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/common.go", - "source_location": "L20", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L96", "weight": 1.0, - "source": "flatten_common", - "target": "flatten_common_devworkspaceisflattened", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "kubernetes_provision_test_loadalltestcasesorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/common.go", - "source_location": "L20", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L91", "weight": 1.0, "context": "parameter_type", - "source": "flatten_common_devworkspaceisflattened", - "target": "pkg_library_flatten_common_go_componentcontribution", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhandlekubernetescomponents", + "target": "pkg_library_kubernetes_provision_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/common.go", - "source_location": "L20", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L240", "weight": 1.0, "context": "parameter_type", - "source": "flatten_common_devworkspaceisflattened", - "target": "pkg_library_flatten_common_go_devworkspacetemplatespec", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L81", - "weight": 1.0, - "source": "flatten_flatten_recursiveresolve", - "target": "flatten_common_devworkspaceisflattened" + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "pkg_library_kubernetes_provision_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L317", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L256", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_canimportdwt", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadtestcaseorpanic", + "target": "pkg_library_kubernetes_provision_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L341", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L224", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_formatvariableswarning", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "pkg_library_kubernetes_provision_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L80", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L151", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_recursiveresolve", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", + "target": "pkg_library_kubernetes_provision_test_go_t" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L57", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L225", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_resolvedevworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "kubernetes_provision_test_loadtestcaseorpanic" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L267", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L230", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_resolveelementbyid", - "confidence_score": 1.0 + "source": "kubernetes_provision_test_testhaskubelikecomponent", + "target": "kubernetes_util_haskubelikecomponent" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L226", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L250", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_resolveelementbykubernetesimport", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_provision_test_loadalltestcasesorpanic", + "target": "kubernetes_provision_test_loadtestcaseorpanic" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L298", + "source_file": "pkg/library/kubernetes/provision_test.go", + "source_location": "L269", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_resolveelementbyuri", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "kubernetes_provision_test_collectclusterobj", + "target": "pkg_library_kubernetes_provision_test_go_object" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L161", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L78", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_resolveparentcomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_checkownerrefs" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L192", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_flatten_resolveplugincomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_filterforkubelikecomponents" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L47", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", "weight": 1.0, - "source": "flatten_flatten", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_getk8slikecomponent" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L80", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_recursiveresolve", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util", + "target": "kubernetes_util_haskubelikecomponent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L57", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L24", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_resolvedevworkspace", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util_haskubelikecomponent", + "target": "pkg_library_kubernetes_util_go_devworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L267", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L36", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_resolveelementbyid", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "kubernetes_util_getk8slikecomponent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L226", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_resolveelementbykubernetesimport", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "kubernetes_util_filterforkubelikecomponents", + "target": "pkg_library_kubernetes_util_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L298", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_resolveelementbyuri", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util_getk8slikecomponent", + "target": "pkg_library_kubernetes_util_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L161", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L67", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_resolveparentcomponent", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "kubernetes_util_getk8slikecomponent", + "target": "pkg_library_kubernetes_util_go_k8slikecomponent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L192", + "source_file": "pkg/library/kubernetes/util.go", + "source_location": "L78", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_resolveplugincomponent", - "target": "flatten_resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_util_checkownerrefs", + "target": "pkg_library_kubernetes_util_go_ownerreference" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L51", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L56", "weight": 1.0, - "context": "field", - "source": "flatten_resolvertools", - "target": "httpgetter", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_commandlisttocomponentkeys" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L50", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", "weight": 1.0, - "context": "field", - "source": "flatten_resolvertools", - "target": "pkg_library_flatten_flatten_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandbykey" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L49", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", "weight": 1.0, - "context": "field", - "source": "flatten_resolvertools", - "target": "pkg_library_flatten_flatten_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandsforkeys" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L52", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", "weight": 1.0, - "context": "field", - "source": "flatten_resolvertools", - "target": "pkg_library_flatten_flatten_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_getcommandtype" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L59", - "weight": 1.0, - "source": "flatten_flatten_resolvedevworkspace", - "target": "flatten_flatten_recursiveresolve", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L70", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L77", "weight": 1.0, - "source": "flatten_flatten_resolvedevworkspace", - "target": "flatten_merge_mergecontainercontributions" + "confidence_score": 1.0, + "source": "lifecycle_command", + "target": "lifecycle_command_removecommandsbykeys" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L69", - "weight": 1.0, - "source": "flatten_flatten_resolvedevworkspace", - "target": "flatten_merge_needscontainercontributionmerge" - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L57", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L59", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_resolvedevworkspace", - "target": "pkg_library_flatten_flatten_go_componentcontribution", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_command_commandlisttocomponentkeys", + "target": "lifecycle_command_getcommandtype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L57", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", "weight": 1.0, "context": "return_type", - "source": "flatten_flatten_resolvedevworkspace", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandtype", + "target": "commandtype" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L57", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L24", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_resolvedevworkspace", - "target": "variablewarning", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandtype", + "target": "pkg_library_lifecycle_command_go_command" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L223", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L60", "weight": 1.0, - "source": "flatten_flatten_test_testmergecontainercontributions", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_command_getcommandtype" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L246", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L96", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "target": "lifecycle_command_getcommandtype" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L288", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L40", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitspeccontributions", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_command_getcommandtype" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L200", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L56", "weight": 1.0, - "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "target": "flatten_flatten_resolvedevworkspace" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_command_commandlisttocomponentkeys", + "target": "pkg_library_lifecycle_command_go_command" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L267", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L46", "weight": 1.0, - "source": "flatten_flatten_test_testmergespeccontributions", - "target": "flatten_flatten_resolvedevworkspace" + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandbykey", + "target": "pkg_library_lifecycle_command_go_command" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L154", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L32", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceannotations", - "target": "flatten_flatten_resolvedevworkspace" + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandsforkeys", + "target": "pkg_library_lifecycle_command_go_command" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_command_removecommandsbykeys", + "target": "pkg_library_lifecycle_command_go_command" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/command.go", "source_location": "L36", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "target": "flatten_flatten_resolvedevworkspace" + "confidence_score": 1.0, + "source": "lifecycle_command_getcommandsforkeys", + "target": "lifecycle_command_getcommandbykey" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L131", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L37", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_command_getcommandsforkeys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L105", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L56", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceparents", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_command_getcommandbykey" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L59", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L36", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_command_getcommandbykey" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L82", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L45", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_command_commandlisttocomponentkeys" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L177", + "source_file": "pkg/library/lifecycle/command.go", + "source_location": "L81", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "target": "flatten_flatten_resolvedevworkspace" + "source": "lifecycle_command_removecommandsbykeys", + "target": "lifecycle_common_listcontains" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L80", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L53", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_recursiveresolve", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_command_removecommandsbykeys" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L267", + "source_file": "pkg/library/lifecycle/common.go", + "source_location": "L18", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_resolveelementbyid", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_common", + "target": "lifecycle_common_listcontains" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L226", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_resolveelementbykubernetesimport", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_addpoststartlifecyclehooks" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L298", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_resolveelementbyuri", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_builduserscript" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L161", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L212", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_resolveparentcomponent", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_generatescriptwithtimeout" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L192", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_resolveplugincomponent", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L80", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_recursiveresolve", - "target": "pkg_library_flatten_flatten_go_componentcontribution", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_processcommandsforpoststart" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L341", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_formatvariableswarning", - "target": "variablewarning", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart", + "target": "lifecycle_poststart_processcommandswithouttimeoutfallback" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L113", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L77", "weight": 1.0, - "source": "flatten_flatten_recursiveresolve", - "target": "flatten_flatten_resolveparentcomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_poststart_processcommandsforpoststart" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L87", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L72", "weight": 1.0, - "source": "flatten_flatten_recursiveresolve", - "target": "flatten_flatten_resolveplugincomponent", - "confidence_score": 1.0 + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "lifecycle_util_getcontainerwithname" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L150", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", "weight": 1.0, - "source": "flatten_flatten_recursiveresolve", - "target": "flatten_merge_mergedevworkspaceelements" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L80", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_recursiveresolve", - "target": "resolutioncontexttree", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_addpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L172", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L82", "weight": 1.0, - "source": "flatten_flatten_resolveparentcomponent", - "target": "flatten_flatten_resolveelementbyid", - "confidence_score": 1.0 + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "lifecycle_poststart_addpoststartlifecyclehooks" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L168", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L99", "weight": 1.0, - "source": "flatten_flatten_resolveparentcomponent", - "target": "flatten_flatten_resolveelementbykubernetesimport", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_builduserscript" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L170", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L109", "weight": 1.0, - "source": "flatten_flatten_resolveparentcomponent", - "target": "flatten_flatten_resolveelementbyuri", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_generatescriptwithtimeout" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L161", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L96", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_resolveparentcomponent", - "target": "parent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "lifecycle_poststart_processcommandswithouttimeoutfallback" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L202", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", "weight": 1.0, - "source": "flatten_flatten_resolveplugincomponent", - "target": "flatten_flatten_resolveelementbyid", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "pkg_library_lifecycle_poststart_go_command" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L198", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L93", "weight": 1.0, - "source": "flatten_flatten_resolveplugincomponent", - "target": "flatten_flatten_resolveelementbykubernetesimport", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandsforpoststart", + "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L200", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L182", "weight": 1.0, - "source": "flatten_flatten_resolveplugincomponent", - "target": "flatten_flatten_resolveelementbyuri", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_builduserscript", + "target": "pkg_library_lifecycle_poststart_go_command" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L192", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_resolveplugincomponent", - "target": "pkg_library_flatten_flatten_go_plugincomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "pkg_library_lifecycle_poststart_go_command" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L257", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L136", "weight": 1.0, - "source": "flatten_flatten_resolveelementbykubernetesimport", - "target": "flatten_flatten_canimportdwt", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L226", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L138", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_resolveelementbykubernetesimport", - "target": "kubernetescustomresourceimportreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L281", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L287", "weight": 1.0, - "source": "flatten_flatten_resolveelementbyid", - "target": "handler_webhookhandler_parse" + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "lifecycle_poststart_builduserscript" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L289", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L224", "weight": 1.0, - "source": "flatten_flatten_resolveelementbyid", - "target": "network_fetch_fetchdevworkspacetemplate" + "confidence_score": 1.0, + "source": "lifecycle_poststart_generatescriptwithtimeout", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L307", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L626", "weight": 1.0, - "source": "flatten_flatten_resolveelementbyuri", - "target": "network_fetch_fetchdevworkspacetemplate" + "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "target": "lifecycle_poststart_generatescriptwithtimeout" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten.go", - "source_location": "L317", + "source_file": "pkg/library/lifecycle/poststart.go", + "source_location": "L274", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_canimportdwt", - "target": "pkg_library_flatten_flatten_go_devworkspacetemplate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L303", - "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L215", - "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testmergecontainercontributions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", + "target": "pkg_library_lifecycle_poststart_go_logger" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L238", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L658", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "confidence_score": 1.0 + "source": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", + "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L282", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testmergeimplicitspeccontributions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L192", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L261", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L77", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testmergespeccontributions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testaddpoststartlifecyclehooks" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L146", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L95", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspaceannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testbuilduserscript" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L29", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L300", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testgeneratescriptwithtimeout" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L120", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L632", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L97", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L30", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspaceparents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestcase" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L51", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L37", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestinput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L74", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L43", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test", + "target": "lifecycle_poststarttestoutput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L169", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", "weight": 1.0, - "source": "flatten_flatten_test", - "target": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "lifecycle_poststarttestcase" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L35", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "target": "lifecycle_poststarttestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L29", - "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L30", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L32", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacekubernetesreference", - "target": "testutil_common_loadalltestsorpanic" + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestcase", + "target": "poststarttestinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L215", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_test_testmergecontainercontributions", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestcase", + "target": "poststarttestoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L238", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L40", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestinput", + "target": "pkg_library_lifecycle_poststart_test_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L282", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L38", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_test_testmergeimplicitspeccontributions", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestinput", + "target": "pkg_library_lifecycle_poststart_test_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L192", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L44", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_poststarttestoutput", + "target": "pkg_library_lifecycle_poststart_test_go_container" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L261", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L71", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_flatten_test_testmergespeccontributions", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L146", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L48", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspaceannotations", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", + "target": "pkg_library_lifecycle_poststart_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L120", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L61", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", + "target": "pkg_library_lifecycle_poststart_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L97", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L77", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspaceparents", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "pkg_library_lifecycle_poststart_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L51", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L95", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_testbuilduserscript", + "target": "pkg_library_lifecycle_poststart_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L74", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L300", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", + "target": "pkg_library_lifecycle_poststart_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L169", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L632", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "target": "pkg_library_flatten_flatten_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", + "target": "pkg_library_lifecycle_poststart_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L57", + "source_file": "pkg/library/lifecycle/poststart_test.go", + "source_location": "L78", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", + "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L52", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginregistry", - "target": "testutil_common_loadalltestsorpanic" + "confidence_score": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_checkprestarteventcommandsvalidity" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L80", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_getinitcontainers" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L75", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L84", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacepluginuri", - "target": "testutil_common_loadalltestsorpanic" + "confidence_score": 1.0, + "source": "lifecycle_prestart", + "target": "lifecycle_prestart_sethomeinitcontainertofront" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L103", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L42", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceparents", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_prestart_checkprestarteventcommandsvalidity" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L98", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L78", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceparents", - "target": "testutil_common_loadalltestsorpanic" + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "lifecycle_prestart_sethomeinitcontainertofront" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L129", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacemissingdefaults", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "pkg_library_lifecycle_prestart_go_component" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L152", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L28", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceannotations", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_getinitcontainers", + "target": "pkg_library_lifecycle_prestart_go_devworkspacetemplatespeccontent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L147", - "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspaceannotations", - "target": "testutil_common_loadalltestsorpanic" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L175", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L68", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "lifecycle_prestart_getinitcontainers" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L170", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L51", "weight": 1.0, - "source": "flatten_flatten_test_testresolvedevworkspacetemplatenamespacerestriction", - "target": "testutil_common_loadalltestsorpanic" + "source": "ssh_event_addsshagentpoststartevent", + "target": "lifecycle_prestart_getinitcontainers" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L198", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L84", "weight": 1.0, - "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_sethomeinitcontainertofront", + "target": "pkg_library_lifecycle_prestart_go_component" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L193", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart.go", + "source_location": "L94", "weight": 1.0, - "source": "flatten_flatten_test_testmergesduplicatevolumecomponents", - "target": "testutil_common_loadalltestsorpanic" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", + "target": "pkg_library_lifecycle_prestart_go_command" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L221", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", "weight": 1.0, - "source": "flatten_flatten_test_testmergecontainercontributions", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L216", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", "weight": 1.0, - "source": "flatten_flatten_test_testmergecontainercontributions", - "target": "testutil_common_loadalltestsorpanic" + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestart_test_testgetinitcontainers" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L244", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L28", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestarttestcase" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L239", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L34", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitcontainercontributions", - "target": "testutil_common_loadalltestsorpanic" + "confidence_score": 1.0, + "source": "lifecycle_prestart_test", + "target": "lifecycle_prestarttestoutput" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L265", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", "weight": 1.0, - "source": "flatten_flatten_test_testmergespeccontributions", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "target": "lifecycle_prestarttestcase" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L262", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L30", "weight": 1.0, - "source": "flatten_flatten_test_testmergespeccontributions", - "target": "testutil_common_loadalltestsorpanic" + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestarttestcase", + "target": "pkg_library_lifecycle_prestart_test_go_devworkspacetemplatespeccontent" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L286", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L31", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitspeccontributions", - "target": "flatten_flatten_test_gettestingtools", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestarttestcase", + "target": "prestarttestoutput" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L283", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L36", "weight": 1.0, - "source": "flatten_flatten_test_testmergeimplicitspeccontributions", - "target": "testutil_common_loadalltestsorpanic" + "context": "field", + "confidence_score": 1.0, + "source": "lifecycle_prestarttestoutput", + "target": "pkg_library_lifecycle_prestart_test_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L303", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L40", "weight": 1.0, "context": "parameter_type", - "source": "flatten_flatten_test_gettestingtools", - "target": "pkg_library_flatten_flatten_test_go_testinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", + "target": "pkg_library_lifecycle_prestart_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/flatten_test.go", - "source_location": "L303", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L55", "weight": 1.0, - "context": "return_type", - "source": "flatten_flatten_test_gettestingtools", - "target": "resolvertools", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L59", + "source_file": "pkg/library/lifecycle/prestart_test.go", + "source_location": "L53", "weight": 1.0, - "source": "flatten_helper", - "target": "flatten_helper_formatimportcycle", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestart_test_testgetinitcontainers", + "target": "pkg_library_lifecycle_prestart_test_go_t" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L27", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", "weight": 1.0, - "source": "flatten_helper", - "target": "flatten_resolutioncontexttree", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop", + "target": "lifecycle_prestop_addprestoplifecyclehooks" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L59", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_helper_formatimportcycle", - "target": "flatten_resolutioncontexttree", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop", + "target": "lifecycle_prestop_processcommandsforprestop" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L34", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L56", "weight": 1.0, - "context": "return_type", - "source": "flatten_resolutioncontexttree_addplugin", - "target": "flatten_resolutioncontexttree", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_prestop_processcommandsforprestop" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L44", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L51", "weight": 1.0, - "source": "flatten_resolutioncontexttree", - "target": "flatten_resolutioncontexttree_hascycle", - "confidence_score": 1.0 + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "lifecycle_util_getcontainerwithname" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", + "source_file": "pkg/library/lifecycle/prestop.go", "source_location": "L29", "weight": 1.0, - "context": "field", - "source": "flatten_resolutioncontexttree", - "target": "importreference", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L34", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L29", "weight": 1.0, "context": "parameter_type", - "source": "flatten_resolutioncontexttree_addplugin", - "target": "pkg_library_flatten_helper_go_plugincomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_addprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/helper.go", - "source_location": "L50", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L78", "weight": 1.0, - "source": "flatten_resolutioncontexttree_hascycle", - "target": "flatten_helper_formatimportcycle", - "confidence_score": 1.0 + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "lifecycle_prestop_addprestoplifecyclehooks" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L100", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", "weight": 1.0, - "source": "testutil_common", - "target": "testutil_common_loadalltestsorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "pkg_library_lifecycle_prestop_go_command" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L87", + "source_file": "pkg/library/lifecycle/prestop.go", + "source_location": "L82", "weight": 1.0, - "source": "testutil_common", - "target": "testutil_common_loadtestcaseorpanic", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_processcommandsforprestop", + "target": "pkg_library_lifecycle_prestop_go_lifecyclehandler" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L53", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", "weight": 1.0, - "source": "testutil_common", - "target": "testutil_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L60", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", "weight": 1.0, - "source": "testutil_common", - "target": "testutil_testinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L82", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L74", "weight": 1.0, - "source": "testutil_common", - "target": "testutil_testoutput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestop_test_testaddprestoplifecyclehooks" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L73", - "weight": 1.0, - "source": "testutil_common", - "target": "testutil_testpluginerror", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L100", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L28", "weight": 1.0, - "context": "return_type", - "source": "testutil_common_loadalltestsorpanic", - "target": "testutil_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestcase" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L87", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L35", "weight": 1.0, - "context": "return_type", - "source": "testutil_common_loadtestcaseorpanic", - "target": "testutil_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestinput" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L55", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L40", "weight": 1.0, - "context": "field", - "source": "testutil_testcase", - "target": "pkg_library_flatten_internal_testutil_common_go_testinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test", + "target": "lifecycle_prestoptestoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L56", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", "weight": 1.0, - "context": "field", - "source": "testutil_testcase", - "target": "pkg_library_flatten_internal_testutil_common_go_testoutput", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "lifecycle_prestoptestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L64", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", "weight": 1.0, - "context": "field", - "source": "testutil_testinput", - "target": "pkg_library_flatten_internal_testutil_common_go_componentcontribution", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "target": "lifecycle_prestoptestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L68", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L30", "weight": 1.0, "context": "field", - "source": "testutil_testinput", - "target": "pkg_library_flatten_internal_testutil_common_go_devfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestoptestcase", + "target": "prestoptestinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L66", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L31", "weight": 1.0, "context": "field", - "source": "testutil_testinput", - "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestoptestcase", + "target": "prestoptestoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L62", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L37", "weight": 1.0, "context": "field", - "source": "testutil_testinput", - "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestoptestinput", + "target": "pkg_library_lifecycle_prestop_test_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L70", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L36", "weight": 1.0, "context": "field", - "source": "testutil_testinput", - "target": "pkg_library_flatten_internal_testutil_common_go_testpluginerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestoptestinput", + "target": "pkg_library_lifecycle_prestop_test_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L83", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L41", "weight": 1.0, "context": "field", - "source": "testutil_testoutput", - "target": "pkg_library_flatten_internal_testutil_common_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestoptestoutput", + "target": "pkg_library_lifecycle_prestop_test_go_container" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L110", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L68", "weight": 1.0, - "source": "testutil_common_loadalltestsorpanic", - "target": "testutil_common_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L87", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L45", "weight": 1.0, "context": "parameter_type", - "source": "testutil_common_loadtestcaseorpanic", - "target": "pkg_library_flatten_internal_testutil_common_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_loadprestoptestcaseorpanic", + "target": "pkg_library_lifecycle_prestop_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/common.go", - "source_location": "L100", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "testutil_common_loadalltestsorpanic", - "target": "pkg_library_flatten_internal_testutil_common_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L31", - "weight": 1.0, - "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", - "target": "testutil_fakehttpgetter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L39", - "weight": 1.0, - "source": "pkg_library_flatten_internal_testutil_http_go_testutil_http", - "target": "testutil_fakerespbody", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", + "target": "pkg_library_lifecycle_prestop_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L32", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L74", "weight": 1.0, - "context": "field", - "source": "testutil_fakehttpgetter", - "target": "pkg_library_flatten_internal_testutil_http_go_devfile", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "pkg_library_lifecycle_prestop_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L33", + "source_file": "pkg/library/lifecycle/prestop_test.go", + "source_location": "L75", "weight": 1.0, - "context": "field", - "source": "testutil_fakehttpgetter", - "target": "pkg_library_flatten_internal_testutil_http_go_devworkspacetemplate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", + "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L34", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", "weight": 1.0, - "context": "field", - "source": "testutil_fakehttpgetter", - "target": "pkg_library_flatten_internal_testutil_http_go_testpluginerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "lifecycle_util", + "target": "lifecycle_util_getcontainerwithname" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L45", + "source_file": "pkg/library/lifecycle/util.go", + "source_location": "L22", "weight": 1.0, - "source": "testutil_fakehttpgetter", - "target": "testutil_fakehttpgetter_get", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "lifecycle_util_getcontainerwithname", + "target": "pkg_library_lifecycle_util_go_container" }, { - "relation": "embeds", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L40", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", "weight": 1.0, - "source": "testutil_fakerespbody", - "target": "reader", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_applycontaineroverrides" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L43", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L112", "weight": 1.0, - "source": "testutil_fakerespbody", - "target": "testutil_fakerespbody_close", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_handledefaultedcontainerfields" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/http.go", - "source_location": "L45", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", "weight": 1.0, - "context": "return_type", - "source": "testutil_fakehttpgetter_get", - "target": "pkg_library_flatten_internal_testutil_http_go_response", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_needscontaineroverride" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L29", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", "weight": 1.0, - "source": "testutil_k8sclient", - "target": "testutil_fakek8sclient", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers", + "target": "overrides_containers_restrictcontaineroverride" }, { - "relation": "embeds", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L30", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L37", "weight": 1.0, - "source": "testutil_fakek8sclient", - "target": "pkg_library_flatten_internal_testutil_k8sclient_go_client", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_needscontaineroverride", + "target": "pkg_library_overrides_containers_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L31", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", "weight": 1.0, - "context": "field", - "source": "testutil_fakek8sclient", - "target": "pkg_library_flatten_internal_testutil_k8sclient_go_devworkspacetemplate", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "pkg_library_overrides_containers_go_component" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L32", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L72", "weight": 1.0, - "context": "field", - "source": "testutil_fakek8sclient", - "target": "pkg_library_flatten_internal_testutil_k8sclient_go_testpluginerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "overrides_containers_handledefaultedcontainerfields" }, { - "relation": "method", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L35", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L46", "weight": 1.0, - "source": "testutil_fakek8sclient", - "target": "testutil_fakek8sclient_get", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "overrides_containers_restrictcontaineroverride" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L35", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L41", "weight": 1.0, - "context": "parameter_type", - "source": "testutil_fakek8sclient_get", - "target": "objectkey", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_containers_applycontaineroverrides", + "target": "pkg_library_overrides_containers_go_container" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L35", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "testutil_fakek8sclient_get", - "target": "pkg_library_flatten_internal_testutil_k8sclient_go_context", - "confidence_score": 1.0 + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "overrides_containers_applycontaineroverrides" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/internal/testutil/k8sClient.go", - "source_location": "L35", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L112", "weight": 1.0, "context": "parameter_type", - "source": "testutil_fakek8sclient_get", - "target": "pkg_library_flatten_internal_testutil_k8sclient_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_handledefaultedcontainerfields", + "target": "pkg_library_overrides_containers_go_container" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L236", + "source_file": "pkg/library/overrides/containers.go", + "source_location": "L80", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_findmergetarget", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_restrictcontaineroverride", + "target": "pkg_library_overrides_containers_go_container" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L178", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_mergecontainercontributions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_loadallcontainertestcasesorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L272", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_mergecontributionsinto", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_loadcontainertestcaseorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L36", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_mergedevworkspaceelements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containers_test_testapplycontaineroverrides" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L99", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L48", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_mergevolume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestcase" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", + "source_file": "pkg/library/overrides/containers_test.go", "source_location": "L55", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_mergevolumecomponents", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L138", - "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_needscontainercontributionmerge", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestinput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L350", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L60", "weight": 1.0, - "source": "flatten_merge", - "target": "flatten_merge_updatecommandtargetsaftermerge", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test", + "target": "overrides_containertestoutput" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L37", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L30", "weight": 1.0, - "source": "flatten_merge_mergedevworkspaceelements", - "target": "flatten_merge_mergevolumecomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "overrides_containers_test_loadallcontainertestcasesorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L36", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L29", "weight": 1.0, - "context": "return_type", - "source": "flatten_merge_mergedevworkspaceelements", - "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_test_testapplycontaineroverrides", + "target": "pkg_library_overrides_containers_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L55", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", "weight": 1.0, "context": "parameter_type", - "source": "flatten_merge_mergevolumecomponents", - "target": "pkg_library_flatten_merge_go_devworkspacetemplatespeccontent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "pkg_library_overrides_containers_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L75", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", "weight": 1.0, - "source": "flatten_merge_mergevolumecomponents", - "target": "flatten_merge_mergevolume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_containers_test_loadcontainertestcaseorpanic", + "target": "pkg_library_overrides_containers_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L99", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L65", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_mergevolume", - "target": "pkg_library_flatten_merge_go_volumecomponent", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "overrides_containertestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L138", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L81", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_needscontainercontributionmerge", - "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_containers_test_loadcontainertestcaseorpanic", + "target": "overrides_containertestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L236", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L50", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_findmergetarget", - "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestcase", + "target": "containertestinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L178", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L51", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_mergecontainercontributions", - "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestcase", + "target": "containertestoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L350", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L56", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_updatecommandtargetsaftermerge", - "target": "pkg_library_flatten_merge_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestinput", + "target": "pkg_library_overrides_containers_test_go_component" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L188", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L57", "weight": 1.0, - "source": "flatten_merge_mergecontainercontributions", - "target": "flatten_merge_findmergetarget", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestinput", + "target": "pkg_library_overrides_containers_test_go_container" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L204", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L61", "weight": 1.0, - "source": "flatten_merge_mergecontainercontributions", - "target": "flatten_merge_mergecontributionsinto", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_containertestoutput", + "target": "pkg_library_overrides_containers_test_go_container" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L216", + "source_file": "pkg/library/overrides/containers_test.go", + "source_location": "L75", "weight": 1.0, - "source": "flatten_merge_mergecontainercontributions", - "target": "flatten_merge_updatecommandtargetsaftermerge", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_containers_test_loadallcontainertestcasesorpanic", + "target": "overrides_containers_test_loadcontainertestcaseorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L178", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_mergecontainercontributions", - "target": "pkg_library_flatten_merge_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_applypodoverrides" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L272", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", "weight": 1.0, - "context": "parameter_type", - "source": "flatten_merge_mergecontributionsinto", - "target": "pkg_library_flatten_merge_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_getpodoverrides" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L272", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", "weight": 1.0, - "context": "return_type", - "source": "flatten_merge_mergecontributionsinto", - "target": "pkg_library_flatten_merge_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_getvolumesfromoverrides" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L305", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", "weight": 1.0, - "source": "flatten_merge_mergecontributionsinto", - "target": "resources_helper_addresourcerequirements" + "confidence_score": 1.0, + "source": "overrides_pods", + "target": "overrides_pods_needspodoverrides" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L280", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L33", "weight": 1.0, - "source": "flatten_merge_mergecontributionsinto", - "target": "resources_helper_applydefaults" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_pods_needspodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L338", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L170", "weight": 1.0, - "source": "flatten_merge_mergecontributionsinto", - "target": "resources_helper_applyresourcerequirementstocomponent" + "source": "overrides_pods_test_testneedspodoverride", + "target": "overrides_pods_needspodoverrides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/flatten/merge.go", - "source_location": "L276", - "weight": 1.0, - "source": "flatten_merge_mergecontributionsinto", - "target": "resources_helper_parseresourcesfromcomponent" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/devfile.go", - "source_location": "L27", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L220", "weight": 1.0, - "source": "network_devfile", - "target": "network_devfile_convertdevfiletodevworkspacetemplate", - "confidence_score": 1.0 + "source": "workspace_deployment_getspecdeployment", + "target": "overrides_pods_needspodoverrides" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/devfile.go", - "source_location": "L27", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", "weight": 1.0, "context": "parameter_type", - "source": "network_devfile_convertdevfiletodevworkspacetemplate", - "target": "pkg_library_flatten_network_devfile_go_devfile", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/devfile.go", - "source_location": "L27", - "weight": 1.0, - "context": "return_type", - "source": "network_devfile_convertdevfiletodevworkspacetemplate", - "target": "pkg_library_flatten_network_devfile_go_devworkspacetemplate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/flatten/network/fetch.go", - "source_location": "L50", - "weight": 1.0, - "source": "network_fetch_fetchdevworkspacetemplate", - "target": "network_devfile_convertdevfiletodevworkspacetemplate" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/fetch.go", - "source_location": "L31", - "weight": 1.0, - "source": "network_fetch", - "target": "network_fetch_fetchdevworkspacetemplate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/fetch.go", - "source_location": "L27", - "weight": 1.0, - "source": "network_fetch", - "target": "network_httpgetter", - "confidence_score": 1.0 - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/fetch.go", - "source_location": "L31", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L46", "weight": 1.0, - "context": "parameter_type", - "source": "network_fetch_fetchdevworkspacetemplate", - "target": "network_httpgetter", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "overrides_pods_getpodoverrides" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/flatten/network/fetch.go", - "source_location": "L31", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L45", "weight": 1.0, "context": "return_type", - "source": "network_fetch_fetchdevworkspacetemplate", - "target": "pkg_library_flatten_network_fetch_go_devworkspacetemplatespec", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L31", - "weight": 1.0, - "source": "home_custom_init_test", - "target": "home_custom_init_test_testcustominitpersistenthome", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_applypodoverrides", + "target": "pkg_library_overrides_pods_go_deployment" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L222", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L43", "weight": 1.0, - "source": "home_custom_init_test", - "target": "home_custom_init_test_testinferworkspaceimage", - "confidence_score": 1.0 + "source": "overrides_pods_test_testapplypodoverrides", + "target": "overrides_pods_applypodoverrides" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L190", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L221", "weight": 1.0, - "source": "home_custom_init_test_testcustominitpersistenthome", - "target": "home_persistenthome_addpersistenthomevolume" + "source": "workspace_deployment_getspecdeployment", + "target": "overrides_pods_applypodoverrides" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L31", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "home_custom_init_test_testcustominitpersistenthome", - "target": "pkg_library_home_custom_init_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_getvolumesfromoverrides", + "target": "overrides_pods_getpodoverrides" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L222", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L79", "weight": 1.0, "context": "parameter_type", - "source": "home_custom_init_test_testinferworkspaceimage", - "target": "pkg_library_home_custom_init_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_getvolumesfromoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/home/custom_init_test.go", - "source_location": "L344", - "weight": 1.0, - "source": "home_custom_init_test_testinferworkspaceimage", - "target": "home_util_inferworkspaceimage" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L127", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L149", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_addinitcontainer", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "overrides_pods_getvolumesfromoverrides" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L208", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L114", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_addinitcontainercomponent", - "confidence_score": 1.0 + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "overrides_pods_getvolumesfromoverrides" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L53", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_addpersistenthomevolume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_pods_getpodoverrides", + "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L234", + "source_file": "pkg/library/overrides/pods.go", + "source_location": "L106", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_ensurehomeinitcontainerfields", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_pods_getpodoverrides", + "target": "json" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L220", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_inferinitcontainer", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_loadallpodtestcasesorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L183", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_initcommandexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_loadpodtestcaseorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L170", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_initcomponentexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_testapplypodoverrides" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L195", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L58", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_initeventexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_pods_test_testneedspodoverride" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L96", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L176", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_needspersistenthomedirectory", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestcase" }, { "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L115", + "confidence": "EXTRACTED", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L183", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_persistuserhomeenabled", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestinput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L122", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L188", "weight": 1.0, - "source": "home_persistenthome", - "target": "home_persistenthome_storagestrategysupportspersistenthome", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test", + "target": "overrides_podtestoutput" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L68", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L35", "weight": 1.0, - "source": "home_persistenthome_addpersistenthomevolume", - "target": "home_persistenthome_addinitcontainer", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test_testapplypodoverrides", + "target": "overrides_pods_test_loadallpodtestcasesorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L53", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L34", "weight": 1.0, - "context": "return_type", - "source": "home_persistenthome_addpersistenthomevolume", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "overrides_pods_test_testapplypodoverrides", + "target": "pkg_library_overrides_pods_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L53", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", "weight": 1.0, "context": "parameter_type", - "source": "home_persistenthome_addpersistenthomevolume", - "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L98", - "weight": 1.0, - "source": "home_persistenthome_test_testpersistenthomevolume", - "target": "home_persistenthome_addpersistenthomevolume" + "confidence_score": 1.0, + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "pkg_library_overrides_pods_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L96", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", "weight": 1.0, "context": "parameter_type", - "source": "home_persistenthome_needspersistenthomedirectory", - "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test_loadpodtestcaseorpanic", + "target": "pkg_library_overrides_pods_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L115", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "home_persistenthome_persistuserhomeenabled", - "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test_testneedspodoverride", + "target": "pkg_library_overrides_pods_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L122", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L193", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_storagestrategysupportspersistenthome", - "target": "pkg_library_home_persistenthome_go_devworkspacewithconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "overrides_podtestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L127", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L209", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_addinitcontainer", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "overrides_pods_test_loadpodtestcaseorpanic", + "target": "overrides_podtestcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L208", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L178", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_addinitcontainercomponent", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestcase", + "target": "podtestinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L220", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L179", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_inferinitcontainer", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestcase", + "target": "podtestoutput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L183", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L184", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_initcommandexists", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestinput", + "target": "pkg_library_overrides_pods_test_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L170", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L185", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_initcomponentexists", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestinput", + "target": "podtemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L195", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L189", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_initeventexists", - "target": "pkg_library_home_persistenthome_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "overrides_podtestoutput", + "target": "podtemplatespec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L97", + "source_file": "pkg/library/overrides/pods_test.go", + "source_location": "L203", "weight": 1.0, - "source": "home_persistenthome_needspersistenthomedirectory", - "target": "home_persistenthome_persistuserhomeenabled", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "overrides_pods_test_loadallpodtestcasesorpanic", + "target": "overrides_pods_test_loadpodtestcaseorpanic" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L97", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", "weight": 1.0, - "source": "home_persistenthome_needspersistenthomedirectory", - "target": "home_persistenthome_storagestrategysupportspersistenthome", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_getclonepath" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L112", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", "weight": 1.0, - "source": "home_persistenthome_needspersistenthomedirectory", - "target": "storage_shared_workspaceneedsstorage" + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_getprojectcloneinitcontainer" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L97", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", "weight": 1.0, - "source": "home_persistenthome_test_testpersistenthomevolume", - "target": "home_persistenthome_needspersistenthomedirectory" + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_getstarterproject" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L146", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", "weight": 1.0, - "source": "home_persistenthome_addinitcontainer", - "target": "home_persistenthome_addinitcontainercomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_hascontainercomponents" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L141", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", "weight": 1.0, - "source": "home_persistenthome_addinitcontainer", - "target": "home_persistenthome_inferinitcontainer", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_clone_validateallprojects" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L133", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L37", "weight": 1.0, - "source": "home_persistenthome_addinitcontainer", - "target": "home_persistenthome_initcommandexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone", + "target": "projects_options" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L129", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", "weight": 1.0, - "source": "home_persistenthome_addinitcontainer", - "target": "home_persistenthome_initcomponentexists", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_options" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L137", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L41", "weight": 1.0, - "source": "home_persistenthome_addinitcontainer", - "target": "home_persistenthome_initeventexists", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "projects_options", + "target": "pkg_library_projects_clone_go_envvar" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L208", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L39", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_addinitcontainercomponent", - "target": "pkg_library_home_persistenthome_go_container", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "projects_options", + "target": "pkg_library_projects_clone_go_pullpolicy" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L234", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L40", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_ensurehomeinitcontainerfields", - "target": "pkg_library_home_persistenthome_go_container", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "projects_options", + "target": "pkg_library_projects_clone_go_resourcerequirements" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L220", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L46", "weight": 1.0, - "context": "return_type", - "source": "home_persistenthome_inferinitcontainer", - "target": "pkg_library_home_persistenthome_go_container", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_validateallprojects", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/home/persistentHome.go", - "source_location": "L221", + "confidence": "EXTRACTED", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L54", "weight": 1.0, - "source": "home_persistenthome_inferinitcontainer", - "target": "home_util_inferworkspaceimage" + "confidence_score": 1.0, + "source": "projects_clone_validateallprojects", + "target": "projects_clone_getclonepath" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L76", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L64", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_persistenthome_test_getdevworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone_validateallprojects", + "target": "projects_clone_getstarterproject" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L61", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_persistenthome_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L49", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_persistenthome_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getstarterproject", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L87", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L161", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_persistenthome_test_testpersistenthomevolume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_hascontainercomponents", + "target": "pkg_library_projects_clone_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L32", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_testcase", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_container" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L38", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L88", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_testinput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "pkg_library_projects_clone_go_proxy" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L44", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L89", "weight": 1.0, - "source": "home_persistenthome_test", - "target": "home_testoutput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_clone_getstarterproject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L61", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L99", "weight": 1.0, - "context": "return_type", - "source": "home_persistenthome_test_loadalltestcasesorpanic", - "target": "home_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "projects_clone_hascontainercomponents" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L115", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "resources_helper_filterresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/projects/clone.go", + "source_location": "L116", + "weight": 1.0, + "source": "projects_clone_getprojectcloneinitcontainer", + "target": "resources_helper_validateresources" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L71", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "projects_clone_getstarterproject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L49", + "source_file": "pkg/library/projects/clone.go", + "source_location": "L135", "weight": 1.0, "context": "return_type", - "source": "home_persistenthome_test_loadtestcaseorpanic", - "target": "home_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "projects_clone_getstarterproject", + "target": "pkg_library_projects_clone_go_starterproject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L34", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L50", "weight": 1.0, - "context": "field", - "source": "home_testcase", - "target": "pkg_library_home_persistenthome_test_go_testinput", - "confidence_score": 1.0 + "source": "bootstrap_util_getdevfilefromproject", + "target": "projects_clone_getclonepath" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L35", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L131", "weight": 1.0, - "context": "field", - "source": "home_testcase", - "target": "pkg_library_home_persistenthome_test_go_testoutput", - "confidence_score": 1.0 + "source": "git_setup_copyprojectfromtmpdir", + "target": "projects_clone_getclonepath" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L76", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L49", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_test_getdevworkspacewithconfig", - "target": "home_testinput", - "confidence_score": 1.0 + "source": "git_setup_doinitialgitclone", + "target": "projects_clone_getclonepath" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L109", "weight": 1.0, - "context": "field", - "source": "home_testinput", - "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "source": "git_setup_setupremotesforexistingproject", + "target": "projects_clone_getclonepath" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/utils.go", "source_location": "L41", "weight": 1.0, - "context": "field", - "source": "home_testinput", - "target": "pkg_library_home_persistenthome_test_go_operatorconfiguration", - "confidence_score": 1.0 + "source": "internal_utils_checkprojectstate", + "target": "projects_clone_getclonepath" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/utils.go", + "source_location": "L109", + "weight": 1.0, + "source": "internal_utils_checksubpathprojectstate", + "target": "projects_clone_getclonepath" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "source": "home_testoutput", - "target": "pkg_library_home_persistenthome_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "source_file": "pkg/library/projects/clone.go", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "projects_clone_getclonepath", + "target": "pkg_library_projects_clone_go_project" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L71", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L44", "weight": 1.0, - "source": "home_persistenthome_test_loadalltestcasesorpanic", - "target": "home_persistenthome_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "source": "zip_setup_setupzipproject", + "target": "projects_clone_getclonepath" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L49", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L88", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_test_loadtestcaseorpanic", - "target": "pkg_library_home_persistenthome_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_addresourcerequirements" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L61", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L223", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_test_loadalltestcasesorpanic", - "target": "pkg_library_home_persistenthome_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_applycaps" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L87", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L162", "weight": 1.0, - "context": "parameter_type", - "source": "home_persistenthome_test_testpersistenthomevolume", - "target": "pkg_library_home_persistenthome_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_applydefaults" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L88", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", "weight": 1.0, - "source": "home_persistenthome_test_testpersistenthomevolume", - "target": "home_persistenthome_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_applyresourcerequirementstocomponent" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L76", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", "weight": 1.0, - "context": "return_type", - "source": "home_persistenthome_test_getdevworkspacewithconfig", - "target": "pkg_library_home_persistenthome_test_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_filterresources" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/persistentHome_test.go", - "source_location": "L94", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", "weight": 1.0, - "source": "home_persistenthome_test_testpersistenthomevolume", - "target": "home_persistenthome_test_getdevworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_handlecapsedgecase" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/util.go", - "source_location": "L27", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", "weight": 1.0, - "source": "home_util", - "target": "home_util_inferworkspaceimage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_parseresourcesfromcomponent" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/home/util.go", - "source_location": "L27", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", "weight": 1.0, - "context": "parameter_type", - "source": "home_util_inferworkspaceimage", - "target": "pkg_library_home_util_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper", + "target": "resources_helper_validateresources" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/initcontainers/merge.go", - "source_location": "L30", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", "weight": 1.0, - "source": "initcontainers_merge", - "target": "initcontainers_merge_mergeinitcontainers", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_parseresourcesfromcomponent", + "target": "pkg_library_resources_helper_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/initcontainers/merge.go", - "source_location": "L30", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L33", "weight": 1.0, "context": "return_type", - "source": "initcontainers_merge_mergeinitcontainers", - "target": "pkg_library_initcontainers_merge_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_parseresourcesfromcomponent", + "target": "pkg_library_resources_helper_go_resourcerequirements" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/initcontainers/merge_test.go", - "source_location": "L139", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L65", "weight": 1.0, - "source": "initcontainers_merge_test_testmergeinitcontainers", - "target": "initcontainers_merge_mergeinitcontainers" + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_parseresourcesfromcomponent" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/initcontainers/merge_test.go", - "source_location": "L25", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L88", "weight": 1.0, - "source": "initcontainers_merge_test", - "target": "initcontainers_merge_test_testmergeinitcontainers", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_addresourcerequirements", + "target": "pkg_library_resources_helper_go_resourcerequirements" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/initcontainers/merge_test.go", - "source_location": "L25", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L223", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_applycaps", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L162", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_applydefaults", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", "weight": 1.0, "context": "parameter_type", - "source": "initcontainers_merge_test_testmergeinitcontainers", - "target": "pkg_library_initcontainers_merge_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_applyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_go_resourcerequirements" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/common_test.go", - "source_location": "L32", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L136", "weight": 1.0, - "source": "kubernetes_common_test", - "target": "kubernetes_common_test_init", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_filterresources", + "target": "pkg_library_resources_helper_go_resourcerequirements" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize.go", - "source_location": "L41", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", "weight": 1.0, - "source": "kubernetes_deserialize", - "target": "kubernetes_deserialize_deserializetoobject", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_handlecapsedgecase", + "target": "pkg_library_resources_helper_go_resourcerequirements" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize.go", - "source_location": "L31", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L297", "weight": 1.0, - "source": "kubernetes_deserialize", - "target": "kubernetes_deserialize_initializedeserializer", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_validateresources", + "target": "pkg_library_resources_helper_go_resourcerequirements" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L114", + "weight": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "resources_helper_addresourcerequirements" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize.go", - "source_location": "L31", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L111", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_deserialize_initializedeserializer", - "target": "pkg_library_kubernetes_deserialize_go_scheme", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_applyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_go_containercomponent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L29", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L161", "weight": 1.0, - "source": "kubernetes_deserialize_test_testdeserializeobject", - "target": "kubernetes_deserialize_initializedeserializer" + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_applyresourcerequirementstocomponent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L92", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L226", "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "kubernetes_deserialize_initializedeserializer" + "source": "resources_helper_test_testfilterresources", + "target": "resources_helper_filterresources" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L152", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L107", "weight": 1.0, - "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", - "target": "kubernetes_deserialize_initializedeserializer" + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "resources_helper_filterresources" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L296", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_deserialize_deserializetoobject", - "target": "pkg_library_kubernetes_deserialize_go_clusterapi", - "confidence_score": 1.0 + "source": "resources_helper_test_testapplydefaults", + "target": "resources_helper_applydefaults" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize.go", - "source_location": "L41", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L251", "weight": 1.0, - "context": "return_type", - "source": "kubernetes_deserialize_deserializetoobject", - "target": "pkg_library_kubernetes_deserialize_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_applycaps", + "target": "resources_helper_handlecapsedgecase" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L75", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L371", "weight": 1.0, - "source": "kubernetes_deserialize_test_testdeserializeobject", - "target": "kubernetes_deserialize_deserializetoobject" + "source": "resources_helper_test_testapplycaps", + "target": "resources_helper_applycaps" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper.go", + "source_location": "L257", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_handlecapsedgecase", + "target": "resourcename" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L94", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L401", "weight": 1.0, - "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", - "target": "kubernetes_deserialize_deserializetoobject" + "source": "resources_helper_test_testvalidate", + "target": "resources_helper_validateresources" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L53", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L108", "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "kubernetes_deserialize_deserializetoobject" + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "resources_helper_validateresources" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L99", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", "weight": 1.0, - "source": "kubernetes_deserialize_test", - "target": "kubernetes_deserialize_test_readbytesfromfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_getcontainercomponent" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L28", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", "weight": 1.0, - "source": "kubernetes_deserialize_test", - "target": "kubernetes_deserialize_test_testdeserializeobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_getresourcerequirements" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L93", - "weight": 1.0, - "source": "kubernetes_deserialize_test", - "target": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L74", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", "weight": 1.0, - "source": "kubernetes_deserialize_test_testdeserializeobject", - "target": "kubernetes_deserialize_test_readbytesfromfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testaddresourcerequirements" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L28", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L307", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_deserialize_test_testdeserializeobject", - "target": "pkg_library_kubernetes_deserialize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplycaps" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L99", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L238", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_deserialize_test_readbytesfromfile", - "target": "pkg_library_kubernetes_deserialize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplydefaults" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/deserialize_test.go", - "source_location": "L93", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L126", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_deserialize_test_testerrorifdeserializernotinitialized", - "target": "pkg_library_kubernetes_deserialize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testapplyresourcerequirementstocomponent" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L105", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L167", "weight": 1.0, - "source": "kubernetes_provision", - "target": "kubernetes_provision_addmetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testfilterresources" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L81", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", "weight": 1.0, - "source": "kubernetes_provision", - "target": "kubernetes_provision_checkforexistingobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testparseresourcesfromcomponent" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L37", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", "weight": 1.0, - "source": "kubernetes_provision", - "target": "kubernetes_provision_handlekubernetescomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test", + "target": "resources_helper_test_testvalidate" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L57", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L26", "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "kubernetes_provision_addmetadata", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "pkg_library_resources_helper_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L60", - "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "kubernetes_provision_checkforexistingobject", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L38", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L35", "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "kubernetes_util_filterforkubelikecomponents" + "confidence_score": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_test_getcontainercomponent" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L52", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L36", "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "kubernetes_util_getk8slikecomponent" + "confidence_score": 1.0, + "source": "resources_helper_test_testparseresourcesfromcomponent", + "target": "resources_helper_test_getresourcerequirements" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L37", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L85", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "pkg_library_kubernetes_provision_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "pkg_library_resources_helper_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L37", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L307", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L64", - "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "sync_sync_isrecognizedobject" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L65", - "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "sync_sync_syncobjectwithcluster" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L67", - "weight": 1.0, - "source": "kubernetes_provision_handlekubernetescomponents", - "target": "sync_sync_syncunrecognizedobjectwithcluster" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L114", - "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "kubernetes_provision_handlekubernetescomponents" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L201", - "weight": 1.0, - "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", - "target": "kubernetes_provision_handlekubernetescomponents" + "confidence_score": 1.0, + "source": "resources_helper_test_testapplycaps", + "target": "pkg_library_resources_helper_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L105", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L238", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_addmetadata", - "target": "pkg_library_kubernetes_provision_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testapplydefaults", + "target": "pkg_library_resources_helper_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L105", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L126", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_addmetadata", - "target": "pkg_library_kubernetes_provision_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "pkg_library_resources_helper_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L81", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L167", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_checkforexistingobject", - "target": "pkg_library_kubernetes_provision_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "pkg_library_resources_helper_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L99", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L377", "weight": 1.0, - "source": "kubernetes_provision_checkforexistingobject", - "target": "kubernetes_util_checkownerrefs" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "resources_helper_test_testvalidate", + "target": "pkg_library_resources_helper_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L81", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L94", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_provision_checkforexistingobject", - "target": "pkg_library_kubernetes_provision_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testaddresourcerequirements", + "target": "resources_helper_test_getresourcerequirements" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision.go", - "source_location": "L105", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L135", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_provision_addmetadata", - "target": "pkg_library_kubernetes_provision_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_test_getcontainercomponent" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L59", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L136", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_clusterobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testapplyresourcerequirementstocomponent", + "target": "resources_helper_test_getresourcerequirements" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L269", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L175", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_provision_test_collectclusterobj", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testfilterresources", + "target": "resources_helper_test_getresourcerequirements" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L240", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L248", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_provision_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testapplydefaults", + "target": "resources_helper_test_getresourcerequirements" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L256", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L317", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_provision_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testapplycaps", + "target": "resources_helper_test_getresourcerequirements" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L91", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L385", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_provision_test_testhandlekubernetescomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "resources_helper_test_testvalidate", + "target": "resources_helper_test_getresourcerequirements" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L224", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L413", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_provision_test_testhaskubelikecomponent", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_test_getresourcerequirements", + "target": "pkg_library_resources_helper_test_go_resourcerequirements" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L151", + "source_file": "pkg/library/resources/helper_test.go", + "source_location": "L434", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_provision_test_testsecretandconfigmapprovisioning", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "resources_helper_test_getcontainercomponent", + "target": "pkg_library_resources_helper_test_go_containercomponent" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", + "source_file": "pkg/library/restore/restore.go", "source_location": "L42", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_options" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L49", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_testinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_restore_getworkspacerestoreinitcontainer" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L54", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L146", "weight": 1.0, - "source": "kubernetes_provision_test", - "target": "kubernetes_testoutput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_restore_hascontainercomponents" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L240", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", "weight": 1.0, - "context": "return_type", - "source": "kubernetes_provision_test_loadalltestcasesorpanic", - "target": "kubernetes_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore", + "target": "restore_restore_isworkspacerestorerequested" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L256", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L46", "weight": 1.0, - "context": "return_type", - "source": "kubernetes_provision_test_loadtestcaseorpanic", - "target": "kubernetes_testcase", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "restore_options", + "target": "pkg_library_restore_restore_go_envvar" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", + "source_file": "pkg/library/restore/restore.go", "source_location": "L44", "weight": 1.0, "context": "field", - "source": "kubernetes_testcase", - "target": "pkg_library_kubernetes_provision_test_go_testinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_options", + "target": "pkg_library_restore_restore_go_pullpolicy" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", + "source_file": "pkg/library/restore/restore.go", "source_location": "L45", "weight": 1.0, "context": "field", - "source": "kubernetes_testcase", - "target": "pkg_library_kubernetes_provision_test_go_testoutput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_options", + "target": "pkg_library_restore_restore_go_resourcerequirements" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L51", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "context": "field", - "source": "kubernetes_testinput", - "target": "clusterobjects", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "restore_options" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L50", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L49", "weight": 1.0, - "context": "field", - "source": "kubernetes_testinput", - "target": "pkg_library_kubernetes_provision_test_go_component", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_isworkspacerestorerequested", + "target": "pkg_library_restore_restore_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L55", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L146", "weight": 1.0, - "context": "field", - "source": "kubernetes_testoutput", - "target": "clusterobjects", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_hascontainercomponents", + "target": "pkg_library_restore_restore_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L60", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "context": "field", - "source": "kubernetes_clusterobjects", - "target": "pkg_library_kubernetes_provision_test_go_pod", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L61", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "context": "field", - "source": "kubernetes_clusterobjects", - "target": "pkg_library_kubernetes_provision_test_go_service", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L269", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_test_collectclusterobj", - "target": "kubernetes_clusterobjects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_context" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L99", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "kubernetes_provision_test_collectclusterobj", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L96", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "kubernetes_provision_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L91", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_test_testhandlekubernetescomponents", - "target": "pkg_library_kubernetes_provision_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_scheme" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L240", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L59", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_provision_test_loadalltestcasesorpanic", - "target": "pkg_library_kubernetes_provision_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "pkg_library_restore_restore_go_secret" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L256", + "source_file": "pkg/library/restore/restore.go", + "source_location": "L94", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_provision_test_loadtestcaseorpanic", - "target": "pkg_library_kubernetes_provision_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "restore_restore_getworkspacerestoreinitcontainer", + "target": "restore_restore_hascontainercomponents" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L224", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_provision_test_testhaskubelikecomponent", - "target": "pkg_library_kubernetes_provision_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "ssh_event", + "target": "ssh_event_addsshagentpoststartevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "ssh_event", + "target": "ssh_event_needssshpoststartevent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L151", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L42", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_provision_test_testsecretandconfigmapprovisioning", - "target": "pkg_library_kubernetes_provision_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "ssh_event_addsshagentpoststartevent", + "target": "pkg_library_ssh_event_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L225", + "source_file": "pkg/library/ssh/event.go", + "source_location": "L75", "weight": 1.0, - "source": "kubernetes_provision_test_testhaskubelikecomponent", - "target": "kubernetes_provision_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "ssh_event_needssshpoststartevent", + "target": "pkg_library_ssh_event_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L230", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", "weight": 1.0, - "source": "kubernetes_provision_test_testhaskubelikecomponent", - "target": "kubernetes_util_haskubelikecomponent" + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkcontainerstatusforfailure" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L250", + "source_file": "pkg/library/status/check.go", + "source_location": "L98", "weight": 1.0, - "source": "kubernetes_provision_test_loadalltestcasesorpanic", - "target": "kubernetes_provision_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkdeploymentconditions" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/provision_test.go", - "source_location": "L269", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", "weight": 1.0, - "context": "return_type", - "source": "kubernetes_provision_test_collectclusterobj", - "target": "pkg_library_kubernetes_provision_test_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkdeploymentstatus" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L78", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", "weight": 1.0, - "source": "kubernetes_util", - "target": "kubernetes_util_checkownerrefs", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkforignoredworkspacepodevents" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L33", + "source_file": "pkg/library/status/check.go", + "source_location": "L281", "weight": 1.0, - "source": "kubernetes_util", - "target": "kubernetes_util_filterforkubelikecomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkifunrecoverableeventignored" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L67", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", "weight": 1.0, - "source": "kubernetes_util", - "target": "kubernetes_util_getk8slikecomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkpodevents" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L24", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", "weight": 1.0, - "source": "kubernetes_util", - "target": "kubernetes_util_haskubelikecomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkpodsstate" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L24", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_util_haskubelikecomponent", - "target": "pkg_library_kubernetes_util_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_checkrollingupdatedeploymentstatus" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L36", + "source_file": "pkg/library/status/check.go", + "source_location": "L185", "weight": 1.0, - "source": "kubernetes_util_filterforkubelikecomponents", - "target": "kubernetes_util_getk8slikecomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_getconcisepoststartfailuremessage" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L33", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", "weight": 1.0, - "context": "return_type", - "source": "kubernetes_util_filterforkubelikecomponents", - "target": "pkg_library_kubernetes_util_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check", + "target": "status_check_geteventcount" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L67", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_util_getk8slikecomponent", - "target": "pkg_library_kubernetes_util_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "pkg_library_status_check_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L67", + "source_file": "pkg/library/status/check.go", + "source_location": "L75", "weight": 1.0, - "context": "return_type", - "source": "kubernetes_util_getk8slikecomponent", - "target": "pkg_library_kubernetes_util_go_k8slikecomponent", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "pkg_library_status_check_go_devworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/kubernetes/util.go", - "source_location": "L78", + "source_file": "pkg/library/status/check.go", + "source_location": "L77", "weight": 1.0, - "context": "parameter_type", - "source": "kubernetes_util_checkownerrefs", - "target": "pkg_library_kubernetes_util_go_ownerreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_checkdeploymentstatus", + "target": "status_check_checkrollingupdatedeploymentstatus" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L56", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L74", "weight": 1.0, - "source": "lifecycle_command", - "target": "lifecycle_command_commandlisttocomponentkeys", - "confidence_score": 1.0 + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "status_check_checkdeploymentstatus" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L46", + "source_file": "pkg/library/status/check.go", + "source_location": "L98", "weight": 1.0, - "source": "lifecycle_command", - "target": "lifecycle_command_getcommandbykey", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkdeploymentconditions", + "target": "pkg_library_status_check_go_deployment" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L32", + "source_file": "pkg/library/status/check.go", + "source_location": "L82", "weight": 1.0, - "source": "lifecycle_command", - "target": "lifecycle_command_getcommandsforkeys", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkrollingupdatedeploymentstatus", + "target": "pkg_library_status_check_go_deployment" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L24", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", "weight": 1.0, - "source": "lifecycle_command", - "target": "lifecycle_command_getcommandtype", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "pkg_library_status_check_go_devworkspacewithconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L77", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L76", "weight": 1.0, - "source": "lifecycle_command", - "target": "lifecycle_command_removecommandsbykeys", - "confidence_score": 1.0 + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "status_check_checkdeploymentconditions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L59", + "source_file": "pkg/library/status/check.go", + "source_location": "L271", "weight": 1.0, - "source": "lifecycle_command_commandlisttocomponentkeys", - "target": "lifecycle_command_getcommandtype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "status_check_checkpodsstate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L24", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_command_getcommandtype", - "target": "commandtype", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "matchinglabels" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L24", + "source_file": "pkg/library/status/check.go", + "source_location": "L114", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_command_getcommandtype", - "target": "pkg_library_lifecycle_command_go_command", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "pkg_library_status_check_go_clusterapi" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L60", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L123", "weight": 1.0, - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "lifecycle_command_getcommandtype" + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "status_check_checkcontainerstatusforfailure" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L96", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L134", "weight": 1.0, - "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", - "target": "lifecycle_command_getcommandtype" + "confidence_score": 1.0, + "source": "status_check_checkpodsstate", + "target": "status_check_checkpodevents" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L40", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L92", "weight": 1.0, - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "lifecycle_command_getcommandtype" + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "status_check_checkpodsstate" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L56", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L83", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_command_commandlisttocomponentkeys", - "target": "pkg_library_lifecycle_command_go_command", - "confidence_score": 1.0 + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "status_check_checkpodsstate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L46", + "source_file": "pkg/library/status/check.go", + "source_location": "L268", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_command_getcommandbykey", - "target": "pkg_library_lifecycle_command_go_command", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkforignoredworkspacepodevents", + "target": "pkg_library_status_check_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L32", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_command_getcommandsforkeys", - "target": "pkg_library_lifecycle_command_go_command", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "pkg_library_status_check_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L77", + "source_file": "pkg/library/status/check.go", + "source_location": "L141", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_command_removecommandsbykeys", - "target": "pkg_library_lifecycle_command_go_command", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "pkg_library_status_check_go_pod" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L36", + "source_file": "pkg/library/status/check.go", + "source_location": "L164", "weight": 1.0, - "source": "lifecycle_command_getcommandsforkeys", - "target": "lifecycle_command_getcommandbykey", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_checkifunrecoverableeventignored" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L37", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L168", "weight": 1.0, - "source": "lifecycle_prestart_getinitcontainers", - "target": "lifecycle_command_getcommandsforkeys" + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_getconcisepoststartfailuremessage" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L56", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L164", "weight": 1.0, - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "lifecycle_command_getcommandbykey" + "confidence_score": 1.0, + "source": "status_check_checkpodevents", + "target": "status_check_geteventcount" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L36", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L241", "weight": 1.0, - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "lifecycle_command_getcommandbykey" + "confidence_score": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "status_check_getconcisepoststartfailuremessage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L45", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L115", "weight": 1.0, - "source": "lifecycle_prestart_getinitcontainers", - "target": "lifecycle_command_commandlisttocomponentkeys" + "source": "status_check_test_testgetconcisepoststartfailuremessage", + "target": "status_check_getconcisepoststartfailuremessage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/command.go", - "source_location": "L81", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/library/status/check.go", + "source_location": "L237", "weight": 1.0, - "source": "lifecycle_command_removecommandsbykeys", - "target": "lifecycle_common_listcontains" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "containerstatus" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L53", - "weight": 1.0, - "source": "lifecycle_prestart_getinitcontainers", - "target": "lifecycle_command_removecommandsbykeys" - }, - { - "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/common.go", - "source_location": "L18", + "source_file": "pkg/library/status/check.go", + "source_location": "L242", "weight": 1.0, - "source": "lifecycle_common", - "target": "lifecycle_common_listcontains", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_checkcontainerstatusforfailure", + "target": "status_check_checkifunrecoverableeventignored" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L49", + "source_file": "pkg/library/status/check.go", + "source_location": "L302", "weight": 1.0, - "source": "lifecycle_poststart", - "target": "lifecycle_poststart_addpoststartlifecyclehooks", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_geteventcount", + "target": "event" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L182", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", "weight": 1.0, - "source": "lifecycle_poststart", - "target": "lifecycle_poststart_builduserscript", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "status_check_test", + "target": "status_check_test_testgetconcisepoststartfailuremessage" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L212", + "source_file": "pkg/library/status/check_test.go", + "source_location": "L20", "weight": 1.0, - "source": "lifecycle_poststart", - "target": "lifecycle_poststart_generatescriptwithtimeout", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "status_check_test_testgetconcisepoststartfailuremessage", + "target": "pkg_library_status_check_test_go_t" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L274", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", "weight": 1.0, - "source": "lifecycle_poststart", - "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_storage", + "target": "storage_storage_getworkspacepvcinfo" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L93", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", "weight": 1.0, - "source": "lifecycle_poststart", - "target": "lifecycle_poststart_processcommandsforpoststart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L136", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", "weight": 1.0, - "source": "lifecycle_poststart", - "target": "lifecycle_poststart_processcommandswithouttimeoutfallback", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_context" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L77", - "weight": 1.0, - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "lifecycle_poststart_processcommandsforpoststart", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L72", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", "weight": 1.0, - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "lifecycle_util_getcontainerwithname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L49", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "pkg_library_lifecycle_poststart_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_logger" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L49", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_poststart_addpoststartlifecyclehooks", - "target": "pkg_library_lifecycle_poststart_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_storage_getworkspacepvcinfo", + "target": "pkg_library_storage_storage_go_operatorconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L82", + "source_file": "pkg/library/storage/storage.go", + "source_location": "L48", "weight": 1.0, - "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", - "target": "lifecycle_poststart_addpoststartlifecyclehooks" + "source": "storage_storage_getworkspacepvcinfo", + "target": "storage_provisioner_getprovisioner" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L99", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", "weight": 1.0, - "source": "lifecycle_poststart_processcommandsforpoststart", - "target": "lifecycle_poststart_builduserscript", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_canmountwithoutrestart" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L109", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", "weight": 1.0, - "source": "lifecycle_poststart_processcommandsforpoststart", - "target": "lifecycle_poststart_generatescriptwithtimeout", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_checkautomountvolumeforpotentialerror" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L96", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", "weight": 1.0, - "source": "lifecycle_poststart_processcommandsforpoststart", - "target": "lifecycle_poststart_processcommandswithouttimeoutfallback", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_checkautomountvolumesforcollision" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L93", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L368", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_processcommandsforpoststart", - "target": "pkg_library_lifecycle_poststart_go_command", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_dropitemsfieldfromvolumes" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L93", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_poststart_processcommandsforpoststart", - "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_existsindeployment" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L182", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_builduserscript", - "target": "pkg_library_lifecycle_poststart_go_command", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_filtergitconfigautomountvolume" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L136", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", - "target": "pkg_library_lifecycle_poststart_go_command", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_findgitconfigautomount" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L136", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", - "target": "pkg_library_lifecycle_poststart_go_lifecyclehandler", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_flattenautomountresources" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L138", - "weight": 1.0, - "source": "lifecycle_poststart_processcommandswithouttimeoutfallback", - "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L287", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", "weight": 1.0, - "source": "lifecycle_poststart_test_testbuilduserscript", - "target": "lifecycle_poststart_builduserscript" + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_formatvolumedescription" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L224", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", "weight": 1.0, - "source": "lifecycle_poststart_generatescriptwithtimeout", - "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_getaccessmodeforautomount" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L626", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", "weight": 1.0, - "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", - "target": "lifecycle_poststart_generatescriptwithtimeout" + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_getautomountresources" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart.go", - "source_location": "L274", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds", - "target": "pkg_library_lifecycle_poststart_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_getvolumedescriptionfromvolumemount" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L658", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", "weight": 1.0, - "source": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", - "target": "lifecycle_poststart_parsepoststartfailuredebugsleepdurationtoseconds" + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_isenvfromsourceexistsindeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L61", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_ismountonstart" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L48", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_isvolumemountexistsindeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L77", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L480", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_matchesanypattern" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L95", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststart_test_testbuilduserscript", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_matchesworkspacetarget" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L300", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststart_test_testgeneratescriptwithtimeout", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_mergeautomountresources" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L632", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_provisionautomountresourcesinto" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L30", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststarttestcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_sortconfigmaps" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststarttestinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_common_sortsecrets" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L43", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L40", "weight": 1.0, - "source": "lifecycle_poststart_test", - "target": "lifecycle_poststarttestoutput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L61", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", - "target": "lifecycle_poststarttestcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L48", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", - "target": "lifecycle_poststarttestcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L32", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", "weight": 1.0, - "context": "field", - "source": "lifecycle_poststarttestcase", - "target": "poststarttestinput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L287", "weight": 1.0, - "context": "field", - "source": "lifecycle_poststarttestcase", - "target": "poststarttestoutput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_filtergitconfigautomountvolume", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L40", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L209", "weight": 1.0, - "context": "field", - "source": "lifecycle_poststarttestinput", - "target": "pkg_library_lifecycle_poststart_test_go_container", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_flattenautomountresources", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L38", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", "weight": 1.0, - "context": "field", - "source": "lifecycle_poststarttestinput", - "target": "pkg_library_lifecycle_poststart_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L44", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", "weight": 1.0, - "context": "field", - "source": "lifecycle_poststarttestoutput", - "target": "pkg_library_lifecycle_poststart_test_go_container", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isenvfromsourceexistsindeployment", + "target": "automount_resources" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L71", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", "weight": 1.0, - "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", - "target": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isvolumemountexistsindeployment", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L48", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L196", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_test_loadpoststarttestcaseorpanic", - "target": "pkg_library_lifecycle_poststart_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_mergeautomountresources", + "target": "automount_resources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L61", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L43", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", - "target": "pkg_library_lifecycle_poststart_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_resources", + "target": "pkg_provision_automount_common_go_envfromsource" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L77", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L41", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", - "target": "pkg_library_lifecycle_poststart_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_resources", + "target": "pkg_provision_automount_common_go_volume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L95", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L42", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_poststart_test_testbuilduserscript", - "target": "pkg_library_lifecycle_poststart_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_resources", + "target": "pkg_provision_automount_common_go_volumemount" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L300", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L368", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_poststart_test_testgeneratescriptwithtimeout", - "target": "pkg_library_lifecycle_poststart_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_dropitemsfieldfromvolumes", + "target": "pkg_provision_automount_common_go_volume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L632", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L185", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_poststart_test_testparsepoststartfailuredebugsleepdurationtoseconds", - "target": "pkg_library_lifecycle_poststart_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_formatvolumedescription", + "target": "pkg_provision_automount_common_go_volume" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/poststart_test.go", - "source_location": "L78", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", "weight": 1.0, - "source": "lifecycle_poststart_test_testaddpoststartlifecyclehooks", - "target": "lifecycle_poststart_test_loadallpoststarttestcasesorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "pkg_provision_automount_common_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L94", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L173", "weight": 1.0, - "source": "lifecycle_prestart", - "target": "lifecycle_prestart_checkprestarteventcommandsvalidity", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "pkg_provision_automount_common_go_volumemount" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L28", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L59", "weight": 1.0, - "source": "lifecycle_prestart", - "target": "lifecycle_prestart_getinitcontainers", - "confidence_score": 1.0 + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L84", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L60", "weight": 1.0, - "source": "lifecycle_prestart", - "target": "lifecycle_prestart_sethomeinitcontainertofront", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "automount_common_checkautomountvolumesforcollision" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L42", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L54", "weight": 1.0, - "source": "lifecycle_prestart_getinitcontainers", - "target": "lifecycle_prestart_checkprestarteventcommandsvalidity", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "automount_common_getautomountresources" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L78", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", "weight": 1.0, - "source": "lifecycle_prestart_getinitcontainers", - "target": "lifecycle_prestart_sethomeinitcontainertofront", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "pkg_provision_automount_common_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L28", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_prestart_getinitcontainers", - "target": "pkg_library_lifecycle_prestart_go_component", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "pkg_provision_automount_common_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L28", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L46", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_prestart_getinitcontainers", - "target": "pkg_library_lifecycle_prestart_go_devworkspacetemplatespeccontent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_provisionautomountresourcesinto", + "target": "pkg_provision_automount_common_go_podadditions" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L68", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L545", "weight": 1.0, - "source": "lifecycle_prestart_test_testgetinitcontainers", - "target": "lifecycle_prestart_getinitcontainers" + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "automount_common_provisionautomountresourcesinto" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/ssh/event.go", - "source_location": "L51", - "weight": 1.0, - "source": "ssh_event_addsshagentpoststartevent", - "target": "lifecycle_prestart_getinitcontainers" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L84", - "weight": 1.0, - "context": "return_type", - "source": "lifecycle_prestart_sethomeinitcontainertofront", - "target": "pkg_library_lifecycle_prestart_go_component", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart.go", - "source_location": "L94", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L581", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_prestart_checkprestarteventcommandsvalidity", - "target": "pkg_library_lifecycle_prestart_go_command", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L610", "weight": 1.0, - "source": "lifecycle_prestart_test", - "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L53", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L676", "weight": 1.0, - "source": "lifecycle_prestart_test", - "target": "lifecycle_prestart_test_testgetinitcontainers", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L28", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L480", "weight": 1.0, - "source": "lifecycle_prestart_test", - "target": "lifecycle_prestarttestcase", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L34", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L509", "weight": 1.0, - "source": "lifecycle_prestart_test", - "target": "lifecycle_prestarttestoutput", - "confidence_score": 1.0 + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L646", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", - "target": "lifecycle_prestarttestcase", - "confidence_score": 1.0 + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L30", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L444", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestarttestcase", - "target": "pkg_library_lifecycle_prestart_test_go_devworkspacetemplatespeccontent", - "confidence_score": 1.0 + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L132", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestarttestcase", - "target": "prestarttestoutput", - "confidence_score": 1.0 + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L36", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L527", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestarttestoutput", - "target": "pkg_library_lifecycle_prestart_test_go_component", - "confidence_score": 1.0 + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_provisionautomountresourcesinto" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L628", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_prestart_test_loadprestarttestcaseorpanic", - "target": "pkg_library_lifecycle_prestart_test_go_t", - "confidence_score": 1.0 + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_provisionautomountresourcesinto" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L55", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L426", "weight": 1.0, - "source": "lifecycle_prestart_test_testgetinitcontainers", - "target": "lifecycle_prestart_test_loadprestarttestcaseorpanic", - "confidence_score": 1.0 + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_provisionautomountresourcesinto" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestart_test.go", - "source_location": "L53", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L128", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_prestart_test_testgetinitcontainers", - "target": "pkg_library_lifecycle_prestart_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L29", - "weight": 1.0, - "source": "lifecycle_prestop", - "target": "lifecycle_prestop_addprestoplifecyclehooks", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "pkg_provision_automount_common_go_podadditions" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L82", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L223", "weight": 1.0, - "source": "lifecycle_prestop", - "target": "lifecycle_prestop_processcommandsforprestop", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_findgitconfigautomount", + "target": "pkg_provision_automount_common_go_clusterapi" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L56", - "weight": 1.0, - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "lifecycle_prestop_processcommandsforprestop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L51", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", "weight": 1.0, - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "lifecycle_util_getcontainerwithname" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "pkg_provision_automount_common_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L29", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "pkg_library_lifecycle_prestop_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "pkg_provision_automount_common_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L29", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L416", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_prestop_addprestoplifecyclehooks", - "target": "pkg_library_lifecycle_prestop_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "pkg_provision_automount_common_go_deployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L78", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L87", "weight": 1.0, - "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", - "target": "lifecycle_prestop_addprestoplifecyclehooks" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "pkg_provision_automount_common_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L82", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L439", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_prestop_processcommandsforprestop", - "target": "pkg_library_lifecycle_prestop_go_command", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_isenvfromsourceexistsindeployment", + "target": "pkg_provision_automount_common_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop.go", - "source_location": "L82", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L425", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_prestop_processcommandsforprestop", - "target": "pkg_library_lifecycle_prestop_go_lifecyclehandler", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_isvolumemountexistsindeployment", + "target": "pkg_provision_automount_common_go_deployment" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L58", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L118", "weight": 1.0, - "source": "lifecycle_prestop_test", - "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_dropitemsfieldfromvolumes" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L109", "weight": 1.0, - "source": "lifecycle_prestop_test", - "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_filtergitconfigautomountvolume" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L74", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L113", "weight": 1.0, - "source": "lifecycle_prestop_test", - "target": "lifecycle_prestop_test_testaddprestoplifecyclehooks", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_getautomountresources", + "target": "automount_common_mergeautomountresources" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L28", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L98", "weight": 1.0, - "source": "lifecycle_prestop_test", - "target": "lifecycle_prestoptestcase", - "confidence_score": 1.0 + "source": "automount_common_getautomountresources", + "target": "automount_configmap_getdevworkspaceconfigmaps" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L35", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L93", "weight": 1.0, - "source": "lifecycle_prestop_test", - "target": "lifecycle_prestoptestinput", - "confidence_score": 1.0 + "source": "automount_common_getautomountresources", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L40", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L114", "weight": 1.0, - "source": "lifecycle_prestop_test", - "target": "lifecycle_prestoptestoutput", - "confidence_score": 1.0 + "source": "automount_common_getautomountresources", + "target": "automount_projected_mergeprojectedvolumes" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L58", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common.go", + "source_location": "L120", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", - "target": "lifecycle_prestoptestcase", - "confidence_score": 1.0 + "source": "automount_common_getautomountresources", + "target": "automount_pvcs_getautomountpvcs" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L139", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_prestop_test_loadprestoptestcaseorpanic", - "target": "lifecycle_prestoptestcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_common_formatvolumedescription" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L30", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L150", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestoptestcase", - "target": "prestoptestinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumesforcollision", + "target": "automount_common_getvolumedescriptionfromvolumemount" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L344", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestoptestcase", - "target": "prestoptestoutput", - "confidence_score": 1.0 + "source": "automount_common_test_testcheckautomountvolumesforcollision", + "target": "automount_common_checkautomountvolumesforcollision" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L176", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestoptestinput", - "target": "pkg_library_lifecycle_prestop_test_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_getvolumedescriptionfromvolumemount", + "target": "automount_common_formatvolumedescription" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L36", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L174", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestoptestinput", - "target": "pkg_library_lifecycle_prestop_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "automount_common_formatvolumedescription" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L82", "weight": 1.0, - "context": "field", - "source": "lifecycle_prestoptestoutput", - "target": "pkg_library_lifecycle_prestop_test_go_container", - "confidence_score": 1.0 + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_flattenautomountresources" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L68", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L72", "weight": 1.0, - "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", - "target": "lifecycle_prestop_test_loadprestoptestcaseorpanic", - "confidence_score": 1.0 + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_common_flattenautomountresources" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L45", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L133", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_prestop_test_loadprestoptestcaseorpanic", - "target": "pkg_library_lifecycle_prestop_test_go_t", - "confidence_score": 1.0 + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_common_flattenautomountresources" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L58", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L240", "weight": 1.0, - "context": "parameter_type", - "source": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", - "target": "pkg_library_lifecycle_prestop_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_findgitconfigautomount", + "target": "automount_common_matchesworkspacetarget" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L43", + "weight": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_common_findgitconfigautomount" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", - "source_location": "L74", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L313", "weight": 1.0, "context": "parameter_type", - "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", - "target": "pkg_library_lifecycle_prestop_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_checkautomountvolumeforpotentialerror", + "target": "pkg_provision_automount_common_go_object" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/prestop_test.go", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", "source_location": "L75", "weight": 1.0, - "source": "lifecycle_prestop_test_testaddprestoplifecyclehooks", - "target": "lifecycle_prestop_test_loadallprestoptestcasesorpanic", - "confidence_score": 1.0 + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_checkautomountvolumeforpotentialerror" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/util.go", - "source_location": "L22", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L397", "weight": 1.0, - "source": "lifecycle_util", - "target": "lifecycle_util_getcontainerwithname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "pkg_provision_automount_common_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/lifecycle/util.go", - "source_location": "L22", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L348", "weight": 1.0, - "context": "return_type", - "source": "lifecycle_util_getcontainerwithname", - "target": "pkg_library_lifecycle_util_go_container", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_getaccessmodeforautomount", + "target": "pkg_provision_automount_common_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L41", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L390", "weight": 1.0, - "source": "overrides_containers", - "target": "overrides_containers_applycontaineroverrides", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_ismountonstart", + "target": "pkg_provision_automount_common_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L112", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L465", "weight": 1.0, - "source": "overrides_containers", - "target": "overrides_containers_handledefaultedcontainerfields", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_matchesworkspacetarget", + "target": "pkg_provision_automount_common_go_object" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L37", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L61", "weight": 1.0, - "source": "overrides_containers", - "target": "overrides_containers_needscontaineroverride", - "confidence_score": 1.0 + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_getaccessmodeforautomount" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L80", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L378", "weight": 1.0, - "source": "overrides_containers", - "target": "overrides_containers_restrictcontaineroverride", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_sortsecrets", + "target": "pkg_provision_automount_common_go_secret" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L37", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L111", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_containers_needscontaineroverride", - "target": "pkg_library_overrides_containers_go_component", - "confidence_score": 1.0 + "source": "automount_gitconfig_getgitresources", + "target": "automount_common_sortsecrets" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L41", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L384", "weight": 1.0, "context": "parameter_type", - "source": "overrides_containers_applycontaineroverrides", - "target": "pkg_library_overrides_containers_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_sortconfigmaps", + "target": "pkg_provision_automount_common_go_configmap" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L72", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L45", "weight": 1.0, - "source": "overrides_containers_applycontaineroverrides", - "target": "overrides_containers_handledefaultedcontainerfields", - "confidence_score": 1.0 + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_sortconfigmaps" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L46", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L139", "weight": 1.0, - "source": "overrides_containers_applycontaineroverrides", - "target": "overrides_containers_restrictcontaineroverride", - "confidence_score": 1.0 + "source": "automount_gitconfig_getgitresources", + "target": "automount_common_sortconfigmaps" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L41", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L408", "weight": 1.0, - "context": "return_type", - "source": "overrides_containers_applycontaineroverrides", - "target": "pkg_library_overrides_containers_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_common_ismountonstart" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L230", "weight": 1.0, - "source": "overrides_containers_test_testapplycontaineroverrides", - "target": "overrides_containers_applycontaineroverrides" + "source": "automount_gitconfig_allitemsmountonstart", + "target": "automount_common_ismountonstart" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L112", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L413", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_containers_handledefaultedcontainerfields", - "target": "pkg_library_overrides_containers_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_canmountwithoutrestart", + "target": "automount_common_existsindeployment" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers.go", - "source_location": "L80", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_containers_restrictcontaineroverride", - "target": "pkg_library_overrides_containers_go_container", - "confidence_score": 1.0 + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_canmountwithoutrestart" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L65", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L125", "weight": 1.0, - "source": "overrides_containers_test", - "target": "overrides_containers_test_loadallcontainertestcasesorpanic", - "confidence_score": 1.0 + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_common_canmountwithoutrestart" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L81", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L418", "weight": 1.0, - "source": "overrides_containers_test", - "target": "overrides_containers_test_loadcontainertestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_common_isenvfromsourceexistsindeployment" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L29", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L417", "weight": 1.0, - "source": "overrides_containers_test", - "target": "overrides_containers_test_testapplycontaineroverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_existsindeployment", + "target": "automount_common_isvolumemountexistsindeployment" }, { - "relation": "contains", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L214", + "weight": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "automount_common_isvolumemountexistsindeployment" + }, + { + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L48", + "source_file": "pkg/provision/automount/common.go", + "source_location": "L474", "weight": 1.0, - "source": "overrides_containers_test", - "target": "overrides_containertestcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_matchesworkspacetarget", + "target": "automount_common_matchesanypattern" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L55", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L1025", "weight": 1.0, - "source": "overrides_containers_test", - "target": "overrides_containertestinput", - "confidence_score": 1.0 + "source": "automount_common_test_testmatchesworkspacetarget", + "target": "automount_common_matchesworkspacetarget" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L60", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L51", "weight": 1.0, - "source": "overrides_containers_test", - "target": "overrides_containertestoutput", - "confidence_score": 1.0 + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_common_matchesworkspacetarget" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L30", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L101", "weight": 1.0, - "source": "overrides_containers_test_testapplycontaineroverrides", - "target": "overrides_containers_test_loadallcontainertestcasesorpanic", - "confidence_score": 1.0 + "source": "automount_gitconfig_getgitresources", + "target": "automount_common_matchesworkspacetarget" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L29", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L89", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_containers_test_testapplycontaineroverrides", - "target": "pkg_library_overrides_containers_test_go_t", - "confidence_score": 1.0 + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_common_matchesworkspacetarget" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L65", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_containers_test_loadallcontainertestcasesorpanic", - "target": "pkg_library_overrides_containers_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_persistenthome_test", + "target": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L81", + "source_file": "pkg/provision/automount/common_persistenthome_test.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "overrides_containers_test_loadcontainertestcaseorpanic", - "target": "pkg_library_overrides_containers_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", + "target": "pkg_provision_automount_common_persistenthome_test_go_t" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L65", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", "weight": 1.0, - "context": "return_type", - "source": "overrides_containers_test_loadallcontainertestcasesorpanic", - "target": "overrides_containertestcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_emptydeployment" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L81", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", "weight": 1.0, - "context": "return_type", - "source": "overrides_containers_test_loadcontainertestcaseorpanic", - "target": "overrides_containertestcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_loadalltestcasesorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L50", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", "weight": 1.0, - "context": "field", - "source": "overrides_containertestcase", - "target": "containertestinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_loadtestcaseorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L51", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L756", "weight": 1.0, - "context": "field", - "source": "overrides_containertestcase", - "target": "containertestoutput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartconfigmapasenv" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L56", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L735", "weight": 1.0, - "context": "field", - "source": "overrides_containertestinput", - "target": "pkg_library_overrides_containers_test_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartconfigmapasfile" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L57", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L776", "weight": 1.0, - "context": "field", - "source": "overrides_containertestinput", - "target": "pkg_library_overrides_containers_test_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartpvc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L61", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", "weight": 1.0, - "context": "field", - "source": "overrides_containertestoutput", - "target": "pkg_library_overrides_containers_test_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartsecretasenv" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/containers_test.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L694", "weight": 1.0, - "source": "overrides_containers_test_loadallcontainertestcasesorpanic", - "target": "overrides_containers_test_loadcontainertestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_mountonstartsecretasfile" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L168", "weight": 1.0, - "source": "overrides_pods", - "target": "overrides_pods_applypodoverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testcheckautomountvolumesforcollision" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L106", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L792", "weight": 1.0, - "source": "overrides_pods", - "target": "overrides_pods_getpodoverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmatchesworkspacetarget" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L79", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L533", "weight": 1.0, - "source": "overrides_pods", - "target": "overrides_pods_getvolumesfromoverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L552", "weight": 1.0, - "source": "overrides_pods", - "target": "overrides_pods_needspodoverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_needspodoverrides", - "target": "pkg_library_overrides_pods_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L170", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", "weight": 1.0, - "source": "overrides_pods_test_testneedspodoverride", - "target": "overrides_pods_needspodoverrides" + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L220", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "overrides_pods_needspodoverrides" + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_applypodoverrides", - "target": "pkg_library_overrides_pods_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", "weight": 1.0, - "source": "overrides_pods_applypodoverrides", - "target": "overrides_pods_getpodoverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", "weight": 1.0, - "context": "return_type", - "source": "overrides_pods_applypodoverrides", - "target": "pkg_library_overrides_pods_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L43", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", "weight": 1.0, - "source": "overrides_pods_test_testapplypodoverrides", - "target": "overrides_pods_applypodoverrides" + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testprovisionautomountresourcesinto" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L221", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "overrides_pods_applypodoverrides" + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L82", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L616", "weight": 1.0, - "source": "overrides_pods_getvolumesfromoverrides", - "target": "overrides_pods_getpodoverrides", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L79", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_getvolumesfromoverrides", - "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L149", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L41", "weight": 1.0, - "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "target": "overrides_pods_getvolumesfromoverrides" + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_mountedvolumetype" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L114", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L54", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "target": "overrides_pods_getvolumesfromoverrides" + "confidence_score": 1.0, + "source": "automount_common_test", + "target": "automount_testcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L106", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_getpodoverrides", - "target": "pkg_library_overrides_pods_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "automount_testcase" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods.go", - "source_location": "L106", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", "weight": 1.0, "context": "return_type", - "source": "overrides_pods_getpodoverrides", - "target": "json", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_loadtestcaseorpanic", + "target": "automount_testcase" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L193", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_pods_test_loadallpodtestcasesorpanic", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_configmap" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L209", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_pods_test_loadpodtestcaseorpanic", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_envfromsource" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L34", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_pods_test_testapplypodoverrides", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L58", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_pods_test_testneedspodoverride", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L176", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L56", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_podtestcase", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_secret" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L183", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_podtestinput", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L188", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L64", "weight": 1.0, - "source": "overrides_pods_test", - "target": "overrides_podtestoutput", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "automount_testcase", + "target": "pkg_provision_automount_common_test_go_volumemount" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L35", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L715", "weight": 1.0, - "source": "overrides_pods_test_testapplypodoverrides", - "target": "overrides_pods_test_loadallpodtestcasesorpanic", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_mountonstartsecretasenv", + "target": "pkg_provision_automount_common_test_go_secret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L34", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L694", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_test_testapplypodoverrides", - "target": "pkg_library_overrides_pods_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_mountonstartsecretasfile", + "target": "pkg_provision_automount_common_test_go_secret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L193", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L756", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_test_loadallpodtestcasesorpanic", - "target": "pkg_library_overrides_pods_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_mountonstartconfigmapasenv", + "target": "pkg_provision_automount_common_test_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L209", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L735", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_test_loadpodtestcaseorpanic", - "target": "pkg_library_overrides_pods_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_mountonstartconfigmapasfile", + "target": "pkg_provision_automount_common_test_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L58", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L776", "weight": 1.0, - "context": "parameter_type", - "source": "overrides_pods_test_testneedspodoverride", - "target": "pkg_library_overrides_pods_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_common_test_mountonstartpvc", + "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "automount_common_test_loadalltestcasesorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L193", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L113", "weight": 1.0, - "context": "return_type", - "source": "overrides_pods_test_loadallpodtestcasesorpanic", - "target": "overrides_podtestcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testprovisionautomountresourcesinto", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L209", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L355", "weight": 1.0, - "context": "return_type", - "source": "overrides_pods_test_loadpodtestcaseorpanic", - "target": "overrides_podtestcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L178", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L371", "weight": 1.0, - "context": "field", - "source": "overrides_podtestcase", - "target": "podtestinput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_loadtestcaseorpanic", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L179", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L168", "weight": 1.0, - "context": "field", - "source": "overrides_podtestcase", - "target": "podtestoutput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testcheckautomountvolumesforcollision", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L184", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L792", "weight": 1.0, - "context": "field", - "source": "overrides_podtestinput", - "target": "pkg_library_overrides_pods_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmatchesworkspacetarget", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L185", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L533", "weight": 1.0, - "context": "field", - "source": "overrides_podtestinput", - "target": "podtemplatespec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L189", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L552", "weight": 1.0, - "context": "field", - "source": "overrides_podtestoutput", - "target": "podtemplatespec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/overrides/pods_test.go", - "source_location": "L203", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L587", "weight": 1.0, - "source": "overrides_pods_test_loadallpodtestcasesorpanic", - "target": "overrides_pods_test_loadpodtestcaseorpanic", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L154", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L653", "weight": 1.0, - "source": "projects_clone", - "target": "projects_clone_getclonepath", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L88", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L451", "weight": 1.0, - "source": "projects_clone", - "target": "projects_clone_getprojectcloneinitcontainer", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L135", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L486", "weight": 1.0, - "source": "projects_clone", - "target": "projects_clone_getstarterproject", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L161", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L634", "weight": 1.0, - "source": "projects_clone", - "target": "projects_clone_hascontainercomponents", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L432", "weight": 1.0, - "source": "projects_clone", - "target": "projects_clone_validateallprojects", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L515", "weight": 1.0, - "source": "projects_clone", - "target": "projects_options", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L88", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L616", "weight": 1.0, "context": "parameter_type", - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "projects_options", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L41", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L414", "weight": 1.0, - "context": "field", - "source": "projects_options", - "target": "pkg_library_projects_clone_go_envvar", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_common_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L39", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L365", "weight": 1.0, - "context": "field", - "source": "projects_options", - "target": "pkg_library_projects_clone_go_pullpolicy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_loadalltestcasesorpanic", + "target": "automount_common_test_loadtestcaseorpanic" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L40", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L426", "weight": 1.0, - "context": "field", - "source": "projects_options", - "target": "pkg_library_projects_clone_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L416", "weight": 1.0, - "context": "parameter_type", - "source": "projects_clone_validateallprojects", - "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartsecretasfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L54", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L434", "weight": 1.0, - "source": "projects_clone_validateallprojects", - "target": "projects_clone_getclonepath", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartsecretasfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L64", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L453", "weight": 1.0, - "source": "projects_clone_validateallprojects", - "target": "projects_clone_getstarterproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_test_mountonstartsecretasenv" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L88", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L488", "weight": 1.0, - "context": "parameter_type", - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartsecretasfile" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L135", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L527", "weight": 1.0, - "context": "parameter_type", - "source": "projects_clone_getstarterproject", - "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L161", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L517", "weight": 1.0, - "context": "parameter_type", - "source": "projects_clone_hascontainercomponents", - "target": "pkg_library_projects_clone_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartconfigmapasfile" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L88", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L535", "weight": 1.0, - "context": "return_type", - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "pkg_library_projects_clone_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartconfigmapasfile" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L88", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L554", "weight": 1.0, - "context": "parameter_type", - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "pkg_library_projects_clone_go_proxy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", + "target": "automount_common_test_mountonstartconfigmapasenv" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L89", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L589", "weight": 1.0, - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "projects_clone_getstarterproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartconfigmapasfile" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L99", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L628", "weight": 1.0, - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "projects_clone_hascontainercomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/projects/clone.go", - "source_location": "L115", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L618", "weight": 1.0, - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "resources_helper_filterresources" + "confidence_score": 1.0, + "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", + "target": "automount_common_test_mountonstartpvc" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/projects/clone.go", - "source_location": "L116", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L636", "weight": 1.0, - "source": "projects_clone_getprojectcloneinitcontainer", - "target": "resources_helper_validateresources" + "confidence_score": 1.0, + "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", + "target": "automount_common_test_mountonstartpvc" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L71", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L655", "weight": 1.0, - "source": "project_clone_main_main", - "target": "projects_clone_getstarterproject" + "confidence_score": 1.0, + "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", + "target": "automount_common_test_mountonstartpvc" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L135", + "source_file": "pkg/provision/automount/common_test.go", + "source_location": "L682", "weight": 1.0, "context": "return_type", - "source": "projects_clone_getstarterproject", - "target": "pkg_library_projects_clone_go_starterproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_common_test_emptydeployment", + "target": "pkg_provision_automount_common_test_go_deployment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/bootstrap/util.go", - "source_location": "L50", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L340", "weight": 1.0, - "source": "bootstrap_util_getdevfilefromproject", - "target": "projects_clone_getclonepath" + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_common_test_emptydeployment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L131", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L367", "weight": 1.0, - "source": "git_setup_copyprojectfromtmpdir", - "target": "projects_clone_getclonepath" + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L49", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L243", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "projects_clone_getclonepath" + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_common_test_emptydeployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L109", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", "weight": 1.0, - "source": "git_setup_setupremotesforexistingproject", - "target": "projects_clone_getclonepath" + "confidence_score": 1.0, + "source": "automount_configmap", + "target": "automount_configmap_getautomountconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/utils.go", - "source_location": "L41", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", "weight": 1.0, - "source": "internal_utils_checkprojectstate", - "target": "projects_clone_getclonepath" + "confidence_score": 1.0, + "source": "automount_configmap", + "target": "automount_configmap_getdevworkspaceconfigmaps" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/utils.go", - "source_location": "L109", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L69", "weight": 1.0, - "source": "internal_utils_checksubpathprojectstate", - "target": "projects_clone_getclonepath" + "confidence_score": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "automount_configmap_getautomountconfigmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/projects/clone.go", - "source_location": "L154", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", - "source": "projects_clone_getclonepath", - "target": "pkg_library_projects_clone_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "pkg_provision_automount_configmap_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "pkg_provision_automount_configmap_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_configmap_getdevworkspaceconfigmaps", + "target": "pkg_provision_automount_configmap_go_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_configmap_getautomountconfigmap", + "target": "pkg_provision_automount_configmap_go_resources" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/configmap.go", + "source_location": "L89", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_configmap_getautomountconfigmap", + "target": "pkg_provision_automount_configmap_go_configmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L44", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L74", "weight": 1.0, - "source": "zip_setup_setupzipproject", - "target": "projects_clone_getclonepath" + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_configmap_getautomountconfigmap" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L88", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L221", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_addresourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_allitemsmountonstart" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L223", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_applycaps", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitconfigsmountwithoutrestart" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L162", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_applydefaults", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitcredentialsmountwithoutrestart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L150", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_cleanupgitconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_getgitresources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L111", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L50", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_applyresourcerequirementstocomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_gitconfig_cleanupgitconfig" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L136", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L38", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_filterresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_gitconfig_getgitresources" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L257", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L59", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_handlecapsedgecase", - "confidence_score": 1.0 + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_templates_constructgitconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L33", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L54", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_parseresourcesfromcomponent", - "confidence_score": 1.0 + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "automount_templates_mergegitcredentials" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L297", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", "weight": 1.0, - "source": "resources_helper", - "target": "resources_helper_validateresources", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_parseresourcesfromcomponent", - "target": "pkg_library_resources_helper_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L33", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L32", "weight": 1.0, "context": "return_type", - "source": "resources_helper_parseresourcesfromcomponent", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "pkg_provision_automount_gitconfig_go_resources" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L65", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L64", "weight": 1.0, - "source": "resources_helper_test_testparseresourcesfromcomponent", - "target": "resources_helper_parseresourcesfromcomponent" + "source": "automount_gitconfig_provisiongitconfiguration", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L88", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L777", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_addresourcerequirements", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L223", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L751", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_applycaps", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L162", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L726", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_applydefaults", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L111", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L700", "weight": 1.0, - "context": "parameter_type", - "source": "resources_helper_applyresourcerequirementstocomponent", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L136", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L881", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_filterresources", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L257", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L855", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_handlecapsedgecase", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L297", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L830", "weight": 1.0, - "context": "parameter_type", - "source": "resources_helper_validateresources", - "target": "pkg_library_resources_helper_go_resourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L114", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L804", "weight": 1.0, - "source": "resources_helper_test_testaddresourcerequirements", - "target": "resources_helper_addresourcerequirements" + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L111", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L107", "weight": 1.0, - "context": "parameter_type", - "source": "resources_helper_applyresourcerequirementstocomponent", - "target": "pkg_library_resources_helper_go_containercomponent", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L161", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L457", "weight": 1.0, - "source": "resources_helper_test_testapplyresourcerequirementstocomponent", - "target": "resources_helper_applyresourcerequirementstocomponent" + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L226", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L391", "weight": 1.0, - "source": "resources_helper_test_testfilterresources", - "target": "resources_helper_filterresources" + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/restore/restore.go", - "source_location": "L107", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L428", "weight": 1.0, - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "resources_helper_filterresources" + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L296", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L568", "weight": 1.0, - "source": "resources_helper_test_testapplydefaults", - "target": "resources_helper_applydefaults" + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L251", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L486", "weight": 1.0, - "source": "resources_helper_applycaps", - "target": "resources_helper_handlecapsedgecase", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L371", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L340", "weight": 1.0, - "source": "resources_helper_test_testapplycaps", - "target": "resources_helper_applycaps" + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper.go", - "source_location": "L257", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L268", "weight": 1.0, - "context": "parameter_type", - "source": "resources_helper_handlecapsedgecase", - "target": "resourcename", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L401", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L308", "weight": 1.0, - "source": "resources_helper_test_testvalidate", - "target": "resources_helper_validateresources" + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/library/restore/restore.go", - "source_location": "L108", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L671", "weight": 1.0, - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "resources_helper_validateresources" + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L434", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L596", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_getcontainercomponent", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L413", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L367", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L85", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L243", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testaddresourcerequirements", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L307", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L542", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testapplycaps", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L238", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L516", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testapplydefaults", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L126", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L647", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testapplyresourcerequirementstocomponent", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L167", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L623", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testfilterresources", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L26", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L61", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testparseresourcesfromcomponent", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "automount_gitconfig_provisiongitconfiguration" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L377", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L87", "weight": 1.0, - "source": "resources_helper_test", - "target": "resources_helper_test_testvalidate", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "automount_gitconfig_provisiongitconfiguration" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L26", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L150", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_test_testparseresourcesfromcomponent", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cleanupgitconfig", + "target": "pkg_provision_automount_gitconfig_go_clusterapi" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L35", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", "weight": 1.0, - "source": "resources_helper_test_testparseresourcesfromcomponent", - "target": "resources_helper_test_getcontainercomponent", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_clusterapi" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L36", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", "weight": 1.0, - "source": "resources_helper_test_testparseresourcesfromcomponent", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L85", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_test_testaddresourcerequirements", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L307", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_test_testapplycaps", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L238", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_test_testapplydefaults", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_deployment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_gitconfig_cangitconfigsmountwithoutrestart" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "automount_gitconfig_cangitcredentialsmountwithoutrestart" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L126", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L80", "weight": 1.0, - "context": "parameter_type", - "source": "resources_helper_test_testapplyresourcerequirementstocomponent", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_getgitresources", + "target": "pkg_provision_automount_gitconfig_go_secret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L167", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L190", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_test_testfilterresources", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_secret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L377", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L195", "weight": 1.0, "context": "parameter_type", - "source": "resources_helper_test_testvalidate", - "target": "pkg_library_resources_helper_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_configmap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L94", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L192", "weight": 1.0, - "source": "resources_helper_test_testaddresourcerequirements", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L135", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L197", "weight": 1.0, - "source": "resources_helper_test_testapplyresourcerequirementstocomponent", - "target": "resources_helper_test_getcontainercomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", + "target": "automount_gitconfig_cangitobjectsmountwithoutrestart" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L136", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L207", "weight": 1.0, - "source": "resources_helper_test_testapplyresourcerequirementstocomponent", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "automount_gitconfig_allitemsmountonstart" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L175", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L200", "weight": 1.0, - "source": "resources_helper_test_testfilterresources", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", + "target": "pkg_provision_automount_gitconfig_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L248", + "source_file": "pkg/provision/automount/gitconfig.go", + "source_location": "L221", "weight": 1.0, - "source": "resources_helper_test_testapplydefaults", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_allitemsmountonstart", + "target": "pkg_provision_automount_gitconfig_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L317", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", "weight": 1.0, - "source": "resources_helper_test_testapplycaps", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitconfigcontains" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L385", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", "weight": 1.0, - "source": "resources_helper_test_testvalidate", - "target": "resources_helper_test_getresourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L413", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_test_getresourcerequirements", - "target": "pkg_library_resources_helper_test_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/resources/helper_test.go", - "source_location": "L434", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", "weight": 1.0, - "context": "return_type", - "source": "resources_helper_test_getcontainercomponent", - "target": "pkg_library_resources_helper_test_go_containercomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_assertgitcredentialssecret" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L42", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", "weight": 1.0, - "source": "restore_restore", - "target": "restore_options", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", "weight": 1.0, - "source": "restore_restore", - "target": "restore_restore_getworkspacerestoreinitcontainer", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildautomountgitsecret" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L146", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", "weight": 1.0, - "source": "restore_restore", - "target": "restore_restore_hascontainercomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L49", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L950", "weight": 1.0, - "source": "restore_restore", - "target": "restore_restore_isworkspacerestorerequested", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L926", "weight": 1.0, - "context": "field", - "source": "restore_options", - "target": "pkg_library_restore_restore_go_envvar", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildsecret" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L44", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L942", "weight": 1.0, - "context": "field", - "source": "restore_options", - "target": "pkg_library_restore_restore_go_pullpolicy", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", "weight": 1.0, - "context": "field", - "source": "restore_options", - "target": "pkg_library_restore_restore_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "restore_options", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L49", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_isworkspacerestorerequested", - "target": "pkg_library_restore_restore_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L146", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_hascontainercomponents", - "target": "pkg_library_restore_restore_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", "weight": 1.0, - "context": "return_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_container", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L788", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testgitconfigisfullymounted" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L440", "weight": 1.0, - "context": "parameter_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_scheme", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L59", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", "weight": 1.0, - "context": "return_type", - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "pkg_library_restore_restore_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/restore/restore.go", - "source_location": "L94", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L403", "weight": 1.0, - "source": "restore_restore_getworkspacerestoreinitcontainer", - "target": "restore_restore_hascontainercomponents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/ssh/event.go", - "source_location": "L42", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", "weight": 1.0, - "source": "ssh_event", - "target": "ssh_event_addsshagentpoststartevent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/ssh/event.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L470", "weight": 1.0, - "source": "ssh_event", - "target": "ssh_event_needssshpoststartevent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/ssh/event.go", - "source_location": "L42", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", "weight": 1.0, - "context": "parameter_type", - "source": "ssh_event_addsshagentpoststartevent", - "target": "pkg_library_ssh_event_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/ssh/event.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", "weight": 1.0, - "context": "parameter_type", - "source": "ssh_event_needssshpoststartevent", - "target": "pkg_library_ssh_event_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L237", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkcontainerstatusforfailure", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L98", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkdeploymentconditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkdeploymentstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L268", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkforignoredworkspacepodevents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L281", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkifunrecoverableeventignored", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L141", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkpodevents", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L114", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkpodsstate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L82", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", "weight": 1.0, - "source": "status_check", - "target": "status_check_checkrollingupdatedeploymentstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testoneconfigmapwithnousermountpath" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L185", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", "weight": 1.0, - "source": "status_check", - "target": "status_check_getconcisepoststartfailuremessage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L302", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", "weight": 1.0, - "source": "status_check", - "target": "status_check_geteventcount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", "weight": 1.0, - "context": "parameter_type", - "source": "status_check_checkdeploymentstatus", - "target": "pkg_library_status_check_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L75", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", "weight": 1.0, - "context": "parameter_type", - "source": "status_check_checkdeploymentstatus", - "target": "pkg_library_status_check_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L77", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", "weight": 1.0, - "source": "status_check_checkdeploymentstatus", - "target": "status_check_checkrollingupdatedeploymentstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L74", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "status_check_checkdeploymentstatus" + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L98", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", "weight": 1.0, - "context": "parameter_type", - "source": "status_check_checkdeploymentconditions", - "target": "pkg_library_status_check_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L82", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", "weight": 1.0, - "context": "parameter_type", - "source": "status_check_checkrollingupdatedeploymentstatus", - "target": "pkg_library_status_check_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L268", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", "weight": 1.0, - "context": "parameter_type", - "source": "status_check_checkforignoredworkspacepodevents", - "target": "pkg_library_status_check_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L76", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L71", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "status_check_checkdeploymentconditions" + "confidence_score": 1.0, + "source": "automount_gitconfig_test", + "target": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L271", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L48", "weight": 1.0, - "source": "status_check_checkforignoredworkspacepodevents", - "target": "status_check_checkpodsstate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "automount_gitconfig_test_buildsecret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L114", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L46", "weight": 1.0, "context": "parameter_type", - "source": "status_check_checkpodsstate", - "target": "matchinglabels", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L114", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", "weight": 1.0, "context": "parameter_type", - "source": "status_check_checkpodsstate", - "target": "pkg_library_status_check_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L123", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", "weight": 1.0, - "source": "status_check_checkpodsstate", - "target": "status_check_checkcontainerstatusforfailure", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L134", - "weight": 1.0, - "source": "status_check_checkpodsstate", - "target": "status_check_checkpodevents", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L92", - "weight": 1.0, - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "status_check_checkpodsstate" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L83", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "status_check_checkpodsstate" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L268", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", "weight": 1.0, "context": "parameter_type", - "source": "status_check_checkforignoredworkspacepodevents", - "target": "pkg_library_status_check_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L141", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L761", "weight": 1.0, "context": "parameter_type", - "source": "status_check_checkpodevents", - "target": "pkg_library_status_check_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L141", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L736", "weight": 1.0, "context": "parameter_type", - "source": "status_check_checkpodevents", - "target": "pkg_library_status_check_go_pod", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L164", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L711", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "status_check_checkifunrecoverableeventignored", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L168", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L684", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "status_check_getconcisepoststartfailuremessage", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L164", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L865", "weight": 1.0, - "source": "status_check_checkpodevents", - "target": "status_check_geteventcount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L241", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L840", "weight": 1.0, - "source": "status_check_checkcontainerstatusforfailure", - "target": "status_check_getconcisepoststartfailuremessage", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/status/check_test.go", - "source_location": "L115", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L815", "weight": 1.0, - "source": "status_check_test_testgetconcisepoststartfailuremessage", - "target": "status_check_getconcisepoststartfailuremessage" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L237", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L788", "weight": 1.0, "context": "parameter_type", - "source": "status_check_checkcontainerstatusforfailure", - "target": "containerstatus", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L242", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L97", "weight": 1.0, - "source": "status_check_checkcontainerstatusforfailure", - "target": "status_check_checkifunrecoverableeventignored", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check.go", - "source_location": "L302", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L440", "weight": 1.0, "context": "parameter_type", - "source": "status_check_geteventcount", - "target": "event", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check_test.go", - "source_location": "L20", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L376", "weight": 1.0, - "source": "status_check_test", - "target": "status_check_test_testgetconcisepoststartfailuremessage", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/status/check_test.go", - "source_location": "L20", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L403", "weight": 1.0, "context": "parameter_type", - "source": "status_check_test_testgetconcisepoststartfailuremessage", - "target": "pkg_library_status_check_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/storage/storage.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L552", "weight": 1.0, - "source": "storage_storage", - "target": "storage_storage_getworkspacepvcinfo", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/storage/storage.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L470", "weight": 1.0, "context": "parameter_type", - "source": "storage_storage_getworkspacepvcinfo", - "target": "pkg_library_storage_storage_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/storage/storage.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L321", "weight": 1.0, "context": "parameter_type", - "source": "storage_storage_getworkspacepvcinfo", - "target": "pkg_library_storage_storage_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/storage/storage.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L252", "weight": 1.0, "context": "parameter_type", - "source": "storage_storage_getworkspacepvcinfo", - "target": "pkg_library_storage_storage_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/storage/storage.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L281", "weight": 1.0, "context": "parameter_type", - "source": "storage_storage_getworkspacepvcinfo", - "target": "pkg_library_storage_storage_go_logger", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/library/storage/storage.go", - "source_location": "L37", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L657", "weight": 1.0, "context": "parameter_type", - "source": "storage_storage_getworkspacepvcinfo", - "target": "pkg_library_storage_storage_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/library/storage/storage.go", - "source_location": "L48", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L582", "weight": 1.0, - "source": "storage_storage_getworkspacepvcinfo", - "target": "storage_provisioner_getprovisioner" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L397", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L130", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_canmountwithoutrestart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L313", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L168", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_checkautomountvolumeforpotentialerror", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L128", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L153", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_checkautomountvolumesforcollision", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L368", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L143", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_dropitemsfieldfromvolumes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L416", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L117", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_existsindeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L287", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L353", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_filtergitconfigautomountvolume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L223", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L227", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_findgitconfigautomount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L209", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L526", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_flattenautomountresources", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L185", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L500", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_formatvolumedescription", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L348", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L633", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_getaccessmodeforautomount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L87", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L609", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_getautomountresources", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L173", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L213", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_getvolumedescriptionfromvolumemount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L439", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L180", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_isenvfromsourceexistsindeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L390", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L194", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_ismountonstart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L425", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L71", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_isvolumemountexistsindeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "pkg_provision_automount_gitconfig_test_go_t" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L480", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L73", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_matchesanypattern", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", + "target": "automount_gitconfig_test_buildsecret" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L465", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L98", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_matchesworkspacetarget", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testgitconfigisfullymounted", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L196", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L120", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_mergeautomountresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L46", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L123", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_provisionautomountresourcesinto", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", + "target": "automount_templates_constructgitconfig" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L384", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L133", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_sortconfigmaps", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L378", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L136", "weight": 1.0, - "source": "automount_common", - "target": "automount_common_sortsecrets", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", + "target": "automount_templates_constructgitconfig" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L40", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L146", "weight": 1.0, - "source": "automount_common", - "target": "automount_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L397", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L149", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_canmountwithoutrestart", - "target": "automount_resources", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", + "target": "automount_templates_constructgitconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L128", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L156", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_checkautomountvolumesforcollision", - "target": "automount_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L416", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L161", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_existsindeployment", - "target": "automount_resources", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", + "target": "automount_templates_constructgitconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L287", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L171", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_filtergitconfigautomountvolume", - "target": "automount_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L209", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L176", "weight": 1.0, - "context": "return_type", - "source": "automount_common_flattenautomountresources", - "target": "automount_resources", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", + "target": "automount_templates_constructgitconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L87", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L182", "weight": 1.0, - "context": "return_type", - "source": "automount_common_getautomountresources", - "target": "automount_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L439", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L186", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_isenvfromsourceexistsindeployment", - "target": "automount_resources", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", + "target": "automount_templates_constructgitconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L425", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L196", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_isvolumemountexistsindeployment", - "target": "automount_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L196", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L205", "weight": 1.0, - "context": "return_type", - "source": "automount_common_mergeautomountresources", - "target": "automount_resources", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", + "target": "automount_templates_constructgitconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L43", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L215", "weight": 1.0, - "context": "field", - "source": "automount_resources", - "target": "pkg_provision_automount_common_go_envfromsource", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "automount_gitconfig_test_buildconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L41", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L223", "weight": 1.0, - "context": "field", - "source": "automount_resources", - "target": "pkg_provision_automount_common_go_volume", - "confidence_score": 1.0 + "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", + "target": "automount_templates_constructgitconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L42", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L229", "weight": 1.0, - "context": "field", - "source": "automount_resources", - "target": "pkg_provision_automount_common_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L368", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L277", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_dropitemsfieldfromvolumes", - "target": "pkg_provision_automount_common_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L185", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L276", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_formatvolumedescription", - "target": "pkg_provision_automount_common_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialssecret" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L173", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L255", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_getvolumedescriptionfromvolumemount", - "target": "pkg_provision_automount_common_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L173", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L317", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_getvolumedescriptionfromvolumemount", - "target": "pkg_provision_automount_common_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_persistenthome_test.go", - "source_location": "L59", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L316", "weight": 1.0, - "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialssecret" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L60", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L283", "weight": 1.0, - "source": "automount_common_provisionautomountresourcesinto", - "target": "automount_common_checkautomountvolumesforcollision", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L54", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L349", "weight": 1.0, - "source": "automount_common_provisionautomountresourcesinto", - "target": "automount_common_getautomountresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L348", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_provisionautomountresourcesinto", - "target": "pkg_provision_automount_common_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialssecret" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L328", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_provisionautomountresourcesinto", - "target": "pkg_provision_automount_common_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_buildsecret" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L46", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L323", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_provisionautomountresourcesinto", - "target": "pkg_provision_automount_common_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L545", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L355", "weight": 1.0, - "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L581", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L399", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L610", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L379", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L676", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L436", "weight": 1.0, - "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L480", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L405", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L509", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L465", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L646", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L442", "weight": 1.0, - "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L444", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L496", "weight": 1.0, - "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L132", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L495", "weight": 1.0, - "source": "automount_common_test_testprovisionautomountresourcesinto", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialssecret" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L527", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L472", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L628", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L502", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L426", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L528", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", - "target": "automount_common_provisionautomountresourcesinto" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L128", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L578", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_checkautomountvolumesforcollision", - "target": "pkg_provision_automount_common_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmap" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L223", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L577", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_findgitconfigautomount", - "target": "pkg_provision_automount_common_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialssecret" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L87", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L554", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_getautomountresources", - "target": "pkg_provision_automount_common_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L397", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L605", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_canmountwithoutrestart", - "target": "pkg_provision_automount_common_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L416", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L584", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_existsindeployment", - "target": "pkg_provision_automount_common_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L87", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L611", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_getautomountresources", - "target": "pkg_provision_automount_common_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L439", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L635", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_isenvfromsourceexistsindeployment", - "target": "pkg_provision_automount_common_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L425", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L680", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_isvolumemountexistsindeployment", - "target": "pkg_provision_automount_common_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L118", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L659", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_common_dropitemsfieldfromvolumes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L109", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L707", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_common_filtergitconfigautomountvolume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_test_assertgitconfigcontains" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L113", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L686", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_common_mergeautomountresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L98", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L712", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_configmap_getdevworkspaceconfigmaps" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L93", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L737", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L114", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L784", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_projected_mergeprojectedvolumes" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_test_assertgitconfigcontains" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common.go", - "source_location": "L120", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L763", "weight": 1.0, - "source": "automount_common_getautomountresources", - "target": "automount_pvcs_getautomountpvcs" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitconfigmap" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L139", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L811", "weight": 1.0, - "source": "automount_common_checkautomountvolumesforcollision", - "target": "automount_common_formatvolumedescription", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_test_assertgitconfigcontains" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L150", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L790", "weight": 1.0, - "source": "automount_common_checkautomountvolumesforcollision", - "target": "automount_common_getvolumedescriptionfromvolumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", + "target": "automount_gitconfig_test_buildautomountgitsecret" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L344", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L816", "weight": 1.0, - "source": "automount_common_test_testcheckautomountvolumesforcollision", - "target": "automount_common_checkautomountvolumesforcollision" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitsecret" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L176", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L841", "weight": 1.0, - "source": "automount_common_getvolumedescriptionfromvolumemount", - "target": "automount_common_formatvolumedescription", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", + "target": "automount_gitconfig_test_buildautomountgitsecret" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L174", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L888", "weight": 1.0, - "source": "automount_projected_checkcanuseprojectedvolumes", - "target": "automount_common_formatvolumedescription" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_test_assertgitconfigcontains" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L82", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L867", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_common_flattenautomountresources" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", + "target": "automount_gitconfig_test_buildautomountgitsecret" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L72", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L894", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_common_flattenautomountresources" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitconfigmap", + "target": "automount_gitconfig_test_buildconfigwithannotations" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L133", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L892", "weight": 1.0, - "source": "automount_pvcs_getautomountpvcs", - "target": "automount_common_flattenautomountresources" + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_configmap" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L240", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L910", "weight": 1.0, - "source": "automount_common_findgitconfigautomount", - "target": "automount_common_matchesworkspacetarget", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildconfig", + "target": "pkg_provision_automount_gitconfig_test_go_configmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L950", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildconfigwithannotations", + "target": "pkg_provision_automount_gitconfig_test_go_configmap" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L43", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L903", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_common_findgitconfigautomount" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitsecret", + "target": "automount_gitconfig_test_buildsecretwithannotations" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L313", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L901", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_checkautomountvolumeforpotentialerror", - "target": "pkg_provision_automount_common_go_object", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildautomountgitsecret", + "target": "pkg_provision_automount_gitconfig_test_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L926", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildsecret", + "target": "pkg_provision_automount_gitconfig_test_go_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L942", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildsecretwithannotations", + "target": "pkg_provision_automount_gitconfig_test_go_secret" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L75", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L951", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_common_checkautomountvolumeforpotentialerror" + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildconfigwithannotations", + "target": "automount_gitconfig_test_buildconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L943", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_gitconfig_test_buildsecretwithannotations", + "target": "automount_gitconfig_test_buildsecret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L397", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L958", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_canmountwithoutrestart", - "target": "pkg_provision_automount_common_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitconfigcontains", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L348", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L988", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_getaccessmodeforautomount", - "target": "pkg_provision_automount_common_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L390", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L1004", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_ismountonstart", - "target": "pkg_provision_automount_common_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L465", + "source_file": "pkg/provision/automount/gitconfig_test.go", + "source_location": "L973", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_matchesworkspacetarget", - "target": "pkg_provision_automount_common_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_gitconfig_test_assertgitcredentialssecret", + "target": "pkg_provision_automount_gitconfig_test_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L61", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_common_getaccessmodeforautomount" + "confidence_score": 1.0, + "source": "automount_projected", + "target": "automount_projected_checkcanuseprojectedvolumes" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L378", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_sortsecrets", - "target": "pkg_provision_automount_common_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_projected", + "target": "automount_projected_generateprojectedvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected", + "target": "automount_projected_mergeprojectedvolumes" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L111", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L76", "weight": 1.0, - "source": "automount_gitconfig_getgitresources", - "target": "automount_common_sortsecrets" + "confidence_score": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "automount_projected_generateprojectedvolume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L384", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L29", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_sortconfigmaps", - "target": "pkg_provision_automount_common_go_configmap", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_mergeprojectedvolumes", + "target": "pkg_provision_automount_projected_go_resources" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L45", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L224", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_common_sortconfigmaps" + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_mergeprojectedvolumes" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L139", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L104", "weight": 1.0, - "source": "automount_gitconfig_getgitresources", - "target": "automount_common_sortconfigmaps" + "confidence_score": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "automount_projected_checkcanuseprojectedvolumes" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L408", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", "weight": 1.0, - "source": "automount_common_canmountwithoutrestart", - "target": "automount_common_ismountonstart", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "pkg_provision_automount_projected_go_volume" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L230", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L92", "weight": 1.0, - "source": "automount_gitconfig_allitemsmountonstart", - "target": "automount_common_ismountonstart" + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_generateprojectedvolume", + "target": "pkg_provision_automount_projected_go_volumemount" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L413", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", "weight": 1.0, - "source": "automount_common_canmountwithoutrestart", - "target": "automount_common_existsindeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "pkg_provision_automount_projected_go_volumemount" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L70", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected.go", + "source_location": "L158", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_common_canmountwithoutrestart" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_projected_checkcanuseprojectedvolumes", + "target": "pkg_provision_automount_projected_go_volume" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L125", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", "weight": 1.0, - "source": "automount_pvcs_getautomountpvcs", - "target": "automount_common_canmountwithoutrestart" + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testconfigmapvolume" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L418", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", "weight": 1.0, - "source": "automount_common_existsindeployment", - "target": "automount_common_isenvfromsourceexistsindeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testenvfromsource" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L417", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_common_existsindeployment", - "target": "automount_common_isvolumemountexistsindeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testmergeprojectedvolumes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L304", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testprojectedvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L266", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testpvcvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testsecretvolume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L285", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testsubpathvolumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "automount_projected_test", + "target": "automount_projected_test_testvolumemount" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L214", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L66", "weight": 1.0, - "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "target": "automount_common_isvolumemountexistsindeployment" + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testconfigmapvolume" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common.go", - "source_location": "L474", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L75", "weight": 1.0, - "source": "automount_common_matchesworkspacetarget", - "target": "automount_common_matchesanypattern", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testenvfromsource" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L1025", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L113", "weight": 1.0, - "source": "automount_common_test_testmatchesworkspacetarget", - "target": "automount_common_matchesworkspacetarget" + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testprojectedvolume" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L51", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L67", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_common_matchesworkspacetarget" + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testpvcvolume" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L101", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L65", "weight": 1.0, - "source": "automount_gitconfig_getgitresources", - "target": "automount_common_matchesworkspacetarget" + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testsecretvolume" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L89", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L175", "weight": 1.0, - "source": "automount_pvcs_getautomountpvcs", - "target": "automount_common_matchesworkspacetarget" + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testsubpathvolumemount" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_persistenthome_test.go", - "source_location": "L31", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L70", "weight": 1.0, - "source": "automount_common_persistenthome_test", - "target": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "automount_projected_test_testvolumemount" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_persistenthome_test.go", - "source_location": "L31", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L54", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_persistenthome_test_testprovisionautomountresourcesintopersistenthomeenabled", - "target": "pkg_provision_automount_common_persistenthome_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_projected_test_testmergeprojectedvolumes", + "target": "pkg_provision_automount_projected_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L682", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L242", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_emptydeployment", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testsecretvolume", + "target": "pkg_provision_automount_projected_test_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L355", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L253", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testconfigmapvolume", + "target": "pkg_provision_automount_projected_test_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L371", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L304", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testprojectedvolume", + "target": "pkg_provision_automount_projected_test_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L756", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L266", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_mountonstartconfigmapasenv", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testpvcvolume", + "target": "pkg_provision_automount_projected_test_go_volume" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L735", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L277", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_mountonstartconfigmapasfile", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testvolumemount", + "target": "pkg_provision_automount_projected_test_go_volumemount" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L776", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L285", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_mountonstartpvc", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testsubpathvolumemount", + "target": "pkg_provision_automount_projected_test_go_volumemount" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L715", + "source_file": "pkg/provision/automount/projected_test.go", + "source_location": "L294", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_mountonstartsecretasenv", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_projected_test_testenvfromsource", + "target": "pkg_provision_automount_projected_test_go_envfromsource" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L694", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L38", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_mountonstartsecretasfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_pvcs", + "target": "automount_mountpathentry" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L168", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testcheckautomountvolumesforcollision", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_pvcs", + "target": "automount_pvcs_getautomountpvcs" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L792", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmatchesworkspacetarget", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_pvcs", + "target": "automount_pvcs_parsemountpathannotation" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L533", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L43", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_pvcs_parsemountpathannotation", + "target": "automount_mountpathentry" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L552", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L106", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "automount_pvcs_parsemountpathannotation" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L587", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L653", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_deployment" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L451", + "source_file": "pkg/provision/automount/pvcs.go", + "source_location": "L70", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_pvcs_getautomountpvcs", + "target": "pkg_provision_automount_pvcs_go_resources" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L486", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_templates", + "target": "automount_templates_constructgitconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L634", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "automount_templates", + "target": "automount_templates_mergegitcredentials" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L432", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L60", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_templates_constructgitconfig", + "target": "pkg_provision_automount_templates_go_configmap" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L113", + "source_file": "pkg/provision/automount/templates.go", + "source_location": "L116", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testprovisionautomountresourcesinto", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "automount_templates_mergegitcredentials", + "target": "pkg_provision_automount_templates_go_secret" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L515", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_config_getnamespacepodtolerationsandnodeselector" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L616", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_config_readnamespacedconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L414", + "source_file": "pkg/provision/config/config.go", + "source_location": "L37", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_config_config_go_config_config", + "target": "config_namespacedconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L41", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_mountedvolumetype", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_config_readnamespacedconfig", + "target": "config_namespacedconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L54", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/config/config.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_common_test", - "target": "automount_testcase", - "confidence_score": 1.0 + "source": "config_config_readnamespacedconfig", + "target": "handler_webhookhandler_parse" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L355", + "source_file": "pkg/provision/config/config.go", + "source_location": "L45", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_loadalltestcasesorpanic", - "target": "automount_testcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_config_readnamespacedconfig", + "target": "pkg_provision_config_config_go_clusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L371", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L211", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_loadtestcaseorpanic", - "target": "automount_testcase", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "config_config_readnamespacedconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L56", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L91", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_configmap", - "confidence_score": 1.0 + "source": "storage_shared_synccommonpvc", + "target": "config_config_readnamespacedconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L64", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_envfromsource", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "config_config_getnamespacepodtolerationsandnodeselector", + "target": "pkg_provision_config_config_go_clusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L56", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L32", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_object", - "confidence_score": 1.0 + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "config_config_getnamespacepodtolerationsandnodeselector" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L56", + "source_file": "pkg/provision/config/config.go", + "source_location": "L84", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "config_config_getnamespacepodtolerationsandnodeselector", + "target": "pkg_provision_config_config_go_toleration" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L56", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L225", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_secret", - "confidence_score": 1.0 + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "config_config_getnamespacepodtolerationsandnodeselector" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L64", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L52", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_volume", - "confidence_score": 1.0 + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "config_config_getnamespacepodtolerationsandnodeselector" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L64", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", "weight": 1.0, - "context": "field", - "source": "automount_testcase", - "target": "pkg_provision_automount_common_test_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_envvar", + "target": "metadata_envvar_getworkspacemetaenvvar" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L715", + "source_file": "pkg/provision/metadata/envvar.go", + "source_location": "L35", "weight": 1.0, "context": "return_type", - "source": "automount_common_test_mountonstartsecretasenv", - "target": "pkg_provision_automount_common_test_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_envvar_getworkspacemetaenvvar", + "target": "pkg_provision_metadata_envvar_go_envvar" }, { - "relation": "references", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L68", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_envvar_getworkspacemetaenvvar" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L694", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_mountonstartsecretasfile", - "target": "pkg_provision_automount_common_test_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getspecmetadataconfigmap" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L756", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_mountonstartconfigmapasenv", - "target": "pkg_provision_automount_common_test_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getvolumefromconfigmap" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L735", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_mountonstartconfigmapasfile", - "target": "pkg_provision_automount_common_test_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_getvolumemountfromvolume" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L776", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_mountonstartpvc", - "target": "pkg_provision_automount_common_test_go_persistentvolumeclaim", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "pkg_provision_metadata_metadata_go_metadata_metadata", + "target": "metadata_metadata_provisionworkspacemetadata" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L114", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L50", "weight": 1.0, - "source": "automount_common_test_testprovisionautomountresourcesinto", - "target": "automount_common_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getspecmetadataconfigmap" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L113", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L62", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testprovisionautomountresourcesinto", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getvolumefromconfigmap" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L355", - "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_loadalltestcasesorpanic", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "metadata_metadata_getvolumemountfromvolume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L371", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_test_loadtestcaseorpanic", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L168", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_test_testcheckautomountvolumesforcollision", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L792", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_test_testmatchesworkspacetarget", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "pkg_provision_metadata_metadata_go_podadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L58", + "weight": 1.0, + "source": "metadata_metadata_provisionworkspacemetadata", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L533", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L552", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L78", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getspecmetadataconfigmap", + "target": "pkg_provision_metadata_metadata_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L587", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumefromconfigmap", + "target": "pkg_provision_metadata_metadata_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L653", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L107", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumefromconfigmap", + "target": "pkg_provision_metadata_metadata_go_volume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L451", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", "weight": 1.0, "context": "parameter_type", - "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumemountfromvolume", + "target": "pkg_provision_metadata_metadata_go_volume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L486", + "source_file": "pkg/provision/metadata/metadata.go", + "source_location": "L122", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "metadata_metadata_getvolumemountfromvolume", + "target": "pkg_provision_metadata_metadata_go_volumemount" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L634", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L309", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorage", + "target": "storage_asyncstorage_checkconfigured" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L432", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L43", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorage", + "target": "storage_asyncstorageprovisioner" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L515", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L616", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_cleanupworkspacestorage" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L414", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", "weight": 1.0, - "context": "parameter_type", - "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", - "target": "pkg_provision_automount_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L365", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_common_test_loadalltestcasesorpanic", - "target": "automount_common_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_needsstorage" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L426", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", - "target": "automount_common_test_emptydeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner", + "target": "storage_asyncstorageprovisioner_provisionstorage" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L416", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountsecretwithmountonstartifworkspacestarted", - "target": "automount_common_test_mountonstartsecretasfile", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L434", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L48", "weight": 1.0, - "source": "automount_common_test_testmountsecretwithmountonstartifworkspacenotstarted", - "target": "automount_common_test_mountonstartsecretasfile", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_needsstorage", + "target": "storage_shared_workspaceneedsstorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L453", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L79", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasenvallowedwhenenvfromexistsindeployment", - "target": "automount_common_test_mountonstartsecretasenv", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_needsstorage" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L488", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L84", "weight": 1.0, - "source": "automount_common_test_testmountonstartsecretasfileallowedwhenvolumeexistsindeployment", - "target": "automount_common_test_mountonstartsecretasfile", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_configuration_getorcreatesshconfig" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L527", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L123", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", - "target": "automount_common_test_emptydeployment", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L517", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L148", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountconfigmapwithmountonstartifworkspacestarted", - "target": "automount_common_test_mountonstartconfigmapasfile", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_service_syncworkspacesyncservicetocluster" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L535", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L172", "weight": 1.0, - "source": "automount_common_test_testmountconfigmapwithmountonstartifworkspacenotstarted", - "target": "automount_common_test_mountonstartconfigmapasfile", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_sidecar_getasyncsidecar" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L171", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "asyncstorage_volume_getvolumefromsecret" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L554", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasenvallowedwhenenvfromexistsindeployment", - "target": "automount_common_test_mountonstartconfigmapasenv", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L589", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", "weight": 1.0, - "source": "automount_common_test_testmountonstartconfigmapasfileallowedwhenvolumeexistsindeployment", - "target": "automount_common_test_mountonstartconfigmapasfile", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L628", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L51", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", - "target": "automount_common_test_emptydeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_asyncstorage_go_podadditions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L618", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L52", "weight": 1.0, - "source": "automount_common_test_testshouldnotmountpvcwithmountonstartifworkspacestarted", - "target": "automount_common_test_mountonstartpvc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorage_checkconfigured" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L636", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L166", "weight": 1.0, - "source": "automount_common_test_testmountpvcwithmountonstartifworkspacenotstarted", - "target": "automount_common_test_mountonstartpvc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L655", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L59", "weight": 1.0, - "source": "automount_common_test_testmountonstartpvcallowedwhenvolumeexistsindeployment", - "target": "automount_common_test_mountonstartpvc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/common_test.go", - "source_location": "L682", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L74", "weight": 1.0, - "context": "return_type", - "source": "automount_common_test_emptydeployment", - "target": "pkg_provision_automount_common_test_go_deployment", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumesfromworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L340", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L95", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "automount_common_test_emptydeployment" + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_checkforalternatepvc" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L367", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L103", "weight": 1.0, - "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", - "target": "automount_common_test_emptydeployment" + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_checkpvcterminating" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L243", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L115", "weight": 1.0, - "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", - "target": "automount_common_test_emptydeployment" + "source": "storage_asyncstorageprovisioner_provisionstorage", + "target": "storage_shared_synccommonpvc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L89", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", "weight": 1.0, - "source": "automount_configmap", - "target": "automount_configmap_getautomountconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_podadditions" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L33", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", "weight": 1.0, - "source": "automount_configmap", - "target": "automount_configmap_getdevworkspaceconfigmaps", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L69", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", "weight": 1.0, - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "automount_configmap_getautomountconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L33", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L179", "weight": 1.0, "context": "parameter_type", - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "pkg_provision_automount_configmap_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L33", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L290", "weight": 1.0, "context": "parameter_type", - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "pkg_provision_automount_configmap_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_getasyncworkspacecount", + "target": "pkg_provision_storage_asyncstorage_go_clusterapi" }, { - "relation": "references", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L181", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster" + }, + { + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L33", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L191", "weight": 1.0, - "context": "return_type", - "source": "automount_configmap_getdevworkspaceconfigmaps", - "target": "pkg_provision_automount_configmap_go_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "storage_asyncstorageprovisioner_getasyncworkspacecount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L184", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", + "target": "storage_cleanup_runcommonpvccleanupjob" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L89", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L253", "weight": 1.0, "context": "return_type", - "source": "automount_configmap_getautomountconfigmap", - "target": "pkg_provision_automount_configmap_go_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "pkg_provision_storage_asyncstorage_go_volume" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/configmap.go", - "source_location": "L89", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L256", "weight": 1.0, - "context": "parameter_type", - "source": "automount_configmap_getautomountconfigmap", - "target": "pkg_provision_automount_configmap_go_configmap", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_addephemeralvolumestopodadditions" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L74", + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L254", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_configmap_getautomountconfigmap" + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_getworkspacevolumes" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L221", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L274", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_allitemsmountonstart", - "confidence_score": 1.0 + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_isephemeral" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncStorage.go", + "source_location": "L262", + "weight": 1.0, + "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", + "target": "storage_shared_processprojectsvolume" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L195", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_cleanup", + "target": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L39", + "weight": 1.0, + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L34", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_cangitconfigsmountwithoutrestart", - "confidence_score": 1.0 + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "asyncstorage_ssh_extractsshkeypairfromsecret" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L190", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_cangitcredentialsmountwithoutrestart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_cleanup_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L200", + "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", + "source_location": "L25", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_cleanup_go_devworkspacewithconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L150", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L62", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_cleanupgitconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L80", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_getgitresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L32", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", "weight": 1.0, - "source": "automount_gitconfig", - "target": "automount_gitconfig_provisiongitconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L50", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L83", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_gitconfig_cleanupgitconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_configmap", + "target": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L38", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L34", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_gitconfig_getgitresources", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L59", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L79", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_templates_constructgitconfig" + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L54", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L62", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "automount_templates_mergegitcredentials" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L32", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "pkg_provision_automount_gitconfig_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L32", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L83", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "pkg_provision_automount_gitconfig_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", + "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L32", + "source_file": "pkg/provision/storage/asyncstorage/configmap.go", + "source_location": "L52", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "pkg_provision_automount_gitconfig_go_resources", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", + "target": "pkg_provision_storage_asyncstorage_configmap_go_clusterapi" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L64", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L73", "weight": 1.0, - "source": "automount_gitconfig_provisiongitconfiguration", - "target": "sync_sync_syncobjectwithcluster" + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L777", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L87", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", - "target": "automount_gitconfig_provisiongitconfiguration" + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L751", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "asyncstorage_configuration", + "target": "asyncstorage_configuration_getorcreatesshconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L726", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L67", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", - "target": "automount_gitconfig_provisiongitconfiguration" + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_ssh_extractsshkeypairfromsecret" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L700", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", - "target": "automount_gitconfig_provisiongitconfiguration" + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "asyncstorage_ssh_getsshkeypair" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L881", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L855", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_configmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L830", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L804", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/configuration.go", + "source_location": "L40", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_configuration_getorcreatesshconfig", + "target": "pkg_provision_storage_asyncstorage_configuration_go_secret" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L107", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", "weight": 1.0, - "source": "automount_gitconfig_test_testgitconfigisfullymounted", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L457", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L391", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "asyncstorage_deployment", + "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L428", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L37", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L568", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L486", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L340", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L268", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L31", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L308", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L38", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_provisiongitconfiguration" + "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L671", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L596", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L367", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", "weight": 1.0, - "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L243", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L176", "weight": 1.0, - "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L542", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/deployment.go", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", + "target": "pkg_provision_storage_asyncstorage_deployment_go_toleration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_service", + "target": "asyncstorage_service_getworkspacesyncservicecluster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_service", + "target": "asyncstorage_service_getworkspacesyncservicespec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_service", + "target": "asyncstorage_service_syncworkspacesyncservicetocluster" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L516", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L30", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "confidence_score": 1.0, + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "asyncstorage_service_getworkspacesyncservicespec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "pkg_provision_storage_asyncstorage_service_go_deployment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "pkg_provision_storage_asyncstorage_service_go_service" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L647", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L36", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "source": "asyncstorage_service_syncworkspacesyncservicetocluster", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L623", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_getworkspacesyncservicespec", + "target": "pkg_provision_storage_asyncstorage_service_go_deployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L61", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", "weight": 1.0, - "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_getworkspacesyncservicecluster", + "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L87", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L77", "weight": 1.0, - "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", - "target": "automount_gitconfig_provisiongitconfiguration" + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_getworkspacesyncservicecluster", + "target": "pkg_provision_storage_asyncstorage_service_go_service" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L150", + "source_file": "pkg/provision/storage/asyncstorage/service.go", + "source_location": "L51", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_cleanupgitconfig", - "target": "pkg_provision_automount_gitconfig_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_service_getworkspacesyncservicespec", + "target": "pkg_provision_storage_asyncstorage_service_go_service" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_sidecar", + "target": "asyncstorage_sidecar_getasyncsidecar" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L80", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_getgitresources", - "target": "pkg_provision_automount_gitconfig_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "pkg_provision_storage_asyncstorage_sidecar_go_container" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L195", + "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", - "target": "pkg_provision_automount_gitconfig_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_sidecar_getasyncsidecar", + "target": "pkg_provision_storage_asyncstorage_sidecar_go_volume" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_ssh", + "target": "asyncstorage_ssh_extractsshkeypairfromsecret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_ssh", + "target": "asyncstorage_ssh_getsshkeypair" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L190", + "source_file": "pkg/provision/storage/asyncstorage/ssh.go", + "source_location": "L55", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", - "target": "pkg_provision_automount_gitconfig_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_ssh_extractsshkeypairfromsecret", + "target": "pkg_provision_storage_asyncstorage_ssh_go_secret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "asyncstorage_volume", + "target": "asyncstorage_volume_getvolumefromsecret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L200", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "target": "pkg_provision_automount_gitconfig_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "asyncstorage_volume_getvolumefromsecret", + "target": "pkg_provision_storage_asyncstorage_volume_go_secret" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L80", + "source_file": "pkg/provision/storage/asyncstorage/volume.go", + "source_location": "L23", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_getgitresources", - "target": "pkg_provision_automount_gitconfig_go_deployment", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "asyncstorage_volume_getvolumefromsecret", + "target": "pkg_provision_storage_asyncstorage_volume_go_volume" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L138", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", "weight": 1.0, - "source": "automount_gitconfig_getgitresources", - "target": "automount_gitconfig_cangitconfigsmountwithoutrestart", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_commonpvcexists" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L110", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", "weight": 1.0, - "source": "automount_gitconfig_getgitresources", - "target": "automount_gitconfig_cangitcredentialsmountwithoutrestart", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_getnodenamewithpvc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L80", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_getgitresources", - "target": "pkg_provision_automount_gitconfig_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_getspeccommonpvccleanupjob" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L80", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_getgitresources", - "target": "pkg_provision_automount_gitconfig_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_gettargetnodename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_cleanup", + "target": "storage_cleanup_runcommonpvccleanupjob" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L190", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", - "target": "pkg_provision_automount_gitconfig_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L195", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", - "target": "pkg_provision_automount_gitconfig_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L192", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L59", "weight": 1.0, - "source": "automount_gitconfig_cangitcredentialsmountwithoutrestart", - "target": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "storage_cleanup_commonpvcexists" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L197", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L67", "weight": 1.0, - "source": "automount_gitconfig_cangitconfigsmountwithoutrestart", - "target": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "storage_cleanup_getspeccommonpvccleanupjob" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L71", + "weight": 1.0, + "source": "storage_cleanup_runcommonpvccleanupjob", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L103", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "storage_cleanup_runcommonpvccleanupjob" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L207", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", "weight": 1.0, - "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "target": "automount_gitconfig_allitemsmountonstart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_commonpvcexists", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L200", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_cangitobjectsmountwithoutrestart", - "target": "pkg_provision_automount_gitconfig_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig.go", - "source_location": "L221", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_allitemsmountonstart", - "target": "pkg_provision_automount_gitconfig_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L958", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L242", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_assertgitconfigcontains", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_commonpvcexists", + "target": "pkg_provision_storage_cleanup_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L988", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L1004", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L261", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "pkg_provision_storage_cleanup_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L973", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L114", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_assertgitcredentialssecret", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "pkg_provision_storage_cleanup_go_job" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L892", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L125", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_buildautomountgitconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "storage_cleanup_gettargetnodename" }, { - "relation": "contains", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L117", + "weight": 1.0, + "source": "storage_cleanup_getspeccommonpvccleanupjob", + "target": "storage_shared_checkforalternatepvc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L263", + "weight": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "handler_webhookhandler_parse" + }, + { + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L901", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L279", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_buildautomountgitsecret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_cleanup_gettargetnodename", + "target": "storage_cleanup_getnodenamewithpvc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L910", + "source_file": "pkg/provision/storage/cleanup.go", + "source_location": "L282", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_cleanup_getnodenamewithpvc", + "target": "pkg_provision_storage_cleanup_go_podlist" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L950", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L39", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage", + "target": "storage_commonstorageprovisioner" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L926", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_buildsecret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_cleanupworkspacestorage" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L942", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_needsstorage" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L761", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_provisionstorage" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L736", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner", + "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L711", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L43", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L44", + "weight": 1.0, + "source": "storage_commonstorageprovisioner_needsstorage", + "target": "storage_shared_workspaceneedsstorage" + }, + { + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L684", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_commonstorageprovisioner_needsstorage" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L865", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L840", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L815", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L788", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_commonstorage_go_podadditions" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L97", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L84", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testgitconfigisfullymounted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L440", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumesfromworkspace" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L376", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L58", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_checkforalternatepvc" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L403", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L66", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_checkpvcterminating" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L552", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L77", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_provisionstorage", + "target": "storage_shared_synccommonpvc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L470", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L129", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_commonstorage_go_podadditions" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L321", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L252", + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L94", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_commonstorage_go_clusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L281", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L95", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", + "target": "storage_shared_getsharedpvcworkspacecount" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L657", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage.go", + "source_location": "L177", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", - "confidence_score": 1.0 + "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", + "target": "storage_shared_isephemeral" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L582", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L130", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_init" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L168", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_loadalltestcasesorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L153", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_loadtestcaseorpanic" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L143", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L300", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L117", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L195", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testneedsstorage" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L353", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L130", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L227", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L167", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testterminatingpvc" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L526", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L113", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L500", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L55", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testcase" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L633", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L61", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testinput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L609", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L67", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test", + "target": "storage_testoutput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L213", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "storage_testcase" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L180", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadtestcaseorpanic", + "target": "storage_testcase" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L194", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L57", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "storage_testcase", + "target": "pkg_provision_storage_commonstorage_test_go_testinput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L46", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L58", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "storage_testcase", + "target": "pkg_provision_storage_commonstorage_test_go_testoutput" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L71", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L64", "weight": 1.0, - "source": "automount_gitconfig_test", - "target": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "storage_testinput", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L48", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", - "target": "automount_gitconfig_test_buildsecret", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "storage_testinput", + "target": "pkg_provision_storage_commonstorage_test_go_podadditions" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L46", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L300", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testusercredentialsaremountedwithonecredential", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_sortvolumesandvolumemounts", + "target": "pkg_provision_storage_commonstorage_test_go_podadditions" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L958", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L68", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitconfigcontains", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "storage_testoutput", + "target": "pkg_provision_storage_commonstorage_test_go_podadditions" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L988", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L69", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "storage_testoutput", + "target": "pkg_provision_storage_commonstorage_test_go_quantity" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L1004", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_getdevworkspacewithconfig", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L973", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L79", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitcredentialssecret", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_commonstorage_test_getdevworkspacewithconfig", + "target": "pkg_provision_storage_commonstorage_test_go_devworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L761", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L151", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L736", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L187", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L711", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L121", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_commonstorage_test_getdevworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L684", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L108", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "storage_commonstorage_test_loadtestcaseorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L865", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L86", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadtestcaseorpanic", + "target": "pkg_provision_storage_commonstorage_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L840", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L181", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_commonstorage_test_loadtestcaseorpanic" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L815", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L114", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_commonstorage_test_loadtestcaseorpanic" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L788", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L98", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_loadalltestcasesorpanic", + "target": "pkg_provision_storage_commonstorage_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L97", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L195", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testgitconfigisfullymounted", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testneedsstorage", + "target": "pkg_provision_storage_commonstorage_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L440", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L130", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "pkg_provision_storage_commonstorage_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L376", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L167", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "pkg_provision_storage_commonstorage_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L403", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L113", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "pkg_provision_storage_commonstorage_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L552", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L131", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_loadalltestcasesorpanic" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L470", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L121", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", + "target": "storage_provisioner_getprovisioner" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L321", + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L158", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L252", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L133", + "weight": 1.0, + "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", + "target": "storage_shared_getpvcspec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L169", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_testterminatingpvc", + "target": "storage_shared_getpvcspec" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L281", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/commonStorage_test.go", + "source_location": "L292", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_commonstorage_test_testneedsstorage", + "target": "storage_shared_workspaceneedsstorage" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L657", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L582", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L106", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "storage_commonstorage_test_sortvolumesandvolumemounts" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L130", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L30", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorage", + "target": "storage_ephemeralstorageprovisioner" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L168", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L153", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_needsstorage" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L143", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner", + "target": "storage_ephemeralstorageprovisioner_provisionstorage" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L117", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L34", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_needsstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L353", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L227", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L526", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_ephemeralstorage_go_podadditions" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L500", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L41", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumestopodadditions" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L633", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L40", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "source": "storage_ephemeralstorageprovisioner_provisionstorage", + "target": "storage_shared_getworkspacevolumes" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L609", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L213", + "source_file": "pkg/provision/storage/ephemeralStorage.go", + "source_location": "L63", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L180", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorage_test", + "target": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L194", + "source_file": "pkg/provision/storage/ephemeralStorage_test.go", + "source_location": "L26", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", + "target": "pkg_provision_storage_ephemeralstorage_test_go_t" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L71", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", - "target": "pkg_provision_automount_gitconfig_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorage_getpvcsize" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L73", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", "weight": 1.0, - "source": "automount_gitconfig_test_testusercredentialsareonlymountedoncewithmultiplecredentials", - "target": "automount_gitconfig_test_buildsecret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorage_syncperworkspacepvc" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L98", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L38", "weight": 1.0, - "source": "automount_gitconfig_test_testgitconfigisfullymounted", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorage", + "target": "storage_perworkspacestorageprovisioner" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L120", - "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L123", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithnousermountpath", - "target": "automount_templates_constructgitconfig" + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L133", - "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L136", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandhostandcert", - "target": "automount_templates_constructgitconfig" + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_needsstorage" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L146", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_provisionstorage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L149", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithoutcert", - "target": "automount_templates_constructgitconfig" + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner", + "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L156", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L45", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_needsstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L161", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithouthostandwithcert", - "target": "automount_templates_constructgitconfig" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L171", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L176", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testoneconfigmapwithmountpathandwithhostandwithoutcert", - "target": "automount_templates_constructgitconfig" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L182", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "pkg_provision_storage_perworkspacestorage_go_podadditions" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L186", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L61", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithnodefinedmountpathinannotation", - "target": "automount_templates_constructgitconfig" + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_perworkspacestorage_syncperworkspacepvc" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L196", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L75", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L205", - "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithonedefaulttlsandothergithubtls", - "target": "automount_templates_constructgitconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L215", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L51", "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_shared_addephemeralvolumesfromworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L223", - "weight": 1.0, - "source": "automount_gitconfig_test_testtwoconfigmapwithbothmissinghost", - "target": "automount_templates_constructgitconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L229", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L56", "weight": 1.0, - "source": "automount_gitconfig_test_testshouldnotmountgitcredentialsecretwithmountonstartifworkspacestarted", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "source": "storage_perworkspacestorageprovisioner_provisionstorage", + "target": "storage_shared_workspaceneedsstorage" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L277", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L94", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "pkg_provision_storage_perworkspacestorage_go_podadditions" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L276", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_test_assertgitcredentialssecret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_getpvcsize", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L255", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L317", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L316", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_test_assertgitcredentialssecret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L283", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L86", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", + "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L349", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L142", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "confidence_score": 1.0 + "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", + "target": "storage_shared_isephemeral" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L348", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "automount_gitconfig_test_assertgitcredentialssecret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_getpvcsize", + "target": "namespacedconfig" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L328", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L169", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "automount_gitconfig_test_buildsecret", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_getpvcsize", + "target": "pkg_provision_storage_perworkspacestorage_go_quantity" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L323", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L177", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithmixedmountonstart", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_getpvcsize", + "target": "storage_shared_isephemeral" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L355", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L216", "weight": 1.0, - "source": "automount_gitconfig_test_testshouldnotmountgitconfigwithmountonstartifworkspacestarted", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "storage_perworkspacestorage_getpvcsize" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L399", + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L210", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "pkg_provision_storage_perworkspacestorage_go_persistentvolumeclaim" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L379", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L222", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartifworkspacenotstarted", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "storage_shared_getpvcspec" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L436", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage.go", + "source_location": "L236", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_syncperworkspacepvc", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L405", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L38", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmountonstartwhenvolumeexistsindeployment", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_test", + "target": "storage_perworkspacestorage_test_init" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L465", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_test", + "target": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L442", + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L44", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitconfigwithmixedmountonstart", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "pkg_provision_storage_perworkspacestorage_test_go_t" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L496", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "confidence_score": 1.0 + "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", + "target": "storage_shared_workspaceneedsstorage" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L495", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L33", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", - "target": "automount_gitconfig_test_assertgitcredentialssecret", + "source": "storage_provisioner", + "target": "storage_provisioner", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L472", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithincludeannotationmatching", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_provisioner_getprovisioner", + "target": "storage_provisioner" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L502", + "source_file": "pkg/provision/storage/provisioner.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgitcredentialsecretwithincludeannotationnotmatching", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_provisioner_getprovisioner", + "target": "pkg_provision_storage_provisioner_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L528", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgitcredentialsecretwithexcludeannotationmatching", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_addephemeralvolumesfromworkspace" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L578", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_addephemeralvolumestopodadditions" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L577", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L233", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", - "target": "automount_gitconfig_test_assertgitcredentialssecret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_checkforalternatepvc" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L554", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L269", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgitcredentialsecretwithexcludeannotationnotmatching", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_checkpvcterminating" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L605", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_getpvcspec" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L584", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L249", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithincludeannotationmatching", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_getsharedpvcworkspacecount" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L611", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgittlsconfigmapwithincludeannotationnotmatching", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_getworkspacevolumes" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L635", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", "weight": 1.0, - "source": "automount_gitconfig_test_testskipgittlsconfigmapwithexcludeannotationmatching", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_isephemeral" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L680", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", - "target": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_processprojectsvolume" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L659", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", "weight": 1.0, - "source": "automount_gitconfig_test_testmountgittlsconfigmapwithexcludeannotationnotmatching", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_synccommonpvc" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L707", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", - "target": "automount_gitconfig_test_assertgitconfigcontains", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared", + "target": "storage_shared_workspaceneedsstorage" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L686", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L42", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludematches", - "target": "automount_gitconfig_test_buildautomountgitconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_workspaceneedsstorage", + "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L712", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L47", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapincludedoesnotmatch", - "target": "automount_gitconfig_test_buildautomountgitconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_workspaceneedsstorage", + "target": "storage_shared_isephemeral" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L737", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludematches", - "target": "automount_gitconfig_test_buildautomountgitconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_processprojectsvolume", + "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L784", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", - "target": "automount_gitconfig_test_assertgitconfigcontains", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_persistentvolumeaccessmode" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L763", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountconfigmapexcludedoesnotmatch", - "target": "automount_gitconfig_test_buildautomountgitconfigmap", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_persistentvolumeclaim" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L811", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L63", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", - "target": "automount_gitconfig_test_assertgitconfigcontains", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_getpvcspec", + "target": "pkg_provision_storage_shared_go_quantity" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L790", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L103", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludematches", - "target": "automount_gitconfig_test_buildautomountgitsecret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "storage_shared_getpvcspec" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L816", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L52", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretincludedoesnotmatch", - "target": "automount_gitconfig_test_buildautomountgitsecret", - "confidence_score": 1.0 + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "storage_shared_getpvcspec" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L841", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L33", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludematches", - "target": "automount_gitconfig_test_buildautomountgitsecret", - "confidence_score": 1.0 + "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "target": "storage_shared_getpvcspec" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L888", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", - "target": "automount_gitconfig_test_assertgitconfigcontains", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "pkg_provision_storage_shared_go_persistentvolumeclaim" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L867", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L150", "weight": 1.0, - "source": "automount_gitconfig_test_testfindgitconfigautomountsecretexcludedoesnotmatch", - "target": "automount_gitconfig_test_buildautomountgitsecret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_isephemeral" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L894", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L197", "weight": 1.0, - "source": "automount_gitconfig_test_buildautomountgitconfigmap", - "target": "automount_gitconfig_test_buildconfigwithannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "storage_shared_isephemeral" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L892", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L86", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_test_buildautomountgitconfigmap", - "target": "pkg_provision_automount_gitconfig_test_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_isephemeral", + "target": "pkg_provision_storage_shared_go_volumecomponent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L910", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_test_buildconfig", - "target": "pkg_provision_automount_gitconfig_test_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "pkg_provision_storage_shared_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L950", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L90", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_test_buildconfigwithannotations", - "target": "pkg_provision_automount_gitconfig_test_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "pkg_provision_storage_shared_go_operatorconfiguration" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L111", + "weight": 1.0, + "source": "storage_shared_synccommonpvc", + "target": "sync_sync_syncobjectwithcluster" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L903", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L233", "weight": 1.0, - "source": "automount_gitconfig_test_buildautomountgitsecret", - "target": "automount_gitconfig_test_buildsecretwithannotations", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_checkforalternatepvc", + "target": "pkg_provision_storage_shared_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L901", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L269", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_test_buildautomountgitsecret", - "target": "pkg_provision_automount_gitconfig_test_go_secret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_checkpvcterminating", + "target": "pkg_provision_storage_shared_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L926", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L249", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_test_buildsecret", - "target": "pkg_provision_automount_gitconfig_test_go_secret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_getsharedpvcworkspacecount", + "target": "pkg_provision_storage_shared_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L942", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", "weight": 1.0, - "context": "return_type", - "source": "automount_gitconfig_test_buildsecretwithannotations", - "target": "pkg_provision_automount_gitconfig_test_go_secret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "pkg_provision_storage_shared_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "pkg_provision_storage_shared_go_podadditions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L951", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L146", "weight": 1.0, - "source": "automount_gitconfig_test_buildconfigwithannotations", - "target": "automount_gitconfig_test_buildconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_addephemeralvolumestopodadditions" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L943", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumesfromworkspace", + "target": "storage_shared_getworkspacevolumes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", "weight": 1.0, - "source": "automount_gitconfig_test_buildsecretwithannotations", - "target": "automount_gitconfig_test_buildsecret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "pkg_provision_storage_shared_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L958", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitconfigcontains", - "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_podadditions" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L988", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", "weight": 1.0, "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitcredentialsconfigmap", - "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_component" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L1004", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L161", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitcredentialsconfigmapwithsslcainfo", - "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_addephemeralvolumestopodadditions", + "target": "pkg_provision_storage_shared_go_volume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/gitconfig_test.go", - "source_location": "L973", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L188", "weight": 1.0, - "context": "parameter_type", - "source": "automount_gitconfig_test_assertgitcredentialssecret", - "target": "pkg_provision_automount_gitconfig_test_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_getworkspacevolumes", + "target": "pkg_provision_storage_shared_go_component" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L158", + "source_file": "pkg/provision/storage/shared.go", + "source_location": "L215", "weight": 1.0, - "source": "automount_projected", - "target": "automount_projected_checkcanuseprojectedvolumes", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "storage_shared_processprojectsvolume", + "target": "pkg_provision_storage_shared_go_component" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L92", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L44", "weight": 1.0, - "source": "automount_projected", - "target": "automount_projected_generateprojectedvolume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_test", + "target": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L29", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", "weight": 1.0, - "source": "automount_projected", - "target": "automount_projected_mergeprojectedvolumes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "storage_shared_test", + "target": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L76", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L26", "weight": 1.0, - "source": "automount_projected_mergeprojectedvolumes", - "target": "automount_projected_generateprojectedvolume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", + "target": "pkg_provision_storage_shared_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L29", + "source_file": "pkg/provision/storage/shared_test.go", + "source_location": "L44", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_mergeprojectedvolumes", - "target": "pkg_provision_automount_projected_go_resources", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", + "target": "pkg_provision_storage_shared_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L224", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_mergeprojectedvolumes" + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_cluster_api_newnotinsync" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L104", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L26", "weight": 1.0, - "source": "automount_projected_generateprojectedvolume", - "target": "automount_projected_checkcanuseprojectedvolumes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_clusterapi" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L92", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L35", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_generateprojectedvolume", - "target": "pkg_provision_automount_projected_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_notinsyncerror" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L92", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L40", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_generateprojectedvolume", - "target": "pkg_provision_automount_projected_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_notinsyncreason" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L158", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L63", "weight": 1.0, - "context": "parameter_type", - "source": "automount_projected_checkcanuseprojectedvolumes", - "target": "pkg_provision_automount_projected_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_unrecoverablesyncerror" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected.go", - "source_location": "L158", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L77", "weight": 1.0, - "context": "parameter_type", - "source": "automount_projected_checkcanuseprojectedvolumes", - "target": "pkg_provision_automount_projected_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_cluster_api", + "target": "sync_warningerror" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L253", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L28", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testconfigmapvolume", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L294", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L31", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testenvfromsource", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L54", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L30", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testmergeprojectedvolumes", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_logger" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L304", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L29", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testprojectedvolume", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "sync_clusterapi", + "target": "pkg_provision_sync_cluster_api_go_scheme" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L266", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testpvcvolume", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_cluster_api_newnotinsync", + "target": "sync_notinsyncerror" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L242", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L36", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testsecretvolume", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "sync_notinsyncerror", + "target": "notinsyncreason" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L285", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L37", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testsubpathvolumemount", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "sync_notinsyncerror", + "target": "pkg_provision_sync_cluster_api_go_object" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L277", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L49", "weight": 1.0, - "source": "automount_projected_test", - "target": "automount_projected_test_testvolumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_notinsyncerror", + "target": "sync_notinsyncerror_error" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L66", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testconfigmapvolume", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_cluster_api_newnotinsync", + "target": "pkg_provision_sync_cluster_api_go_object" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L75", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L54", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testenvfromsource", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_cluster_api_newnotinsync", + "target": "sync_notinsyncreason" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L113", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L142", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testprojectedvolume", - "confidence_score": 1.0 + "source": "sync_sync_createobjectgeneric", + "target": "sync_cluster_api_newnotinsync" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L67", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L75", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testpvcvolume", - "confidence_score": 1.0 + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_cluster_api_newnotinsync" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L65", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L112", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testsecretvolume", - "confidence_score": 1.0 + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_cluster_api_newnotinsync" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L162", + "weight": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "sync_cluster_api_newnotinsync" + }, + { + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L175", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L67", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testsubpathvolumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_unrecoverablesyncerror", + "target": "sync_unrecoverablesyncerror_error" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L70", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L71", "weight": 1.0, - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "automount_projected_test_testvolumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_unrecoverablesyncerror", + "target": "sync_unrecoverablesyncerror_unwrap" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L54", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "automount_projected_test_testmergeprojectedvolumes", - "target": "pkg_provision_automount_projected_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_warningerror", + "target": "sync_warningerror_error" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L242", + "source_file": "pkg/provision/sync/cluster_api.go", + "source_location": "L89", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testsecretvolume", - "target": "pkg_provision_automount_projected_test_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_warningerror", + "target": "sync_warningerror_unwrap" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L253", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testconfigmapvolume", - "target": "pkg_provision_automount_projected_test_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_alldifffuncs" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L304", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testprojectedvolume", - "target": "pkg_provision_automount_projected_test_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_basicdifffunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L266", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testpvcvolume", - "target": "pkg_provision_automount_projected_test_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_containersdifffunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L277", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testvolumemount", - "target": "pkg_provision_automount_projected_test_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_containsownerref" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L285", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testsubpathvolumemount", - "target": "pkg_provision_automount_projected_test_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_deploymentdifffunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/projected_test.go", - "source_location": "L294", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", "weight": 1.0, - "context": "return_type", - "source": "automount_projected_test_testenvfromsource", - "target": "pkg_provision_automount_projected_test_go_envfromsource", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_jobdifffunc" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L38", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", "weight": 1.0, - "source": "automount_pvcs", - "target": "automount_mountpathentry", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_metadatadifffunc" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L70", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L110", "weight": 1.0, - "source": "automount_pvcs", - "target": "automount_pvcs_getautomountpvcs", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_poddifffunc" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L43", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", "weight": 1.0, - "source": "automount_pvcs", - "target": "automount_pvcs_parsemountpathannotation", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_routingdifffunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L43", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L226", "weight": 1.0, - "context": "return_type", - "source": "automount_pvcs_parsemountpathannotation", - "target": "automount_mountpathentry", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_servicedifffunc" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L106", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", "weight": 1.0, - "source": "automount_pvcs_getautomountpvcs", - "target": "automount_pvcs_parsemountpathannotation", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_diff_unrecognizedobjectdifffunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L70", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L38", "weight": 1.0, - "context": "parameter_type", - "source": "automount_pvcs_getautomountpvcs", - "target": "pkg_provision_automount_pvcs_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff", + "target": "sync_difffunc" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L70", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L88", "weight": 1.0, - "context": "parameter_type", - "source": "automount_pvcs_getautomountpvcs", - "target": "pkg_provision_automount_pvcs_go_deployment", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_diff_alldifffuncs", + "target": "sync_difffunc" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/pvcs.go", - "source_location": "L70", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", "weight": 1.0, "context": "return_type", - "source": "automount_pvcs_getautomountpvcs", - "target": "pkg_provision_automount_pvcs_go_resources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff_basicdifffunc", + "target": "sync_difffunc" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L60", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L67", "weight": 1.0, - "source": "automount_templates", - "target": "automount_templates_constructgitconfig", - "confidence_score": 1.0 + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_difffunc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L116", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L56", "weight": 1.0, - "source": "automount_templates", - "target": "automount_templates_mergegitcredentials", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_basicdifffunc", + "target": "options" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L60", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L64", "weight": 1.0, - "context": "return_type", - "source": "automount_templates_constructgitconfig", - "target": "pkg_provision_automount_templates_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_metadatadifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/automount/templates.go", - "source_location": "L116", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L79", "weight": 1.0, - "context": "return_type", - "source": "automount_templates_mergegitcredentials", - "target": "pkg_provision_automount_templates_go_secret", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff_metadatadifffunc", + "target": "sync_diff_containsownerref" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L84", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L251", "weight": 1.0, - "source": "pkg_provision_config_config_go_config_config", - "target": "config_config_getnamespacepodtolerationsandnodeselector", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff_unrecognizedobjectdifffunc", + "target": "sync_diff_metadatadifffunc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L45", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L101", "weight": 1.0, - "source": "pkg_provision_config_config_go_config_config", - "target": "config_config_readnamespacedconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_deploymentdifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L37", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L219", "weight": 1.0, - "source": "pkg_provision_config_config_go_config_config", - "target": "config_namespacedconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_jobdifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L45", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L110", "weight": 1.0, - "context": "return_type", - "source": "config_config_readnamespacedconfig", - "target": "config_namespacedconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_poddifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/config/config.go", - "source_location": "L47", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L210", "weight": 1.0, - "source": "config_config_readnamespacedconfig", - "target": "handler_webhookhandler_parse" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_routingdifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L45", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L226", "weight": 1.0, "context": "parameter_type", - "source": "config_config_readnamespacedconfig", - "target": "pkg_provision_config_config_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff_servicedifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L211", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L250", "weight": 1.0, - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "config_config_readnamespacedconfig" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_unrecognizedobjectdifffunc", + "target": "pkg_provision_sync_diff_go_object" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L91", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L167", "weight": 1.0, - "source": "storage_shared_synccommonpvc", - "target": "config_config_readnamespacedconfig" + "confidence_score": 1.0, + "source": "sync_diff_poddifffunc", + "target": "sync_diff_containersdifffunc" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L84", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L182", "weight": 1.0, "context": "parameter_type", - "source": "config_config_getnamespacepodtolerationsandnodeselector", - "target": "pkg_provision_config_config_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diff_containersdifffunc", + "target": "pkg_provision_sync_diff_go_container" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L32", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L102", "weight": 1.0, - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "config_config_getnamespacepodtolerationsandnodeselector" + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_diff_unrecognizedobjectdifffunc" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/config/config.go", - "source_location": "L84", - "weight": 1.0, - "context": "return_type", - "source": "config_config_getnamespacepodtolerationsandnodeselector", - "target": "pkg_provision_config_config_go_toleration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L225", + "source_file": "pkg/provision/sync/diff.go", + "source_location": "L254", "weight": 1.0, - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "config_config_getnamespacepodtolerationsandnodeselector" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diff_containsownerref", + "target": "pkg_provision_sync_diff_go_ownerreference" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L52", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L62", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "config_config_getnamespacepodtolerationsandnodeselector" + "source": "sync_update_serviceaccountupdatefunc", + "target": "sync_diff_containsownerref" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/envvar.go", - "source_location": "L35", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", "weight": 1.0, - "source": "metadata_envvar", - "target": "metadata_envvar_getworkspacemetaenvvar", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_diffopts", + "target": "sync_diffopts_getnamefromenvfrom" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/envvar.go", - "source_location": "L35", - "weight": 1.0, - "context": "return_type", - "source": "metadata_envvar_getworkspacemetaenvvar", - "target": "pkg_provision_metadata_envvar_go_envvar", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L68", + "source_file": "pkg/provision/sync/diffopts.go", + "source_location": "L95", "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "metadata_envvar_getworkspacemetaenvvar" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_diffopts_getnamefromenvfrom", + "target": "pkg_provision_sync_diffopts_go_envfromsource" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L78", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", "weight": 1.0, - "source": "pkg_provision_metadata_metadata_go_metadata_metadata", - "target": "metadata_metadata_getspecmetadataconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_createobjectgeneric" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L107", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", "weight": 1.0, - "source": "pkg_provision_metadata_metadata_go_metadata_metadata", - "target": "metadata_metadata_getvolumefromconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_ismutableobject" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L122", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", "weight": 1.0, - "source": "pkg_provision_metadata_metadata_go_metadata_metadata", - "target": "metadata_metadata_getvolumemountfromvolume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_isrecognizedobject" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L49", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", "weight": 1.0, - "source": "pkg_provision_metadata_metadata_go_metadata_metadata", - "target": "metadata_metadata_provisionworkspacemetadata", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_printdiff" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L50", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "metadata_metadata_getspecmetadataconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L62", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "metadata_metadata_getvolumefromconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_syncunrecognizedobjectwithcluster" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L64", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "metadata_metadata_getvolumemountfromvolume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync", + "target": "sync_sync_updateobjectgeneric" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L49", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "pkg_provision_metadata_metadata_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_isrecognizedobject", + "target": "pkg_provision_sync_sync_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L49", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "pkg_provision_sync_sync_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L49", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L180", "weight": 1.0, "context": "parameter_type", - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "pkg_provision_metadata_metadata_go_podadditions", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L58", - "weight": 1.0, - "source": "metadata_metadata_provisionworkspacemetadata", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "sync_sync_ismutableobject", + "target": "pkg_provision_sync_sync_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L78", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", "weight": 1.0, "context": "parameter_type", - "source": "metadata_metadata_getspecmetadataconfigmap", - "target": "pkg_provision_metadata_metadata_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_printdiff", + "target": "pkg_provision_sync_sync_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L78", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L47", "weight": 1.0, "context": "return_type", - "source": "metadata_metadata_getspecmetadataconfigmap", - "target": "pkg_provision_metadata_metadata_go_configmap", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L107", - "weight": 1.0, - "context": "parameter_type", - "source": "metadata_metadata_getvolumefromconfigmap", - "target": "pkg_provision_metadata_metadata_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "pkg_provision_sync_sync_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L107", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", "weight": 1.0, "context": "return_type", - "source": "metadata_metadata_getvolumefromconfigmap", - "target": "pkg_provision_metadata_metadata_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "pkg_provision_sync_sync_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L122", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", "weight": 1.0, "context": "parameter_type", - "source": "metadata_metadata_getvolumemountfromvolume", - "target": "pkg_provision_metadata_metadata_go_volume", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/metadata/metadata.go", - "source_location": "L122", - "weight": 1.0, - "context": "return_type", - "source": "metadata_metadata_getvolumemountfromvolume", - "target": "pkg_provision_metadata_metadata_go_volumemount", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L309", - "weight": 1.0, - "source": "storage_asyncstorage", - "target": "storage_asyncstorage_checkconfigured", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L43", - "weight": 1.0, - "source": "storage_asyncstorage", - "target": "storage_asyncstorageprovisioner", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "pkg_provision_sync_sync_go_object" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L253", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L32", "weight": 1.0, - "source": "storage_asyncstorageprovisioner", - "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "confidence_score": 1.0 + "source": "rbac_role_syncroles", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L179", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L111", "weight": 1.0, - "source": "storage_asyncstorageprovisioner", - "target": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "confidence_score": 1.0 + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L290", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L145", "weight": 1.0, - "source": "storage_asyncstorageprovisioner", - "target": "storage_asyncstorageprovisioner_getasyncworkspacecount", - "confidence_score": 1.0 + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "sync_sync_syncobjectwithcluster" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", + "source_file": "pkg/provision/sync/sync.go", "source_location": "L47", "weight": 1.0, - "source": "storage_asyncstorageprovisioner", - "target": "storage_asyncstorageprovisioner_needsstorage", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L51", - "weight": 1.0, - "source": "storage_asyncstorageprovisioner", - "target": "storage_asyncstorageprovisioner_provisionstorage", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "pkg_provision_sync_sync_go_clusterapi" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L47", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L54", "weight": 1.0, - "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_needsstorage", - "target": "pkg_provision_storage_asyncstorage_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_createobjectgeneric" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L48", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L59", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_needsstorage", - "target": "storage_shared_workspaceneedsstorage" + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_ismutableobject" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L79", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L69", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_asyncstorageprovisioner_needsstorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_printdiff" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L84", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L79", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "asyncstorage_configuration_getorcreatesshconfig" + "confidence_score": 1.0, + "source": "sync_sync_syncobjectwithcluster", + "target": "sync_sync_updateobjectgeneric" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L123", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L68", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster" + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L148", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L45", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "asyncstorage_service_syncworkspacesyncservicetocluster" + "source": "workspace_routing_syncroutingtocluster", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L172", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L72", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "asyncstorage_sidecar_getasyncsidecar" + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L171", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L39", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "asyncstorage_volume_getvolumefromsecret" + "source": "workspace_ssh_provisionsshaskpass", + "target": "sync_sync_syncobjectwithcluster" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L51", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_asyncstorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "pkg_provision_sync_sync_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L51", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L91", "weight": 1.0, "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "pkg_provision_sync_sync_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L51", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L154", "weight": 1.0, "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_asyncstorage_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_updateobjectgeneric", + "target": "pkg_provision_sync_sync_go_clusterapi" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L52", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L98", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_asyncstorage_checkconfigured", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_sync_createobjectgeneric" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L166", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L104", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "confidence_score": 1.0 + "source": "sync_sync_syncunrecognizedobjectwithcluster", + "target": "sync_update_unrecognizedobjectupdatefunc" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L59", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L146", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_asyncstorageprovisioner_getasyncworkspacecount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_sync_createobjectgeneric", + "target": "sync_sync_updateobjectgeneric" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L74", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L155", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_shared_addephemeralvolumesfromworkspace" + "source": "sync_sync_updateobjectgeneric", + "target": "sync_update_getupdatefunc" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L95", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L156", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_shared_checkforalternatepvc" + "source": "sync_sync_updateobjectgeneric", + "target": "sync_updatefunc" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L103", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/sync.go", + "source_location": "L189", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_shared_checkpvcterminating" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_sync_printdiff", + "target": "pkg_provision_sync_sync_go_logger" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L115", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_provisionstorage", - "target": "storage_shared_synccommonpvc" + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_defaultupdatefunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L253", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "pkg_provision_storage_asyncstorage_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_getupdatefunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L253", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L54", "weight": 1.0, - "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_serviceaccountupdatefunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L179", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", "weight": 1.0, - "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_asyncstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_serviceupdatefunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L179", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_asyncstorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_update_unrecognizedobjectupdatefunc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L290", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "storage_asyncstorageprovisioner_getasyncworkspacecount", - "target": "pkg_provision_storage_asyncstorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_update", + "target": "sync_updatefunc" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L181", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster" + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_getupdatefunc", + "target": "sync_updatefunc" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L191", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "target": "storage_asyncstorageprovisioner_getasyncworkspacecount", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_defaultupdatefunc", + "target": "pkg_provision_sync_update_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L184", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L70", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_cleanupworkspacestorage", - "target": "storage_cleanup_runcommonpvccleanupjob" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "sync_update_getupdatefunc", + "target": "pkg_provision_sync_update_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L253", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L54", "weight": 1.0, "context": "return_type", - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "pkg_provision_storage_asyncstorage_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "sync_update_serviceaccountupdatefunc", + "target": "pkg_provision_sync_update_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L256", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L43", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "storage_shared_addephemeralvolumestopodadditions" + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_serviceupdatefunc", + "target": "pkg_provision_sync_update_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L254", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/sync/update.go", + "source_location": "L82", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "storage_shared_getworkspacevolumes" + "context": "return_type", + "confidence_score": 1.0, + "source": "sync_update_unrecognizedobjectupdatefunc", + "target": "pkg_provision_sync_update_go_object" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L274", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "storage_shared_isephemeral" + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_deleteworkspacedeployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncStorage.go", - "source_location": "L262", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", "weight": 1.0, - "source": "storage_asyncstorageprovisioner_addvolumesforasyncstorage", - "target": "storage_shared_processprojectsvolume" + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getadditionaldeploymentannotations" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", - "source_location": "L25", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", "weight": 1.0, - "source": "asyncstorage_cleanup", - "target": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getclusterdeployment" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", - "source_location": "L39", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", "weight": 1.0, - "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", - "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getprogressdeadlineseconds" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", - "source_location": "L34", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", "weight": 1.0, - "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", - "target": "asyncstorage_ssh_extractsshkeypairfromsecret" + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getspecdeployment" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", - "source_location": "L25", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", - "target": "pkg_provision_storage_asyncstorage_cleanup_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_getworkspacesubpathvolumemount" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/cleanup.go", - "source_location": "L25", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_cleanup_removeauthorizedkeyfromconfigmap", - "target": "pkg_provision_storage_asyncstorage_cleanup_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_mergepodadditions" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L62", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", "weight": 1.0, - "source": "asyncstorage_configmap", - "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_needspvcworkaround" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L52", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", "weight": 1.0, - "source": "asyncstorage_configmap", - "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_scaledeploymenttozero" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L34", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", "weight": 1.0, - "source": "asyncstorage_configmap", - "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment", + "target": "workspace_deployment_syncdeploymenttocluster" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L83", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", "weight": 1.0, - "source": "asyncstorage_configmap", - "target": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "pkg_provision_workspace_deployment_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L34", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec", - "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "pkg_provision_workspace_deployment_go_podadditions" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L79", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L59", "weight": 1.0, - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapspec" + "confidence_score": 1.0, + "source": "workspace_deployment_syncdeploymenttocluster", + "target": "workspace_deployment_getspecdeployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L62", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_configmap_addauthorizedkeytoconfigmap", - "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L52", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L382", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", - "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getadditionaldeploymentannotations", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L83", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_configmap_removeauthorizedkeyfromconfigmap", - "target": "pkg_provision_storage_asyncstorage_configmap_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getclusterdeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configmap.go", - "source_location": "L52", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster", - "target": "pkg_provision_storage_asyncstorage_configmap_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L73", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", "weight": 1.0, - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "asyncstorage_configmap_getsshauthorizedkeysconfigmapcluster" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L87", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", "weight": 1.0, - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "asyncstorage_configmap_addauthorizedkeytoconfigmap" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_podadditions" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L295", "weight": 1.0, - "source": "asyncstorage_configuration", - "target": "asyncstorage_configuration_getorcreatesshconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_deployment_mergepodadditions", + "target": "pkg_provision_workspace_deployment_go_podadditions" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L67", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L370", "weight": 1.0, - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "asyncstorage_ssh_extractsshkeypairfromsecret" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_needspvcworkaround", + "target": "pkg_provision_workspace_deployment_go_podadditions" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L49", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getclusterdeployment", + "target": "pkg_provision_workspace_deployment_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "pkg_provision_workspace_deployment_go_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_deleteworkspacedeployment", + "target": "pkg_provision_workspace_deployment_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", "weight": 1.0, - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "asyncstorage_ssh_getsshkeypair" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L115", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "pkg_provision_storage_asyncstorage_configuration_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_scaledeploymenttozero", + "target": "pkg_provision_workspace_deployment_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", "weight": 1.0, "context": "return_type", - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "pkg_provision_storage_asyncstorage_configuration_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "pkg_provision_storage_asyncstorage_configuration_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_scheme" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/configuration.go", - "source_location": "L40", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L131", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_configuration_getorcreatesshconfig", - "target": "pkg_provision_storage_asyncstorage_configuration_go_secret", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "pkg_provision_workspace_deployment_go_toleration" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L176", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L157", "weight": 1.0, - "source": "asyncstorage_deployment", - "target": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getadditionaldeploymentannotations" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L57", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L171", "weight": 1.0, - "source": "asyncstorage_deployment", - "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getprogressdeadlineseconds" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L31", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L248", "weight": 1.0, - "source": "asyncstorage_deployment", - "target": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_getworkspacesubpathvolumemount" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L37", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L141", "weight": 1.0, - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_mergepodadditions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L241", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_deployment_getspecdeployment", + "target": "workspace_deployment_needspvcworkaround" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L31", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L400", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_deployment_getclusterdeployment", + "target": "pkg_provision_workspace_deployment_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L31", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L283", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getprogressdeadlineseconds", + "target": "pkg_provision_workspace_deployment_go_operatorconfiguration" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L31", + "source_file": "pkg/provision/workspace/deployment.go", + "source_location": "L360", "weight": 1.0, "context": "return_type", - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_deployment_getworkspacesubpathvolumemount", + "target": "pkg_provision_workspace_deployment_go_volumemount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_pull_secret_test", + "target": "workspace_pull_secret_test_testpullsecrets_tabledriven" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L31", + "source_file": "pkg/provision/workspace/pull_secret_test.go", + "source_location": "L34", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", + "target": "pkg_provision_workspace_pull_secret_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L38", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", "weight": 1.0, - "source": "asyncstorage_deployment_syncworkspacesyncdeploymenttocluster", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "rbac_common", + "target": "rbac_common_syncrbac" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L57", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "target": "pkg_provision_storage_asyncstorage_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_syncrbac", + "target": "pkg_provision_workspace_rbac_common_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L57", + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L27", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "target": "pkg_provision_storage_asyncstorage_deployment_go_configmap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_syncrbac", + "target": "pkg_provision_workspace_rbac_common_go_devworkspacewithconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L176", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L28", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", - "target": "pkg_provision_storage_asyncstorage_deployment_go_clusterapi", - "confidence_score": 1.0 + "source": "rbac_common_syncrbac", + "target": "rbac_migrate_cleanupdeprecatedrbac" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L176", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L31", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_deployment_getworkspacesyncdeploymentcluster", - "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment", - "confidence_score": 1.0 + "source": "rbac_common_syncrbac", + "target": "rbac_role_syncroles" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L57", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common.go", + "source_location": "L34", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "target": "pkg_provision_storage_asyncstorage_deployment_go_deployment", - "confidence_score": 1.0 + "source": "rbac_common_syncrbac", + "target": "rbac_rolebinding_syncrolebindings" }, { - "relation": "references", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L118", + "weight": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_syncrbac" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/deployment.go", - "source_location": "L57", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_deployment_getworkspacesyncdeploymentspec", - "target": "pkg_provision_storage_asyncstorage_deployment_go_toleration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestclusterapi" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L77", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", "weight": 1.0, - "source": "asyncstorage_service", - "target": "asyncstorage_service_getworkspacesyncservicecluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestdevworkspace" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L51", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", "weight": 1.0, - "source": "asyncstorage_service", - "target": "asyncstorage_service_getworkspacesyncservicespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L29", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L51", "weight": 1.0, - "source": "asyncstorage_service", - "target": "asyncstorage_service_syncworkspacesyncservicetocluster", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_init" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L30", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", "weight": 1.0, - "source": "asyncstorage_service_syncworkspacesyncservicetocluster", - "target": "asyncstorage_service_getworkspacesyncservicespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test", + "target": "rbac_common_test_testsyncrbac" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L29", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L107", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_service_syncworkspacesyncservicetocluster", - "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "pkg_provision_workspace_rbac_common_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L29", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L113", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_service_syncworkspacesyncservicetocluster", - "target": "pkg_provision_storage_asyncstorage_service_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L29", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L109", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_service_syncworkspacesyncservicetocluster", - "target": "pkg_provision_storage_asyncstorage_service_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L36", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L162", "weight": 1.0, - "source": "asyncstorage_service_syncworkspacesyncservicetocluster", - "target": "sync_sync_syncobjectwithcluster" + "source": "rbac_common_test_testsyncrbac", + "target": "rbac_rolebinding_test_testhassubject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L51", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_service_getworkspacesyncservicespec", - "target": "pkg_provision_storage_asyncstorage_service_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test_gettestclusterapi", + "target": "pkg_provision_workspace_rbac_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L77", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", "weight": 1.0, "context": "parameter_type", - "source": "asyncstorage_service_getworkspacesyncservicecluster", - "target": "pkg_provision_storage_asyncstorage_service_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "pkg_provision_workspace_rbac_common_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L77", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L175", "weight": 1.0, "context": "return_type", - "source": "asyncstorage_service_getworkspacesyncservicecluster", - "target": "pkg_provision_storage_asyncstorage_service_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_common_test_gettestclusterapi", + "target": "pkg_provision_workspace_rbac_common_test_go_clusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/service.go", - "source_location": "L51", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L61", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_service_getworkspacesyncservicespec", - "target": "pkg_provision_storage_asyncstorage_service_go_service", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L37", "weight": 1.0, - "source": "asyncstorage_sidecar", - "target": "asyncstorage_sidecar_getasyncsidecar", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L166", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_sidecar_getasyncsidecar", - "target": "pkg_provision_storage_asyncstorage_sidecar_go_container", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/sidecar.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L142", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_sidecar_getasyncsidecar", - "target": "pkg_provision_storage_asyncstorage_sidecar_go_volume", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/ssh.go", - "source_location": "L55", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L122", "weight": 1.0, - "source": "asyncstorage_ssh", - "target": "asyncstorage_ssh_extractsshkeypairfromsecret", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/ssh.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L227", "weight": 1.0, - "source": "asyncstorage_ssh", - "target": "asyncstorage_ssh_getsshkeypair", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/ssh.go", - "source_location": "L55", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L97", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_ssh_extractsshkeypairfromsecret", - "target": "pkg_provision_storage_asyncstorage_ssh_go_secret", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/volume.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L202", "weight": 1.0, - "source": "asyncstorage_volume", - "target": "asyncstorage_volume_getvolumefromsecret", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/volume.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L62", "weight": 1.0, - "context": "parameter_type", - "source": "asyncstorage_volume_getvolumefromsecret", - "target": "pkg_provision_storage_asyncstorage_volume_go_secret", - "confidence_score": 1.0 + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/asyncstorage/volume.go", - "source_location": "L23", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L29", "weight": 1.0, - "context": "return_type", - "source": "asyncstorage_volume_getvolumefromsecret", - "target": "pkg_provision_storage_asyncstorage_volume_go_volume", - "confidence_score": 1.0 + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L242", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L81", "weight": 1.0, - "source": "storage_cleanup", - "target": "storage_cleanup_commonpvcexists", - "confidence_score": 1.0 + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "rbac_common_test_gettestclusterapi" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L108", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L282", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L31", "weight": 1.0, - "source": "storage_cleanup", - "target": "storage_cleanup_getnodenamewithpvc", - "confidence_score": 1.0 + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L114", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L71", "weight": 1.0, - "source": "storage_cleanup", - "target": "storage_cleanup_getspeccommonpvccleanupjob", - "confidence_score": 1.0 + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L261", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L50", "weight": 1.0, - "source": "storage_cleanup", - "target": "storage_cleanup_gettargetnodename", - "confidence_score": 1.0 + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L58", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L94", "weight": 1.0, - "source": "storage_cleanup", - "target": "storage_cleanup_runcommonpvccleanupjob", - "confidence_score": 1.0 + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L58", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L54", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "pkg_provision_storage_cleanup_go_clusterapi", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_common_test_gettestclusterapi" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L58", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L116", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_common_test_gettestclusterapi" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L59", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L163", "weight": 1.0, - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "storage_cleanup_commonpvcexists", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_common_test_gettestclusterapi" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L67", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L31", "weight": 1.0, - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "storage_cleanup_getspeccommonpvccleanupjob", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_common_test_gettestclusterapi" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L71", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L85", "weight": 1.0, - "source": "storage_cleanup_runcommonpvccleanupjob", - "target": "sync_sync_syncobjectwithcluster" + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_common_test_gettestclusterapi" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L103", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L202", "weight": 1.0, - "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", - "target": "storage_cleanup_runcommonpvccleanupjob" + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "rbac_common_test_gettestclusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L242", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L185", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_commonpvcexists", - "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_common_test_gettestdevworkspace", + "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L114", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L55", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestdevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L261", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_gettargetnodename", - "target": "pkg_provision_storage_cleanup_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestdevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L242", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L139", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_commonpvcexists", - "target": "pkg_provision_storage_cleanup_go_clusterapi", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestdevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L114", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L118", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "pkg_provision_storage_cleanup_go_clusterapi", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "rbac_common_test_gettestdevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L261", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L80", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_gettargetnodename", - "target": "pkg_provision_storage_cleanup_go_clusterapi", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "rbac_common_test_gettestdevworkspace" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L114", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L30", "weight": 1.0, - "context": "return_type", - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "pkg_provision_storage_cleanup_go_job", - "confidence_score": 1.0 + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "rbac_common_test_gettestdevworkspace" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L125", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L49", "weight": 1.0, - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "storage_cleanup_gettargetnodename", - "confidence_score": 1.0 + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "rbac_common_test_gettestdevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L117", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L52", "weight": 1.0, - "source": "storage_cleanup_getspeccommonpvccleanupjob", - "target": "storage_shared_checkforalternatepvc" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_common_test_gettestdevworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L263", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L162", "weight": 1.0, - "source": "storage_cleanup_gettargetnodename", - "target": "handler_webhookhandler_parse" + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_common_test_gettestdevworkspace" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L279", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L30", "weight": 1.0, - "source": "storage_cleanup_gettargetnodename", - "target": "storage_cleanup_getnodenamewithpvc", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_common_test_gettestdevworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L201", + "weight": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "rbac_common_test_gettestdevworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/cleanup.go", - "source_location": "L282", + "source_file": "pkg/provision/workspace/rbac/common_test.go", + "source_location": "L201", "weight": 1.0, - "context": "parameter_type", - "source": "storage_cleanup_getnodenamewithpvc", - "target": "pkg_provision_storage_cleanup_go_podlist", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_common_test_gettestdevworkspacewithattributes", + "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L39", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L160", "weight": 1.0, - "source": "storage_commonstorage", - "target": "storage_commonstorageprovisioner", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L94", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L138", "weight": 1.0, - "source": "storage_commonstorageprovisioner", - "target": "storage_commonstorageprovisioner_cleanupworkspacestorage", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L43", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L223", "weight": 1.0, - "source": "storage_commonstorageprovisioner", - "target": "storage_commonstorageprovisioner_needsstorage", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L47", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L185", "weight": 1.0, - "source": "storage_commonstorageprovisioner", - "target": "storage_commonstorageprovisioner_provisionstorage", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L129", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L70", "weight": 1.0, - "source": "storage_commonstorageprovisioner", - "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "confidence_score": 1.0 + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L43", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L93", "weight": 1.0, - "context": "parameter_type", - "source": "storage_commonstorageprovisioner_needsstorage", - "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L44", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L114", "weight": 1.0, - "source": "storage_commonstorageprovisioner_needsstorage", - "target": "storage_shared_workspaceneedsstorage" + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_common_test_gettestdevworkspacewithattributes" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L84", + "weight": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_common_test_gettestdevworkspacewithattributes" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L54", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L77", "weight": 1.0, - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "storage_commonstorageprovisioner_needsstorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_countnondeletedworkspaces" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L129", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L96", "weight": 1.0, - "context": "parameter_type", - "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "target": "pkg_provision_storage_commonstorage_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_countnondeletedworkspacesusingscc" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L47", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", "weight": 1.0, - "context": "parameter_type", - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_commonstorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_finalizerbac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_finalize", + "target": "rbac_finalize_finalizesccrbac" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L47", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L47", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L25", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_commonstorage_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L84", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L34", "weight": 1.0, - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_finalize_countnondeletedworkspaces" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L49", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L27", "weight": 1.0, - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "storage_shared_addephemeralvolumesfromworkspace" + "confidence_score": 1.0, + "source": "rbac_finalize_finalizerbac", + "target": "rbac_finalize_finalizesccrbac" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L58", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L39", "weight": 1.0, - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "storage_shared_checkforalternatepvc" + "source": "rbac_finalize_finalizerbac", + "target": "rbac_role_deleterole" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L66", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L42", "weight": 1.0, - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "storage_shared_checkpvcterminating" + "source": "rbac_finalize_finalizerbac", + "target": "rbac_rolebinding_deleterolebinding" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L77", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L47", "weight": 1.0, - "source": "storage_commonstorageprovisioner_provisionstorage", - "target": "storage_shared_synccommonpvc" + "source": "rbac_finalize_finalizerbac", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L129", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "target": "pkg_provision_storage_commonstorage_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L77", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_commonstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_countnondeletedworkspaces", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_countnondeletedworkspacesusingscc", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L53", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_commonstorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L95", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L58", "weight": 1.0, - "source": "storage_commonstorageprovisioner_cleanupworkspacestorage", - "target": "storage_shared_getsharedpvcworkspacecount" + "confidence_score": 1.0, + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_finalize_countnondeletedworkspacesusingscc" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage.go", - "source_location": "L177", - "weight": 1.0, - "source": "storage_commonstorageprovisioner_rewritecontainervolumemounts", - "target": "storage_shared_isephemeral" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L79", + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L63", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_getdevworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_role_deleterole" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L49", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L66", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_init", - "confidence_score": 1.0 + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_rolebinding_deleterolebinding" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L98", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize.go", + "source_location": "L71", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "source": "rbac_finalize_finalizesccrbac", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L53", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L300", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_sortvolumesandvolumemounts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L195", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L158", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_testneedsstorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L130", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L136", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L167", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L116", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_testterminatingpvc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L113", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L221", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L55", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L78", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_testcase", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L61", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L183", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_testinput", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test", + "target": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L67", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L32", "weight": 1.0, - "source": "storage_commonstorage_test", - "target": "storage_testoutput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L98", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L53", "weight": 1.0, - "context": "return_type", - "source": "storage_commonstorage_test_loadalltestcasesorpanic", - "target": "storage_testcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L158", "weight": 1.0, - "context": "return_type", - "source": "storage_commonstorage_test_loadtestcaseorpanic", - "target": "storage_testcase", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L57", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L136", "weight": 1.0, - "context": "field", - "source": "storage_testcase", - "target": "pkg_provision_storage_commonstorage_test_go_testinput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L58", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L116", "weight": 1.0, - "context": "field", - "source": "storage_testcase", - "target": "pkg_provision_storage_commonstorage_test_go_testoutput", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L64", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L221", "weight": 1.0, - "context": "field", - "source": "storage_testinput", - "target": "pkg_provision_storage_commonstorage_test_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L78", "weight": 1.0, - "context": "field", - "source": "storage_testinput", - "target": "pkg_provision_storage_commonstorage_test_go_podadditions", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L300", + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L183", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorage_test_sortvolumesandvolumemounts", - "target": "pkg_provision_storage_commonstorage_test_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "pkg_provision_workspace_rbac_finalize_test_go_t" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L68", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L112", "weight": 1.0, - "context": "field", - "source": "storage_testoutput", - "target": "pkg_provision_storage_commonstorage_test_go_podadditions", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", + "target": "rbac_rolebinding_test_testhassubject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L69", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "source_location": "L217", "weight": 1.0, - "context": "field", - "source": "storage_testoutput", - "target": "pkg_provision_storage_commonstorage_test_go_quantity", - "confidence_score": 1.0 + "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", + "target": "rbac_rolebinding_test_testhassubject" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L79", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", "weight": 1.0, - "context": "parameter_type", - "source": "storage_commonstorage_test_getdevworkspacewithconfig", - "target": "pkg_provision_storage_commonstorage_test_go_devworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate", + "target": "rbac_migrate_cleanupdeprecatedrbac" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L79", + "source_file": "pkg/provision/workspace/rbac/migrate.go", + "source_location": "L37", "weight": 1.0, - "context": "return_type", - "source": "storage_commonstorage_test_getdevworkspacewithconfig", - "target": "pkg_provision_storage_commonstorage_test_go_devworkspacewithconfig", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_migrate_cleanupdeprecatedrbac", + "target": "pkg_provision_workspace_rbac_migrate_go_clusterapi" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L151", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L63", "weight": 1.0, - "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "target": "storage_commonstorage_test_getdevworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L187", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L31", "weight": 1.0, - "source": "storage_commonstorage_test_testterminatingpvc", - "target": "storage_commonstorage_test_getdevworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L121", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L83", "weight": 1.0, - "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", - "target": "storage_commonstorage_test_getdevworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L110", + "weight": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "rbac_migrate_cleanupdeprecatedrbac" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L108", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L60", "weight": 1.0, - "source": "storage_commonstorage_test_loadalltestcasesorpanic", - "target": "storage_commonstorage_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", "weight": 1.0, - "context": "parameter_type", - "source": "storage_commonstorage_test_loadtestcaseorpanic", - "target": "pkg_provision_storage_commonstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L181", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L79", "weight": 1.0, - "source": "storage_commonstorage_test_testterminatingpvc", - "target": "storage_commonstorage_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L114", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L106", "weight": 1.0, - "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", - "target": "storage_commonstorage_test_loadtestcaseorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test", + "target": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L98", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L27", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorage_test_loadalltestcasesorpanic", - "target": "pkg_provision_storage_commonstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L195", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L60", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorage_test_testneedsstorage", - "target": "pkg_provision_storage_commonstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L130", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L79", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "target": "pkg_provision_storage_commonstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L167", + "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_location": "L106", "weight": 1.0, "context": "parameter_type", - "source": "storage_commonstorage_test_testterminatingpvc", - "target": "pkg_provision_storage_commonstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", + "target": "pkg_provision_workspace_rbac_migrate_test_go_t" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L113", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L46", "weight": 1.0, - "context": "parameter_type", - "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", - "target": "pkg_provision_storage_commonstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_deleterole" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L131", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", "weight": 1.0, - "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "target": "storage_commonstorage_test_loadalltestcasesorpanic", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_generatedefaultrole" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L121", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", "weight": 1.0, - "source": "storage_commonstorage_test_testusecommonstorageprovisionerforperuserstorageclass", - "target": "storage_provisioner_getprovisioner" + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_generateuseroleforscc" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L158", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", "weight": 1.0, - "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "target": "storage_commonstorage_test_sortvolumesandvolumemounts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role", + "target": "rbac_role_syncroles" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L133", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", "weight": 1.0, - "source": "storage_commonstorage_test_testprovisionstorageforcommonstorageclass", - "target": "storage_shared_getpvcspec" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_role_syncroles", + "target": "pkg_provision_workspace_rbac_role_go_clusterapi" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_role_syncroles", + "target": "pkg_provision_workspace_rbac_role_go_devworkspacewithconfig" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L169", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L31", "weight": 1.0, - "source": "storage_commonstorage_test_testterminatingpvc", - "target": "storage_shared_getpvcspec" + "confidence_score": 1.0, + "source": "rbac_role_syncroles", + "target": "rbac_role_generatedefaultrole" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/commonStorage_test.go", - "source_location": "L292", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L39", "weight": 1.0, - "source": "storage_commonstorage_test_testneedsstorage", - "target": "storage_shared_workspaceneedsstorage" + "confidence_score": 1.0, + "source": "rbac_role_syncroles", + "target": "rbac_role_generateuseroleforscc" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/ephemeralStorage_test.go", - "source_location": "L45", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L32", "weight": 1.0, - "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", - "target": "storage_commonstorage_test_sortvolumesandvolumemounts" + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "rbac_role_syncroles" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L106", - "weight": 1.0, - "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", - "target": "storage_commonstorage_test_sortvolumesandvolumemounts" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L30", - "weight": 1.0, - "source": "storage_ephemeralstorage", - "target": "storage_ephemeralstorageprovisioner", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L73", "weight": 1.0, - "source": "storage_ephemeralstorageprovisioner", - "target": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", - "confidence_score": 1.0 + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "rbac_role_syncroles" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L34", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L51", "weight": 1.0, - "source": "storage_ephemeralstorageprovisioner", - "target": "storage_ephemeralstorageprovisioner_needsstorage", - "confidence_score": 1.0 + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "rbac_role_syncroles" }, { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L39", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L96", "weight": 1.0, - "source": "storage_ephemeralstorageprovisioner", - "target": "storage_ephemeralstorageprovisioner_provisionstorage", - "confidence_score": 1.0 + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "rbac_role_syncroles" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L34", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L46", "weight": 1.0, "context": "parameter_type", - "source": "storage_ephemeralstorageprovisioner_needsstorage", - "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role_deleterole", + "target": "pkg_provision_workspace_rbac_role_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L39", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L67", "weight": 1.0, - "context": "parameter_type", - "source": "storage_ephemeralstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_role_generatedefaultrole", + "target": "role" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L39", + "source_file": "pkg/provision/workspace/rbac/role.go", + "source_location": "L124", "weight": 1.0, - "context": "parameter_type", - "source": "storage_ephemeralstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_role_generateuseroleforscc", + "target": "role" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L39", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", "weight": 1.0, - "context": "parameter_type", - "source": "storage_ephemeralstorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_ephemeralstorage_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testcreatesroleifnotexists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L41", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", "weight": 1.0, - "source": "storage_ephemeralstorageprovisioner_provisionstorage", - "target": "storage_shared_addephemeralvolumestopodadditions" + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testcreatessccroleifnotexists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L40", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L47", "weight": 1.0, - "source": "storage_ephemeralstorageprovisioner_provisionstorage", - "target": "storage_shared_getworkspacevolumes" + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testdoesnothingifrolealreadyinsync" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", "weight": 1.0, - "context": "parameter_type", - "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_ephemeralstorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role_test", + "target": "rbac_role_test_testdoesnothingifsccrolealreadyinsync" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L28", "weight": 1.0, "context": "parameter_type", - "source": "storage_ephemeralstorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_ephemeralstorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role_test_testcreatesroleifnotexists", + "target": "pkg_provision_workspace_rbac_role_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage_test.go", - "source_location": "L26", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L68", "weight": 1.0, - "source": "storage_ephemeralstorage_test", - "target": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_role_test_testcreatessccroleifnotexists", + "target": "pkg_provision_workspace_rbac_role_test_go_t" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/ephemeralStorage_test.go", - "source_location": "L26", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L47", "weight": 1.0, "context": "parameter_type", - "source": "storage_ephemeralstorage_test_testrewritecontainervolumemountsforephemeralstorageclass", - "target": "pkg_provision_storage_ephemeralstorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", + "target": "pkg_provision_workspace_rbac_role_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L169", + "source_file": "pkg/provision/workspace/rbac/role_test.go", + "source_location": "L91", "weight": 1.0, - "source": "storage_perworkspacestorage", - "target": "storage_perworkspacestorage_getpvcsize", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", + "target": "pkg_provision_workspace_rbac_role_test_go_t" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L210", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L86", "weight": 1.0, - "source": "storage_perworkspacestorage", - "target": "storage_perworkspacestorage_syncperworkspacepvc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_addserviceaccounttorolebinding" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L38", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", "weight": 1.0, - "source": "storage_perworkspacestorage", - "target": "storage_perworkspacestorageprovisioner", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_deleterolebinding" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner", - "target": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_generatedefaultrolebinding" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L45", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner", - "target": "storage_perworkspacestorageprovisioner_needsstorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L49", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L167", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner", - "target": "storage_perworkspacestorageprovisioner_provisionstorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_rolebindinghassubject" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner", - "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding", + "target": "rbac_rolebinding_syncrolebindings" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L45", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_needsstorage", - "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "pkg_provision_workspace_rbac_rolebinding_go_devworkspacewithconfig" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L49", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L35", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_syncrolebindings", + "target": "rbac_rolebinding_addserviceaccounttorolebinding" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L49", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L55", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_rolebinding_syncrolebindings" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L49", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L118", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "pkg_provision_storage_perworkspacestorage_go_podadditions", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_rolebinding_syncrolebindings" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L61", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L167", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "storage_perworkspacestorage_syncperworkspacepvc", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_rolebinding_syncrolebindings" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L75", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L32", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "confidence_score": 1.0 + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_rolebinding_syncrolebindings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L51", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L87", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "storage_shared_addephemeralvolumesfromworkspace" + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_rolebinding_syncrolebindings" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L56", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L206", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_provisionstorage", - "target": "storage_shared_workspaceneedsstorage" + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "rbac_rolebinding_syncrolebindings" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L94", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L86", "weight": 1.0, "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "target": "pkg_provision_storage_perworkspacestorage_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L169", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L65", "weight": 1.0, "context": "parameter_type", - "source": "storage_perworkspacestorage_getpvcsize", - "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_deleterolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L210", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L117", "weight": 1.0, "context": "parameter_type", - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_perworkspacestorage_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "rbac_rolebinding_generatedefaultrolebinding" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_addserviceaccounttorolebinding", + "target": "rbac_rolebinding_rolebindinghassubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", + "target": "rbac_rolebinding_rolebindinghassubject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L210", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L151", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_generatedefaultrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/rbac/rolebinding.go", + "source_location": "L167", "weight": 1.0, "context": "parameter_type", - "source": "storage_perworkspacestorageprovisioner_cleanupworkspacestorage", - "target": "pkg_provision_storage_perworkspacestorage_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_rolebindinghassubject", + "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L142", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", "weight": 1.0, - "source": "storage_perworkspacestorageprovisioner_rewritecontainervolumemounts", - "target": "storage_shared_isephemeral" + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L169", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorage_getpvcsize", - "target": "namespacedconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L169", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L160", "weight": 1.0, - "context": "return_type", - "source": "storage_perworkspacestorage_getpvcsize", - "target": "pkg_provision_storage_perworkspacestorage_go_quantity", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L177", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", "weight": 1.0, - "source": "storage_perworkspacestorage_getpvcsize", - "target": "storage_shared_isephemeral" + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatesrolebindingifnotexists" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L216", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L82", "weight": 1.0, - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "storage_perworkspacestorage_getpvcsize", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "rbac_rolebinding_test", + "target": "rbac_rolebinding_test_testhassubject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L210", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L28", "weight": 1.0, - "context": "return_type", - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "pkg_provision_storage_perworkspacestorage_go_persistentvolumeclaim", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L222", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L47", "weight": 1.0, - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "storage_shared_getpvcspec" + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", + "target": "rbac_rolebinding_test_testhassubject" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage.go", - "source_location": "L236", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L50", "weight": 1.0, - "source": "storage_perworkspacestorage_syncperworkspacepvc", - "target": "sync_sync_syncobjectwithcluster" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L38", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L112", "weight": 1.0, - "source": "storage_perworkspacestorage_test", - "target": "storage_perworkspacestorage_test_init", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L44", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L199", "weight": 1.0, - "source": "storage_perworkspacestorage_test", - "target": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L44", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L77", "weight": 1.0, - "context": "parameter_type", - "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", - "target": "pkg_provision_storage_perworkspacestorage_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", + "target": "rbac_rolebinding_test_testhassubject" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/perWorkspaceStorage_test.go", - "source_location": "L63", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L109", "weight": 1.0, - "source": "storage_perworkspacestorage_test_testrewritecontainervolumemountsforperworkspacestorageclass", - "target": "storage_shared_workspaceneedsstorage" + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", + "target": "rbac_rolebinding_test_testhassubject" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/provisioner.go", - "source_location": "L33", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L155", "weight": 1.0, - "source": "storage_provisioner", - "target": "storage_provisioner", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", + "target": "rbac_rolebinding_test_testhassubject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/provisioner.go", - "source_location": "L49", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L196", "weight": 1.0, - "context": "return_type", - "source": "storage_provisioner_getprovisioner", - "target": "storage_provisioner", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", + "target": "rbac_rolebinding_test_testhassubject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/provisioner.go", - "source_location": "L49", + "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", + "source_location": "L224", "weight": 1.0, "context": "parameter_type", - "source": "storage_provisioner_getprovisioner", - "target": "pkg_provision_storage_provisioner_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "rbac_rolebinding_test_testhassubject", + "target": "pkg_provision_workspace_rbac_rolebinding_test_go_rolebinding" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L144", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_addephemeralvolumesfromworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_routing", + "target": "workspace_routing_getspecrouting" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L161", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_addephemeralvolumestopodadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_routing", + "target": "workspace_routing_syncroutingtocluster" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L233", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_checkforalternatepvc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_clusterapi" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L269", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_checkpvcterminating", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_getpvcspec", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_exposedendpointlist" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L249", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L36", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_getsharedpvcworkspacecount", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "pkg_provision_workspace_routing_go_podadditions" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L188", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L40", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_getworkspacevolumes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_routing_syncroutingtocluster", + "target": "workspace_routing_getspecrouting" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_isephemeral", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L215", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_processprojectsvolume", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_devworkspacerouting" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L90", + "source_file": "pkg/provision/workspace/routing.go", + "source_location": "L75", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_synccommonpvc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_routing_getspecrouting", + "target": "pkg_provision_workspace_routing_go_scheme" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L42", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", "weight": 1.0, - "source": "storage_shared", - "target": "storage_shared_workspaceneedsstorage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_finalizeserviceaccount" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L42", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_workspaceneedsstorage", - "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_removesccfromserviceaccount" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L47", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", "weight": 1.0, - "source": "storage_shared_workspaceneedsstorage", - "target": "storage_shared_isephemeral", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_serviceaccount", + "target": "workspace_serviceaccount_syncserviceaccount" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L215", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_processprojectsvolume", - "target": "pkg_provision_storage_shared_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_getpvcspec", - "target": "pkg_provision_storage_shared_go_persistentvolumeaccessmode", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_serviceaccount_syncserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", "weight": 1.0, - "context": "return_type", - "source": "storage_shared_getpvcspec", - "target": "pkg_provision_storage_shared_go_persistentvolumeclaim", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L63", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_getpvcspec", - "target": "pkg_provision_storage_shared_go_quantity", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_client" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L103", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L83", "weight": 1.0, - "source": "storage_shared_synccommonpvc", - "target": "storage_shared_getpvcspec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_context" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L52", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L91", "weight": 1.0, - "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", - "target": "storage_shared_getpvcspec" + "confidence_score": 1.0, + "source": "workspace_serviceaccount_finalizeserviceaccount", + "target": "workspace_serviceaccount_removesccfromserviceaccount" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L33", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", "weight": 1.0, - "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", - "target": "storage_shared_getpvcspec" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L90", + "source_file": "pkg/provision/workspace/serviceaccount.go", + "source_location": "L96", "weight": 1.0, - "context": "return_type", - "source": "storage_shared_synccommonpvc", - "target": "pkg_provision_storage_shared_go_persistentvolumeclaim", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_serviceaccount_removesccfromserviceaccount", + "target": "pkg_provision_workspace_serviceaccount_go_client" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L150", + "source_file": "pkg/provision/workspace/ssh-askpass.sh", + "source_location": "L1", "weight": 1.0, - "source": "storage_shared_addephemeralvolumesfromworkspace", - "target": "storage_shared_isephemeral", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh_askpass", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_pkg_provision_workspace_ssh_askpass_sh__entry" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L197", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", "weight": 1.0, - "source": "storage_shared_getworkspacevolumes", - "target": "storage_shared_isephemeral", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_constructsshaskpasscm" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L86", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_isephemeral", - "target": "pkg_provision_storage_shared_go_volumecomponent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_ssh", + "target": "workspace_ssh_provisionsshaskpass" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L90", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_synccommonpvc", - "target": "pkg_provision_storage_shared_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "pkg_provision_workspace_ssh_go_clusterapi" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L90", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L37", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_synccommonpvc", - "target": "pkg_provision_storage_shared_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "pkg_provision_workspace_ssh_go_podadditions" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L111", - "weight": 1.0, - "source": "storage_shared_synccommonpvc", - "target": "sync_sync_syncobjectwithcluster" - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L233", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L38", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_checkforalternatepvc", - "target": "pkg_provision_storage_shared_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "workspace_ssh_constructsshaskpasscm" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L269", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L47", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_checkpvcterminating", - "target": "pkg_provision_storage_shared_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_ssh_provisionsshaskpass", + "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L249", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L56", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_getsharedpvcworkspacecount", - "target": "pkg_provision_storage_shared_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_ssh_constructsshaskpasscm", + "target": "pkg_provision_workspace_ssh_go_configmap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L144", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_addephemeralvolumesfromworkspace", - "target": "pkg_provision_storage_shared_go_devworkspacewithconfig", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "target": "pkg_provision_workspace_ssh_go_volume" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L144", + "source_file": "pkg/provision/workspace/ssh.go", + "source_location": "L74", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_addephemeralvolumesfromworkspace", - "target": "pkg_provision_storage_shared_go_podadditions", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", + "target": "pkg_provision_workspace_ssh_go_volumemount" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L146", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", "weight": 1.0, - "source": "storage_shared_addephemeralvolumesfromworkspace", - "target": "storage_shared_addephemeralvolumestopodadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L145", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", "weight": 1.0, - "source": "storage_shared_addephemeralvolumesfromworkspace", - "target": "storage_shared_getworkspacevolumes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_getclusterrolebinding" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L188", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_getworkspacevolumes", - "target": "pkg_provision_storage_shared_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings", + "target": "webhook_cluster_role_bindings_getspecclusterrolebinding" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L161", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_addephemeralvolumestopodadditions", - "target": "pkg_provision_storage_shared_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L161", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L29", "weight": 1.0, "context": "parameter_type", - "source": "storage_shared_addephemeralvolumestopodadditions", - "target": "pkg_provision_storage_shared_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_context" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L161", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L42", "weight": 1.0, - "context": "return_type", - "source": "storage_shared_addephemeralvolumestopodadditions", - "target": "pkg_provision_storage_shared_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "webhook_cluster_role_bindings_getclusterrolebinding" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L188", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L33", "weight": 1.0, - "context": "return_type", - "source": "storage_shared_getworkspacevolumes", - "target": "pkg_provision_storage_shared_go_component", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", + "target": "webhook_cluster_role_bindings_getspecclusterrolebinding" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared.go", - "source_location": "L215", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L108", "weight": 1.0, - "context": "return_type", - "source": "storage_shared_processprojectsvolume", - "target": "pkg_provision_storage_shared_go_component", - "confidence_score": 1.0 + "source": "webhook_create_setupwebhookserverrbac", + "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L44", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", "weight": 1.0, - "source": "storage_shared_test", - "target": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L26", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", "weight": 1.0, - "source": "storage_shared_test", - "target": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "pkg_webhook_cluster_role_bindings_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L26", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L59", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_test_testgetpvcspecwithdefaultstorageaccessmode", - "target": "pkg_provision_storage_shared_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getspecclusterrolebinding", + "target": "clusterrolebinding" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/storage/shared_test.go", - "source_location": "L44", + "source_file": "pkg/webhook/cluster_role_bindings.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "storage_shared_test_testgetpvcspecwithcustomstorageaccessmode", - "target": "pkg_provision_storage_shared_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_role_bindings_getclusterrolebinding", + "target": "clusterrolebinding" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L54", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", "weight": 1.0, - "source": "sync_cluster_api", - "target": "sync_cluster_api_newnotinsync", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_createwebhookclusterrole" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L26", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", "weight": 1.0, - "source": "sync_cluster_api", - "target": "sync_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_getexistingclusterrole" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L35", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", "weight": 1.0, - "source": "sync_cluster_api", - "target": "sync_notinsyncerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_roles", + "target": "webhook_cluster_roles_getspecclusterrole" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L40", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", "weight": 1.0, - "source": "sync_cluster_api", - "target": "sync_notinsyncreason", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "pkg_webhook_cluster_roles_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L63", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L29", "weight": 1.0, - "source": "sync_cluster_api", - "target": "sync_unrecoverablesyncerror", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "pkg_webhook_cluster_roles_go_context" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L77", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L41", "weight": 1.0, - "source": "sync_cluster_api", - "target": "sync_warningerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "webhook_cluster_roles_getexistingclusterrole" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L28", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L32", "weight": 1.0, - "context": "field", - "source": "sync_clusterapi", - "target": "pkg_provision_sync_cluster_api_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_roles_createwebhookclusterrole", + "target": "webhook_cluster_roles_getspecclusterrole" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L31", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/create.go", + "source_location": "L101", "weight": 1.0, - "context": "field", - "source": "sync_clusterapi", - "target": "pkg_provision_sync_cluster_api_go_context", - "confidence_score": 1.0 + "source": "webhook_create_setupwebhookserverrbac", + "target": "webhook_cluster_roles_createwebhookclusterrole" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L30", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", "weight": 1.0, - "context": "field", - "source": "sync_clusterapi", - "target": "pkg_provision_sync_cluster_api_go_logger", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "pkg_webhook_cluster_roles_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L29", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", "weight": 1.0, - "context": "field", - "source": "sync_clusterapi", - "target": "pkg_provision_sync_cluster_api_go_scheme", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "pkg_webhook_cluster_roles_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L54", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L58", "weight": 1.0, "context": "return_type", - "source": "sync_cluster_api_newnotinsync", - "target": "sync_notinsyncerror", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getspecclusterrole", + "target": "clusterrole" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L36", + "source_file": "pkg/webhook/cluster_roles.go", + "source_location": "L135", "weight": 1.0, - "context": "field", - "source": "sync_notinsyncerror", - "target": "notinsyncreason", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_cluster_roles_getexistingclusterrole", + "target": "clusterrole" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L37", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", "weight": 1.0, - "context": "field", - "source": "sync_notinsyncerror", - "target": "pkg_provision_sync_cluster_api_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_create", + "target": "webhook_create_setupwebhooks" }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L49", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", "weight": 1.0, - "source": "sync_notinsyncerror", - "target": "sync_notinsyncerror_error", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_create", + "target": "webhook_create_setupwebhookserverrbac" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L54", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", "weight": 1.0, "context": "parameter_type", - "source": "sync_cluster_api_newnotinsync", - "target": "pkg_provision_sync_cluster_api_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "config" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L54", + "source_file": "pkg/webhook/create.go", + "source_location": "L35", "weight": 1.0, "context": "parameter_type", - "source": "sync_cluster_api_newnotinsync", - "target": "sync_notinsyncreason", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L142", - "weight": 1.0, - "source": "sync_sync_createobjectgeneric", - "target": "sync_cluster_api_newnotinsync" + "confidence_score": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "pkg_webhook_create_go_context" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L75", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/create.go", + "source_location": "L53", "weight": 1.0, - "source": "sync_sync_syncobjectwithcluster", - "target": "sync_cluster_api_newnotinsync" + "confidence_score": 1.0, + "source": "webhook_create_setupwebhooks", + "target": "webhook_create_setupwebhookserverrbac" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L112", + "source_file": "pkg/webhook/create.go", + "source_location": "L81", "weight": 1.0, - "source": "sync_sync_syncunrecognizedobjectwithcluster", - "target": "sync_cluster_api_newnotinsync" + "source": "webhook_create_setupwebhooks", + "target": "webhook_deployment_createwebhookserverdeployment" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L162", - "weight": 1.0, - "source": "sync_sync_updateobjectgeneric", - "target": "sync_cluster_api_newnotinsync" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L67", - "weight": 1.0, - "source": "sync_unrecoverablesyncerror", - "target": "sync_unrecoverablesyncerror_error", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L71", + "source_file": "pkg/webhook/create.go", + "source_location": "L48", "weight": 1.0, - "source": "sync_unrecoverablesyncerror", - "target": "sync_unrecoverablesyncerror_unwrap", - "confidence_score": 1.0 + "source": "webhook_create_setupwebhooks", + "target": "webhook_init_cfg_webhookcfgsinit" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L82", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", "weight": 1.0, - "source": "sync_warningerror", - "target": "sync_warningerror_error", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_create_setupwebhookserverrbac", + "target": "pkg_webhook_create_go_context" }, { - "relation": "method", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/cluster_api.go", - "source_location": "L89", + "source_file": "pkg/webhook/create.go", + "source_location": "L91", "weight": 1.0, - "source": "sync_warningerror", - "target": "sync_warningerror_unwrap", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_create_setupwebhookserverrbac", + "target": "pkg_webhook_create_go_client" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L88", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_alldifffuncs", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_createwebhookserverdeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L56", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_basicdifffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getclusterdeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L182", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_containersdifffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getspecdeployment" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L254", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_containsownerref", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment", + "target": "webhook_deployment_getwebhooksserverresources" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L101", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_deploymentdifffunc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "pkg_webhook_deployment_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L219", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L38", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_jobdifffunc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "pkg_webhook_deployment_go_context" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L64", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L53", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_metadatadifffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "webhook_deployment_getclusterdeployment" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L110", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L44", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_poddifffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment_createwebhookserverdeployment", + "target": "webhook_deployment_getspecdeployment" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L210", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_routingdifffunc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L226", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_servicedifffunc", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L250", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L69", "weight": 1.0, - "source": "sync_diff", - "target": "sync_diff_unrecognizedobjectdifffunc", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "pkg_webhook_deployment_go_deployment" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L38", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L75", "weight": 1.0, - "source": "sync_diff", - "target": "sync_difffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment_getspecdeployment", + "target": "webhook_deployment_getwebhooksserverresources" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L88", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L250", "weight": 1.0, "context": "return_type", - "source": "sync_diff_alldifffuncs", - "target": "sync_difffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment_getclusterdeployment", + "target": "pkg_webhook_deployment_go_deployment" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L56", + "source_file": "pkg/webhook/deployment.go", + "source_location": "L221", "weight": 1.0, "context": "return_type", - "source": "sync_diff_basicdifffunc", - "target": "sync_difffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_deployment_getwebhooksserverresources", + "target": "pkg_webhook_deployment_go_resourcerequirements" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L67", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", "weight": 1.0, - "source": "sync_sync_syncobjectwithcluster", - "target": "sync_difffunc" + "confidence_score": 1.0, + "source": "webhook_info", + "target": "webhook_info_getwebhookscreationtimestamp" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L56", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_basicdifffunc", - "target": "options", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_info_getwebhookscreationtimestamp", + "target": "pkg_webhook_info_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L64", + "source_file": "pkg/webhook/info.go", + "source_location": "L32", "weight": 1.0, - "context": "parameter_type", - "source": "sync_diff_metadatadifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "webhook_info_getwebhookscreationtimestamp", + "target": "pkg_webhook_info_go_time" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L79", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", "weight": 1.0, - "source": "sync_diff_metadatadifffunc", - "target": "sync_diff_containsownerref", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg", + "target": "webhook_init_cfg_checkexistingconfigforconflict" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L251", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", "weight": 1.0, - "source": "sync_diff_unrecognizedobjectdifffunc", - "target": "sync_diff_metadatadifffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg", + "target": "webhook_init_cfg_webhookcfgsinit" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L101", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_deploymentdifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "pkg_webhook_init_cfg_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L219", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L31", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_jobdifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "pkg_webhook_init_cfg_go_context" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L110", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L38", "weight": 1.0, - "context": "parameter_type", - "source": "sync_diff_poddifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "webhook_init_cfg_checkexistingconfigforconflict" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L210", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L32", "weight": 1.0, - "context": "parameter_type", - "source": "sync_diff_routingdifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "source": "webhook_init_cfg_webhookcfgsinit", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L226", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_servicedifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg_checkexistingconfigforconflict", + "target": "pkg_webhook_init_cfg_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L250", + "source_file": "pkg/webhook/init_cfg.go", + "source_location": "L47", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_unrecognizedobjectdifffunc", - "target": "pkg_provision_sync_diff_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_init_cfg_checkexistingconfigforconflict", + "target": "pkg_webhook_init_cfg_go_context" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L167", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", "weight": 1.0, - "source": "sync_diff_poddifffunc", - "target": "sync_diff_containersdifffunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_tls", + "target": "kubernetes_tls_setupsecureservice" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L182", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_containersdifffunc", - "target": "pkg_provision_sync_diff_go_container", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L102", - "weight": 1.0, - "source": "sync_sync_syncunrecognizedobjectwithcluster", - "target": "sync_diff_unrecognizedobjectdifffunc" + "confidence_score": 1.0, + "source": "kubernetes_tls_setupsecureservice", + "target": "pkg_webhook_kubernetes_tls_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diff.go", - "source_location": "L254", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L30", "weight": 1.0, "context": "parameter_type", - "source": "sync_diff_containsownerref", - "target": "pkg_provision_sync_diff_go_ownerreference", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "kubernetes_tls_setupsecureservice", + "target": "pkg_webhook_kubernetes_tls_go_context" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/update.go", - "source_location": "L62", + "source_file": "pkg/webhook/kubernetes/tls.go", + "source_location": "L31", "weight": 1.0, - "source": "sync_update_serviceaccountupdatefunc", - "target": "sync_diff_containsownerref" + "source": "kubernetes_tls_setupsecureservice", + "target": "service_service_createorupdatesecureservice" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diffopts.go", - "source_location": "L95", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", "weight": 1.0, - "source": "sync_diffopts", - "target": "sync_diffopts_getnamefromenvfrom", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "openshift_tls", + "target": "openshift_tls_setupsecureservice" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/diffopts.go", - "source_location": "L95", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", "weight": 1.0, "context": "parameter_type", - "source": "sync_diffopts_getnamefromenvfrom", - "target": "pkg_provision_sync_diffopts_go_envfromsource", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "openshift_tls_setupsecureservice", + "target": "pkg_webhook_openshift_tls_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L137", + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L29", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_createobjectgeneric", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "openshift_tls_setupsecureservice", + "target": "pkg_webhook_openshift_tls_go_context" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L180", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "pkg/webhook/openshift/tls.go", + "source_location": "L31", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_ismutableobject", - "confidence_score": 1.0 + "source": "openshift_tls_setupsecureservice", + "target": "service_service_createorupdatesecureservice" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L37", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_isrecognizedobject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "service_service", + "target": "service_service_createorupdatesecureservice" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L189", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_printdiff", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "service_service", + "target": "service_service_getclusterservice" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L47", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_syncobjectwithcluster", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "pkg_webhook_service_service_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L91", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L30", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_syncunrecognizedobjectwithcluster", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "pkg_webhook_service_service_go_context" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L154", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L62", "weight": 1.0, - "source": "sync_sync", - "target": "sync_sync_updateobjectgeneric", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "service_service_createorupdatesecureservice", + "target": "service_service_getclusterservice" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L37", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", "weight": 1.0, "context": "parameter_type", - "source": "sync_sync_isrecognizedobject", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L137", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", "weight": 1.0, "context": "parameter_type", - "source": "sync_sync_createobjectgeneric", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L180", + "source_file": "pkg/webhook/service/service.go", + "source_location": "L83", "weight": 1.0, - "context": "parameter_type", - "source": "sync_sync_ismutableobject", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "service_service_getclusterservice", + "target": "pkg_webhook_service_service_go_service" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L189", + "source_file": "project-backup/entrypoint.sh", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "sync_sync_printdiff", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_backup_entrypoint", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_entrypoint_sh__entry" }, { - "relation": "references", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L47", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L68", "weight": 1.0, - "context": "return_type", - "source": "sync_sync_syncobjectwithcluster", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_backup" }, { - "relation": "references", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L91", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L111", "weight": 1.0, - "context": "return_type", - "source": "sync_sync_syncunrecognizedobjectwithcluster", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_restore" }, { - "relation": "references", + "relation": "defines", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L154", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L24", "weight": 1.0, - "context": "parameter_type", - "source": "sync_sync_updateobjectgeneric", - "target": "pkg_provision_sync_sync_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_setup_registry_auth" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L32", + "relation": "defines", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L150", "weight": 1.0, - "source": "rbac_role_syncroles", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "project_backup_workspace_recovery_usage" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L111", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L1", "weight": 1.0, - "source": "rbac_rolebinding_addserviceaccounttorolebinding", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry" }, { "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L145", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L164", "weight": 1.0, - "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", - "target": "sync_sync_syncobjectwithcluster" + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "target": "project_backup_workspace_recovery_backup" }, { - "relation": "references", + "relation": "calls", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L47", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L167", "weight": 1.0, - "context": "parameter_type", - "source": "sync_sync_syncobjectwithcluster", - "target": "pkg_provision_sync_sync_go_clusterapi", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "target": "project_backup_workspace_recovery_restore" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L54", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L158", "weight": 1.0, - "source": "sync_sync_syncobjectwithcluster", - "target": "sync_sync_createobjectgeneric", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", + "target": "project_backup_workspace_recovery_usage" }, { "relation": "calls", - "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L59", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L93", "weight": 1.0, - "source": "sync_sync_syncobjectwithcluster", - "target": "sync_sync_ismutableobject", - "confidence_score": 1.0 + "context": "call", + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery_backup", + "target": "project_backup_workspace_recovery_setup_registry_auth" }, { "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "project-backup/workspace-recovery.sh", + "source_location": "L123", + "weight": 1.0, "context": "call", + "confidence_score": 1.0, + "source": "project_backup_workspace_recovery_restore", + "target": "project_backup_workspace_recovery_setup_registry_auth" + }, + { + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L69", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L43", "weight": 1.0, - "source": "sync_sync_syncobjectwithcluster", - "target": "sync_sync_printdiff", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_bootstrapworkspace" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L79", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", "weight": 1.0, - "source": "sync_sync_syncobjectwithcluster", - "target": "sync_sync_updateobjectgeneric", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_mergeprojects" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L68", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_needsbootstrap" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L45", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", "weight": 1.0, - "source": "workspace_routing_syncroutingtocluster", - "target": "sync_sync_syncobjectwithcluster" + "confidence_score": 1.0, + "source": "bootstrap_bootstrap", + "target": "bootstrap_bootstrap_updateworkspacefromdevfile" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L72", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L28", "weight": 1.0, - "source": "workspace_serviceaccount_syncserviceaccount", - "target": "sync_sync_syncobjectwithcluster" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_needsbootstrap", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L39", - "weight": 1.0, - "source": "workspace_ssh_provisionsshaskpass", - "target": "sync_sync_syncobjectwithcluster" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L137", + "source_file": "project-clone/main.go", + "source_location": "L122", "weight": 1.0, - "context": "parameter_type", - "source": "sync_sync_createobjectgeneric", - "target": "pkg_provision_sync_sync_go_clusterapi", - "confidence_score": 1.0 + "source": "project_clone_main_main", + "target": "bootstrap_bootstrap_needsbootstrap" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L91", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L43", "weight": 1.0, "context": "parameter_type", - "source": "sync_sync_syncunrecognizedobjectwithcluster", - "target": "pkg_provision_sync_sync_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L154", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", "weight": 1.0, "context": "parameter_type", - "source": "sync_sync_updateobjectgeneric", - "target": "pkg_provision_sync_sync_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L98", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L65", "weight": 1.0, - "source": "sync_sync_syncunrecognizedobjectwithcluster", - "target": "sync_sync_createobjectgeneric", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_bootstrap_updateworkspacefromdevfile" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L104", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L55", "weight": 1.0, - "source": "sync_sync_syncunrecognizedobjectwithcluster", - "target": "sync_update_unrecognizedobjectupdatefunc" + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_cluster_getworkspacenamespacedname" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L146", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L50", "weight": 1.0, - "source": "sync_sync_createobjectgeneric", - "target": "sync_sync_updateobjectgeneric", - "confidence_score": 1.0 + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_cluster_setupkubeclient" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L155", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L44", "weight": 1.0, - "source": "sync_sync_updateobjectgeneric", - "target": "sync_update_getupdatefunc" + "source": "bootstrap_bootstrap_bootstrapworkspace", + "target": "bootstrap_util_getbootstrapdevfile" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L156", - "weight": 1.0, - "source": "sync_sync_updateobjectgeneric", - "target": "sync_updatefunc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/sync.go", - "source_location": "L189", - "weight": 1.0, - "context": "parameter_type", - "source": "sync_sync_printdiff", - "target": "pkg_provision_sync_sync_go_logger", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L36", - "weight": 1.0, - "source": "sync_update", - "target": "sync_update_defaultupdatefunc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L70", - "weight": 1.0, - "source": "sync_update", - "target": "sync_update_getupdatefunc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L54", - "weight": 1.0, - "source": "sync_update", - "target": "sync_update_serviceaccountupdatefunc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L43", - "weight": 1.0, - "source": "sync_update", - "target": "sync_update_serviceupdatefunc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L82", + "source_file": "project-clone/main.go", + "source_location": "L127", "weight": 1.0, - "source": "sync_update", - "target": "sync_update_unrecognizedobjectupdatefunc", - "confidence_score": 1.0 + "source": "project_clone_main_main", + "target": "bootstrap_bootstrap_bootstrapworkspace" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L34", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L93", "weight": 1.0, - "source": "sync_update", - "target": "sync_updatefunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "bootstrap_bootstrap_mergeprojects" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L70", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L76", "weight": 1.0, "context": "return_type", - "source": "sync_update_getupdatefunc", - "target": "sync_updatefunc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_updateworkspacefromdevfile", + "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L36", + "source_file": "project-clone/internal/bootstrap/bootstrap.go", + "source_location": "L101", "weight": 1.0, "context": "return_type", - "source": "sync_update_defaultupdatefunc", - "target": "pkg_provision_sync_update_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_bootstrap_mergeprojects", + "target": "project_clone_internal_bootstrap_bootstrap_go_project" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L70", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", "weight": 1.0, - "context": "parameter_type", - "source": "sync_update_getupdatefunc", - "target": "pkg_provision_sync_update_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_cluster", + "target": "bootstrap_cluster_getworkspacenamespacedname" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L54", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", "weight": 1.0, - "context": "return_type", - "source": "sync_update_serviceaccountupdatefunc", - "target": "pkg_provision_sync_update_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_cluster", + "target": "bootstrap_cluster_setupkubeclient" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L43", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L28", "weight": 1.0, "context": "return_type", - "source": "sync_update_serviceupdatefunc", - "target": "pkg_provision_sync_update_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_cluster_setupkubeclient", + "target": "project_clone_internal_bootstrap_cluster_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/sync/update.go", - "source_location": "L82", + "source_file": "project-clone/internal/bootstrap/cluster.go", + "source_location": "L48", "weight": 1.0, "context": "return_type", - "source": "sync_update_unrecognizedobjectupdatefunc", - "target": "pkg_provision_sync_update_go_object", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_cluster_getworkspacenamespacedname", + "target": "project_clone_internal_bootstrap_cluster_go_namespacedname" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L98", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_deleteworkspacedeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_util", + "target": "bootstrap_util_getbootstrapdevfile" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L382", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_getadditionaldeploymentannotations", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_util", + "target": "bootstrap_util_getdevfilefromproject" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L400", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L31", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_getclusterdeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "bootstrap_util_getdevfilefromproject" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L283", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_getprogressdeadlineseconds", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "project_clone_internal_bootstrap_util_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L131", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L27", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_getspecdeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "bootstrap_util_getbootstrapdevfile", + "target": "project_clone_internal_bootstrap_util_go_project" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L360", + "source_file": "project-clone/internal/bootstrap/util.go", + "source_location": "L49", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_getworkspacesubpathvolumemount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "bootstrap_util_getdevfilefromproject", + "target": "project_clone_internal_bootstrap_util_go_project" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L295", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_mergepodadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "internal_devfile", + "target": "internal_devfile_readflatteneddevworkspace" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L370", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_needspvcworkaround", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "internal_devfile", + "target": "internal_devfile_starterprojecttoregularproject" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L115", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L37", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_scaledeploymenttozero", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_devfile_readflatteneddevworkspace", + "target": "project_clone_internal_devfile_go_devworkspacetemplatespec" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L46", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L62", "weight": 1.0, - "source": "workspace_deployment", - "target": "workspace_deployment_syncdeploymenttocluster", - "confidence_score": 1.0 + "source": "project_clone_main_main", + "target": "internal_devfile_readflatteneddevworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L46", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "pkg_provision_workspace_deployment_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_devfile_starterprojecttoregularproject", + "target": "project_clone_internal_devfile_go_project" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L46", + "source_file": "project-clone/internal/devfile.go", + "source_location": "L59", "weight": 1.0, "context": "parameter_type", - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "internal_devfile_starterprojecttoregularproject", + "target": "project_clone_internal_devfile_go_starterproject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L46", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L75", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "pkg_provision_workspace_deployment_go_podadditions", - "confidence_score": 1.0 + "source": "project_clone_main_main", + "target": "internal_devfile_starterprojecttoregularproject" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L59", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L203", "weight": 1.0, - "source": "workspace_deployment_syncdeploymenttocluster", - "target": "workspace_deployment_getspecdeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutcommit" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L98", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L171", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_deleteworkspacedeployment", - "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutlocalbranch" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L382", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L136", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_getadditionaldeploymentannotations", - "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutreference" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L400", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L185", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_getclusterdeployment", - "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkoutremotebranch" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L131", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L194", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_getspecdeployment", - "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_checkouttag" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L115", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_scaledeploymenttozero", - "target": "pkg_provision_workspace_deployment_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_cloneproject" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L131", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_getspecdeployment", - "target": "pkg_provision_workspace_deployment_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_setupremotes" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L295", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L85", "weight": 1.0, - "context": "return_type", - "source": "workspace_deployment_mergepodadditions", - "target": "pkg_provision_workspace_deployment_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_setupsparsecheckout" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L370", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_needspvcworkaround", - "target": "pkg_provision_workspace_deployment_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations", + "target": "git_operations_setupsubmodules" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L400", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", - "source": "workspace_deployment_getclusterdeployment", - "target": "pkg_provision_workspace_deployment_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_cloneproject", + "target": "project_clone_internal_git_operations_go_project" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L98", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L74", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_deleteworkspacedeployment", - "target": "pkg_provision_workspace_deployment_go_client", - "confidence_score": 1.0 + "source": "git_operations_cloneproject", + "target": "shell_execute_gitcloneproject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L98", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L69", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_deleteworkspacedeployment", - "target": "pkg_provision_workspace_deployment_go_context", - "confidence_score": 1.0 + "source": "git_operations_cloneproject", + "target": "shell_execute_gitsparsecloneproject" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L115", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L58", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_scaledeploymenttozero", - "target": "pkg_provision_workspace_deployment_go_context", - "confidence_score": 1.0 + "source": "git_setup_doinitialgitclone", + "target": "git_operations_cloneproject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L115", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L136", "weight": 1.0, "context": "parameter_type", - "source": "workspace_deployment_scaledeploymenttozero", - "target": "pkg_provision_workspace_deployment_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "project_clone_internal_git_operations_go_project" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L131", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", "weight": 1.0, - "context": "return_type", - "source": "workspace_deployment_getspecdeployment", - "target": "pkg_provision_workspace_deployment_go_deployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_operations_setupremotes", + "target": "project_clone_internal_git_operations_go_project" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L131", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L85", "weight": 1.0, "context": "parameter_type", - "source": "workspace_deployment_getspecdeployment", - "target": "pkg_provision_workspace_deployment_go_scheme", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_setupsparsecheckout", + "target": "project_clone_internal_git_operations_go_project" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L131", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L123", "weight": 1.0, "context": "parameter_type", - "source": "workspace_deployment_getspecdeployment", - "target": "pkg_provision_workspace_deployment_go_toleration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_setupsubmodules", + "target": "project_clone_internal_git_operations_go_project" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L157", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L96", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "workspace_deployment_getadditionaldeploymentannotations", - "confidence_score": 1.0 + "source": "git_operations_setupsparsecheckout", + "target": "shell_execute_gitsetupsparsecheckout" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L71", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_setupsparsecheckout" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L171", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L104", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "workspace_deployment_getprogressdeadlineseconds", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_operations_setupremotes", + "target": "project_clone_internal_git_operations_go_repository" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L248", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L114", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "workspace_deployment_getworkspacesubpathvolumemount", - "confidence_score": 1.0 + "source": "git_operations_setupremotes", + "target": "shell_execute_gitfetchremote" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L141", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L83", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "workspace_deployment_mergepodadditions", - "confidence_score": 1.0 + "source": "git_setup_doinitialgitclone", + "target": "git_operations_setupremotes" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L241", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L116", "weight": 1.0, - "source": "workspace_deployment_getspecdeployment", - "target": "workspace_deployment_needspvcworkaround", - "confidence_score": 1.0 + "source": "git_setup_setupremotesforexistingproject", + "target": "git_operations_setupremotes" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L400", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L129", "weight": 1.0, - "context": "return_type", - "source": "workspace_deployment_getclusterdeployment", - "target": "pkg_provision_workspace_deployment_go_deployment", - "confidence_score": 1.0 + "source": "git_operations_setupsubmodules", + "target": "shell_execute_gitinitsubmodules" }, { - "relation": "references", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L91", + "weight": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_operations_setupsubmodules" + }, + { + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L283", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L164", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_deployment_getprogressdeadlineseconds", - "target": "pkg_provision_workspace_deployment_go_operatorconfiguration", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutcommit" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/deployment.go", - "source_location": "L360", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L158", "weight": 1.0, - "context": "return_type", - "source": "workspace_deployment_getworkspacesubpathvolumemount", - "target": "pkg_provision_workspace_deployment_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutlocalbranch" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/pull_secret_test.go", - "source_location": "L34", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L160", "weight": 1.0, - "source": "workspace_pull_secret_test", - "target": "workspace_pull_secret_test_testpullsecrets_tabledriven", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkoutremotebranch" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/pull_secret_test.go", - "source_location": "L34", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L162", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_pull_secret_test_testpullsecrets_tabledriven", - "target": "pkg_provision_workspace_pull_secret_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_operations_checkoutreference", + "target": "git_operations_checkouttag" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common.go", - "source_location": "L27", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L152", "weight": 1.0, - "source": "rbac_common", - "target": "rbac_common_syncrbac", - "confidence_score": 1.0 + "source": "git_operations_checkoutreference", + "target": "shell_execute_gitresolvereference" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common.go", - "source_location": "L27", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L87", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_common_syncrbac", - "target": "pkg_provision_workspace_rbac_common_go_clusterapi", - "confidence_score": 1.0 + "source": "git_setup_doinitialgitclone", + "target": "git_operations_checkoutreference" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common.go", - "source_location": "L27", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L173", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_common_syncrbac", - "target": "pkg_provision_workspace_rbac_common_go_devworkspacewithconfig", - "confidence_score": 1.0 + "source": "git_operations_checkoutlocalbranch", + "target": "shell_execute_gitcheckoutbranchlocal" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common.go", - "source_location": "L28", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L178", "weight": 1.0, - "source": "rbac_common_syncrbac", - "target": "rbac_migrate_cleanupdeprecatedrbac" + "source": "git_operations_checkoutlocalbranch", + "target": "shell_execute_gitsettrackingremotebranch" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common.go", - "source_location": "L31", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L188", "weight": 1.0, - "source": "rbac_common_syncrbac", - "target": "rbac_role_syncroles" + "source": "git_operations_checkoutremotebranch", + "target": "shell_execute_gitcheckoutbranch" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common.go", - "source_location": "L34", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L197", "weight": 1.0, - "source": "rbac_common_syncrbac", - "target": "rbac_rolebinding_syncrolebindings" + "source": "git_operations_checkouttag", + "target": "shell_execute_gitcheckoutref" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L118", + "source_file": "project-clone/internal/git/operations.go", + "source_location": "L206", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "rbac_common_syncrbac" + "source": "git_operations_checkoutcommit", + "target": "shell_execute_gitcheckoutref" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L175", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L122", "weight": 1.0, - "source": "rbac_common_test", - "target": "rbac_common_test_gettestclusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_copyprojectfromtmpdir" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L185", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L102", "weight": 1.0, - "source": "rbac_common_test", - "target": "rbac_common_test_gettestdevworkspace", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_delaybeforeretry" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L201", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", "weight": 1.0, - "source": "rbac_common_test", - "target": "rbac_common_test_gettestdevworkspacewithattributes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_doinitialgitclone" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L51", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", "weight": 1.0, - "source": "rbac_common_test", - "target": "rbac_common_test_init", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_setupgitproject" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L107", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", "weight": 1.0, - "source": "rbac_common_test", - "target": "rbac_common_test_testsyncrbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup", + "target": "git_setup_setupremotesforexistingproject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L107", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L37", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_common_test_testsyncrbac", - "target": "pkg_provision_workspace_rbac_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup_setupgitproject", + "target": "git_setup_doinitialgitclone" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L113", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L39", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "rbac_common_test_gettestclusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup_setupgitproject", + "target": "git_setup_setupremotesforexistingproject" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L32", + "weight": 1.0, + "source": "git_setup_setupgitproject", + "target": "internal_utils_checkprojectstate" + }, + { + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L109", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L31", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "rbac_common_test_gettestdevworkspacewithattributes", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_setup_setupgitproject", + "target": "project_clone_internal_git_setup_go_project" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L162", + "source_file": "project-clone/main.go", + "source_location": "L104", "weight": 1.0, - "source": "rbac_common_test_testsyncrbac", - "target": "rbac_rolebinding_test_testhassubject" + "source": "project_clone_main_main", + "target": "git_setup_setupgitproject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L175", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L122", "weight": 1.0, "context": "parameter_type", - "source": "rbac_common_test_gettestclusterapi", - "target": "pkg_provision_workspace_rbac_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup_copyprojectfromtmpdir", + "target": "project_clone_internal_git_setup_go_project" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L201", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L46", "weight": 1.0, "context": "parameter_type", - "source": "rbac_common_test_gettestdevworkspacewithattributes", - "target": "pkg_provision_workspace_rbac_common_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "project_clone_internal_git_setup_go_project" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L175", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L108", "weight": 1.0, - "context": "return_type", - "source": "rbac_common_test_gettestclusterapi", - "target": "pkg_provision_workspace_rbac_common_test_go_clusterapi", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "git_setup_setupremotesforexistingproject", + "target": "project_clone_internal_git_setup_go_project" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L61", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L95", "weight": 1.0, - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_setup_copyprojectfromtmpdir" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L37", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L53", "weight": 1.0, - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "git_setup_doinitialgitclone", + "target": "git_setup_delaybeforeretry" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L166", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L76", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", - "target": "rbac_common_test_gettestclusterapi" + "source": "git_setup_doinitialgitclone", + "target": "internal_utils_openrepo" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L142", + "source_file": "project-clone/internal/git/setup.go", + "source_location": "L110", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", - "target": "rbac_common_test_gettestclusterapi" + "source": "git_setup_setupremotesforexistingproject", + "target": "internal_utils_openrepo" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L122", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_getauthforhost" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L227", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L53", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_init" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L97", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_parsecredentialsfile" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L202", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L122", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "internal_global", + "target": "internal_global_setupauth" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L62", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L82", "weight": 1.0, - "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "internal_global_init", + "target": "internal_global_setupauth" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L29", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L85", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", - "target": "rbac_common_test_gettestclusterapi" + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_global_getauthforhost", + "target": "authmethod" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L81", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L131", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "internal_global_setupauth", + "target": "internal_global_parsecredentialsfile" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L108", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/global.go", + "source_location": "L135", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", - "target": "rbac_common_test_gettestclusterapi" + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_global_parsecredentialsfile", + "target": "basicauth" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L31", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L106", "weight": 1.0, - "source": "rbac_role_test_testcreatesroleifnotexists", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_executecommand" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_executecommandsilent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", "source_location": "L71", "weight": 1.0, - "source": "rbac_role_test_testcreatessccroleifnotexists", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutbranch" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L50", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L75", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutbranchlocal" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L94", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L67", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcheckoutref" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L54", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L36", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitcloneproject" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L116", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L63", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitfetchremote" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L163", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L102", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitinitsubmodules" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L31", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L86", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitresolvereference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitsettrackingremotebranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitsetupsparsecheckout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_execute_gitsparsecloneproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "shell_execute", + "target": "shell_gitreftype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "confidence_score": 1.0, + "source": "shell_execute_gitresolvereference", + "target": "shell_gitreftype" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L85", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L44", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute_gitcloneproject", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L202", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L56", "weight": 1.0, - "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "target": "rbac_common_test_gettestclusterapi" + "confidence_score": 1.0, + "source": "shell_execute_gitsparsecloneproject", + "target": "shell_execute_executecommand" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L185", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L60", "weight": 1.0, - "context": "return_type", - "source": "rbac_common_test_gettestdevworkspace", - "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "shell_execute_gitsetupsparsecheckout", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L55", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L64", "weight": 1.0, - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitfetchremote", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L34", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L68", "weight": 1.0, - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitcheckoutref", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L139", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L72", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitcheckoutbranch", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L118", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L76", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitcheckoutbranchlocal", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", "source_location": "L80", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitsettrackingremotebranch", + "target": "shell_execute_executecommand" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L30", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L87", "weight": 1.0, - "source": "rbac_role_test_testcreatesroleifnotexists", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitresolvereference", + "target": "shell_execute_executecommandsilent" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L49", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/shell/execute.go", + "source_location": "L103", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "shell_execute_gitinitsubmodules", + "target": "shell_execute_executecommand" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L52", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_checkprojectstate" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L162", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_checksubpathprojectstate" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L30", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L85", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_direxists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L201", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", "weight": 1.0, - "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "target": "rbac_common_test_gettestdevworkspace" + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_getadditionalcerts" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/common_test.go", - "source_location": "L201", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", "weight": 1.0, - "context": "return_type", - "source": "rbac_common_test_gettestdevworkspacewithattributes", - "target": "pkg_provision_workspace_rbac_common_test_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "internal_utils", + "target": "internal_utils_openrepo" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L160", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L39", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "confidence_score": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "internal_utils_checksubpathprojectstate" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L138", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L41", "weight": 1.0, - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "confidence_score": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "internal_utils_openrepo" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L223", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L37", "weight": 1.0, - "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "internal_utils_checkprojectstate", + "target": "project_clone_internal_utils_go_project" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L185", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L100", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "internal_utils_checksubpathprojectstate", + "target": "project_clone_internal_utils_go_project" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L70", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L72", "weight": 1.0, - "source": "rbac_role_test_testcreatessccroleifnotexists", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_utils_openrepo", + "target": "project_clone_internal_utils_go_repository" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L93", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L46", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "source": "zip_setup_setupzipproject", + "target": "internal_utils_direxists" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L114", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/utils.go", + "source_location": "L124", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "context": "return_type", + "confidence_score": 1.0, + "source": "internal_utils_getadditionalcerts", + "target": "certpool" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L84", + "source_file": "project-clone/main.go", + "source_location": "L79", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "rbac_common_test_gettestdevworkspacewithattributes" + "source": "project_clone_main_main", + "target": "internal_utils_getadditionalcerts" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L77", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", "weight": 1.0, - "source": "rbac_finalize", - "target": "rbac_finalize_countnondeletedworkspaces", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_closesafe" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L96", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", "weight": 1.0, - "source": "rbac_finalize", - "target": "rbac_finalize_countnondeletedworkspacesusingscc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_downloadzip" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L25", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L187", "weight": 1.0, - "source": "rbac_finalize", - "target": "rbac_finalize_finalizerbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_droptoplevelfolder" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L53", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", "weight": 1.0, - "source": "rbac_finalize", - "target": "rbac_finalize_finalizesccrbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_setupzipproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "zip_setup", + "target": "zip_setup_unzip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "project-clone/main.go", + "source_location": "L106", + "weight": 1.0, + "source": "project_clone_main_main", + "target": "zip_setup_setupzipproject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L25", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "rbac_finalize_finalizerbac", - "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "project_clone_internal_zip_setup_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L25", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "rbac_finalize_finalizerbac", - "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "project_clone_internal_zip_setup_go_project" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L34", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L58", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "rbac_finalize_countnondeletedworkspaces", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_downloadzip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L27", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L75", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "rbac_finalize_finalizesccrbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_droptoplevelfolder" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L39", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L64", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "rbac_role_deleterole" + "confidence_score": 1.0, + "source": "zip_setup_setupzipproject", + "target": "zip_setup_unzip" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L42", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L87", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "rbac_rolebinding_deleterolebinding" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "zip_setup_downloadzip", + "target": "project_clone_internal_zip_setup_go_client" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L47", + "confidence": "EXTRACTED", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L92", "weight": 1.0, - "source": "rbac_finalize_finalizerbac", - "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" + "confidence_score": 1.0, + "source": "zip_setup_downloadzip", + "target": "zip_setup_closesafe" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L53", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L121", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_finalizesccrbac", - "target": "pkg_provision_workspace_rbac_finalize_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup_unzip", + "target": "zip_setup_closesafe" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L77", + "source_file": "project-clone/internal/zip/setup.go", + "source_location": "L226", "weight": 1.0, "context": "parameter_type", - "source": "rbac_finalize_countnondeletedworkspaces", - "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "zip_setup_closesafe", + "target": "closer" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L96", + "source_file": "project-clone/main.go", + "source_location": "L138", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_countnondeletedworkspacesusingscc", - "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_clone_main", + "target": "project_clone_main_copylogfiletoprojectsroot" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L53", + "source_file": "project-clone/main.go", + "source_location": "L42", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_finalizesccrbac", - "target": "pkg_provision_workspace_rbac_finalize_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_clone_main", + "target": "project_clone_main_main" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L58", + "source_file": "project-clone/main.go", + "source_location": "L109", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "rbac_finalize_countnondeletedworkspacesusingscc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "project_clone_main_main", + "target": "project_clone_main_copylogfiletoprojectsroot" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L63", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "rbac_role_deleterole" + "confidence_score": 1.0, + "source": "cmd_workspaces_test", + "target": "cmd_workspaces_test_testworkspacecontroller" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L66", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/cmd/workspaces_test.go", + "source_location": "L125", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "rbac_rolebinding_deleterolebinding" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "cmd_workspaces_test_testworkspacecontroller", + "target": "test_e2e_cmd_workspaces_test_go_t" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize.go", - "source_location": "L71", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L134", "weight": 1.0, - "source": "rbac_finalize_finalizesccrbac", - "target": "rbac_rolebinding_removeserviceaccountfromrolebinding" + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_copyfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_generateuniqprefixforfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_init" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L53", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L54", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_newk8sclientwithkubeconfig" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L32", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client", + "target": "client_client_newk8sclientwithtoken" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L158", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L47", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client", + "target": "test_e2e_pkg_client_client_go_client_k8sclient" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L136", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L54", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "test_e2e_pkg_client_client_go_client_k8sclient" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L116", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L86", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "test_e2e_pkg_client_client_go_client_k8sclient" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L221", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L129", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "client_k8sclient_controllerruntimeclient" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L78", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "client_k8sclient_kube" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L183", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L48", "weight": 1.0, - "source": "rbac_finalize_test", - "target": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "clientset" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L32", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L49", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenlastworkspaceisdeleted", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_client_go_client_k8sclient", + "target": "test_e2e_pkg_client_client_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L53", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L129", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testdeletesroleandrolebindingwhenallworkspacesaredeleted", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_controllerruntimeclient", + "target": "test_e2e_pkg_client_client_go_client" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L158", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L61", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenallworkspacesaredeleted", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "client_client_copyfile" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L136", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L60", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testdeletessccroleandrolebindingwhenlastworkspaceisdeleted", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithkubeconfig", + "target": "client_client_generateuniqprefixforfile" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L116", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L88", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testfinalizedoesnothingwhenrolebindingdoesnotexist", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "client_client_copyfile" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L221", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L87", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testfinalizedoesnothingwhensccrolebindingdoesnotexist", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_client_newk8sclientwithtoken", + "target": "client_client_generateuniqprefixforfile" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L78", + "source_file": "test/e2e/pkg/client/client.go", + "source_location": "L124", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_kube", + "target": "interface" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L183", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "pkg_provision_workspace_rbac_finalize_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_deletedevworkspace" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L112", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L133", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromrolebindingwhendeleted", - "target": "rbac_rolebinding_test_testhassubject" + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_deletedevworkspaceandwait" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/finalize_test.go", - "source_location": "L217", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", "weight": 1.0, - "source": "rbac_finalize_test_testshouldremoveworkspacesafromsccrolebindingwhendeleted", - "target": "rbac_rolebinding_test_testhassubject" + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_getdevwsstatus" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate.go", - "source_location": "L37", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L34", "weight": 1.0, - "source": "rbac_migrate", - "target": "rbac_migrate_cleanupdeprecatedrbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_updatedevworkspacestarted" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_waitdevwsstatus" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_devws_go_client_k8sclient", + "target": "client_k8sclient_waitforpvcdeleted" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate.go", - "source_location": "L37", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L58", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_migrate_cleanupdeprecatedrbac", - "target": "pkg_provision_workspace_rbac_migrate_go_clusterapi", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_getdevwsstatus", + "target": "test_e2e_pkg_client_devws_go_devworkspacestatus" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L63", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L82", "weight": 1.0, - "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", - "target": "rbac_migrate_cleanupdeprecatedrbac" + "confidence_score": 1.0, + "source": "client_k8sclient_waitdevwsstatus", + "target": "client_k8sclient_getdevwsstatus" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L31", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L73", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", - "target": "rbac_migrate_cleanupdeprecatedrbac" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitdevwsstatus", + "target": "test_e2e_pkg_client_devws_go_devworkspacephase" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L83", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L134", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", - "target": "rbac_migrate_cleanupdeprecatedrbac" + "confidence_score": 1.0, + "source": "client_k8sclient_deletedevworkspaceandwait", + "target": "client_k8sclient_deletedevworkspace" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L110", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L139", "weight": 1.0, - "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", - "target": "rbac_migrate_cleanupdeprecatedrbac" + "confidence_score": 1.0, + "source": "client_k8sclient_deletedevworkspaceandwait", + "target": "client_k8sclient_waitforpvcdeleted" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L60", + "source_file": "test/e2e/pkg/client/devws.go", + "source_location": "L113", "weight": 1.0, - "source": "rbac_migrate_test", - "target": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpvcdeleted", + "target": "test_e2e_pkg_client_devws_go_duration" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L27", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L32", "weight": 1.0, - "source": "rbac_migrate_test", - "target": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_createnamespace" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L79", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L41", "weight": 1.0, - "source": "rbac_migrate_test", - "target": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_deletenamespace" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L106", + "source_file": "test/e2e/pkg/client/namespace.go", + "source_location": "L46", "weight": 1.0, - "source": "rbac_migrate_test", - "target": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", + "target": "client_k8sclient_waitnamespaceisterminated" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L27", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L48", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_migrate_test_testremovesoldrbacwhennewrbacnotpresent", - "target": "pkg_provision_workspace_rbac_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_execcommandincontainer" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_file": "test/e2e/pkg/client/oc.go", "source_location": "L60", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_migrate_test_testdoesnotremoveoldrbacwhennewrbacpresent", - "target": "pkg_provision_workspace_rbac_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_getlogsforcontainer" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", - "source_location": "L79", + "source_file": "test/e2e/pkg/client/oc.go", + "source_location": "L26", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_migrate_test_testremovesoldrolebindingwhennewrolebindingnotpresent", - "target": "pkg_provision_workspace_rbac_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_oc_go_client_k8sclient", + "target": "client_k8sclient_ocapplyworkspace" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/migrate_test.go", + "source_file": "test/e2e/pkg/client/pod.go", "source_location": "L106", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_migrate_test_testremovesoldrolewhennewrolenotpresent", - "target": "pkg_provision_workspace_rbac_migrate_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_getpodnamebyselector" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L46", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", "weight": 1.0, - "source": "rbac_role", - "target": "rbac_role_deleterole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_ispodcontainerready" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L67", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", "weight": 1.0, - "source": "rbac_role", - "target": "rbac_role_generatedefaultrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_ispodrunning" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L124", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", "weight": 1.0, - "source": "rbac_role", - "target": "rbac_role_generateuseroleforscc", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_listpods" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L30", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L124", "weight": 1.0, - "source": "rbac_role", - "target": "rbac_role_syncroles", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodcontainertoready" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L30", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_role_syncroles", - "target": "pkg_provision_workspace_rbac_role_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodrunning" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", + "source_file": "test/e2e/pkg/client/pod.go", "source_location": "L30", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_role_syncroles", - "target": "pkg_provision_workspace_rbac_role_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforpodrunningbylabel" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L31", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", "weight": 1.0, - "source": "rbac_role_syncroles", - "target": "rbac_role_generatedefaultrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_pod_go_client_k8sclient", + "target": "client_k8sclient_waitforrunningpodbyselector" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", + "source_file": "test/e2e/pkg/client/pod.go", "source_location": "L39", "weight": 1.0, - "source": "rbac_role_syncroles", - "target": "rbac_role_generateuseroleforscc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L32", - "weight": 1.0, - "source": "rbac_role_test_testcreatesroleifnotexists", - "target": "rbac_role_syncroles" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L73", - "weight": 1.0, - "source": "rbac_role_test_testcreatessccroleifnotexists", - "target": "rbac_role_syncroles" + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodrunningbylabel", + "target": "client_k8sclient_waitforrunningpodbyselector" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L51", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L50", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "target": "rbac_role_syncroles" + "confidence_score": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "client_k8sclient_listpods" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L96", + "confidence": "EXTRACTED", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L61", "weight": 1.0, - "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "target": "rbac_role_syncroles" + "confidence_score": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "client_k8sclient_waitforpodrunning" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L46", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "rbac_role_deleterole", - "target": "pkg_provision_workspace_rbac_role_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_k8sclient_waitforrunningpodbyselector", + "target": "test_e2e_pkg_client_pod_go_duration" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L67", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L82", "weight": 1.0, - "context": "return_type", - "source": "rbac_role_generatedefaultrole", - "target": "role", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodrunning", + "target": "test_e2e_pkg_client_pod_go_duration" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role.go", - "source_location": "L124", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L107", "weight": 1.0, - "context": "return_type", - "source": "rbac_role_generateuseroleforscc", - "target": "role", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_k8sclient_getpodnamebyselector", + "target": "client_k8sclient_listpods" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L28", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L70", "weight": 1.0, - "source": "rbac_role_test", - "target": "rbac_role_test_testcreatesroleifnotexists", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_listpods", + "target": "test_e2e_pkg_client_pod_go_podlist" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L68", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L83", "weight": 1.0, - "source": "rbac_role_test", - "target": "rbac_role_test_testcreatessccroleifnotexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodrunning", + "target": "client_k8sclient_ispodrunning" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L47", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L88", "weight": 1.0, - "source": "rbac_role_test", - "target": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "client_k8sclient_ispodrunning", + "target": "conditionfunc" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L91", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L138", "weight": 1.0, - "source": "rbac_role_test", - "target": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_k8sclient_waitforpodcontainertoready", + "target": "client_k8sclient_ispodcontainerready" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L28", + "source_file": "test/e2e/pkg/client/pod.go", + "source_location": "L146", "weight": 1.0, "context": "parameter_type", - "source": "rbac_role_test_testcreatesroleifnotexists", - "target": "pkg_provision_workspace_rbac_role_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_k8sclient_ispodcontainerready", + "target": "test_e2e_pkg_client_pod_go_pod" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L68", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L46", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_role_test_testcreatessccroleifnotexists", - "target": "pkg_provision_workspace_rbac_role_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_assignroletosa" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L47", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_role_test_testdoesnothingifrolealreadyinsync", - "target": "pkg_provision_workspace_rbac_role_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_checkk8sversion" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/role_test.go", - "source_location": "L91", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_role_test_testdoesnothingifsccrolealreadyinsync", - "target": "pkg_provision_workspace_rbac_role_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_createsa" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L86", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L78", "weight": 1.0, - "source": "rbac_rolebinding", - "target": "rbac_rolebinding_addserviceaccounttorolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_createsatoken" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L65", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L120", "weight": 1.0, - "source": "rbac_rolebinding", - "target": "rbac_rolebinding_deleterolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_getsatoken" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L151", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L90", "weight": 1.0, - "source": "rbac_rolebinding", - "target": "rbac_rolebinding_generatedefaultrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", + "target": "client_k8sclient_waitsatoken" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L117", + "source_file": "test/e2e/pkg/client/rbac.go", + "source_location": "L105", "weight": 1.0, - "source": "rbac_rolebinding", - "target": "rbac_rolebinding_removeserviceaccountfromrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "client_k8sclient_waitsatoken", + "target": "client_k8sclient_getsatoken" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L167", + "source_file": "test/e2e/pkg/client/webhooks.go", + "source_location": "L26", "weight": 1.0, - "source": "rbac_rolebinding", - "target": "rbac_rolebinding_rolebindinghassubject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_client_webhooks_go_client_k8sclient", + "target": "client_k8sclient_waitformutatingwebhooksconfigurations" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L31", + "source_file": "test/e2e/pkg/metadata/metadata.go", + "source_location": "L18", "weight": 1.0, - "source": "rbac_rolebinding", - "target": "rbac_rolebinding_syncrolebindings", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "test_e2e_pkg_metadata_metadata_go_metadata_metadata", + "target": "metadata_operatornamespace" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L31", + "source_file": "test/e2e/pkg/tests/custom_init_container_tests.go", + "source_location": "L36", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_syncrolebindings", - "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "tests_custom_init_container_tests", + "target": "tests_custom_init_container_tests_getprojectroot" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L31", + "source_file": "update_devworkspace_crds.sh", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_syncrolebindings", - "target": "pkg_provision_workspace_rbac_rolebinding_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "update_devworkspace_crds", + "target": "users_okurinny_workspace_devfile_devworkspace_operator_update_devworkspace_crds_sh__entry" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L35", - "weight": 1.0, - "source": "rbac_rolebinding_syncrolebindings", - "target": "rbac_rolebinding_addserviceaccounttorolebinding", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L55", + "source_file": "webhook/main.go", + "source_location": "L155", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "rbac_rolebinding_syncrolebindings" + "confidence_score": 1.0, + "source": "webhook_main", + "target": "webhook_main_createwebhooks" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L118", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L58", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "rbac_rolebinding_syncrolebindings" + "confidence_score": 1.0, + "source": "webhook_main", + "target": "webhook_main_init" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L167", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L71", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "rbac_rolebinding_syncrolebindings" + "confidence_score": 1.0, + "source": "webhook_main", + "target": "webhook_main_main" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L32", + "source_file": "webhook/main.go", + "source_location": "L76", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "rbac_rolebinding_syncrolebindings" + "source": "webhook_main_main", + "target": "handler_webhookhandler_parse" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L87", + "confidence": "EXTRACTED", + "source_file": "webhook/main.go", + "source_location": "L127", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "rbac_rolebinding_syncrolebindings" + "confidence_score": 1.0, + "source": "webhook_main_main", + "target": "webhook_main_createwebhooks" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L206", + "source_file": "webhook/main.go", + "source_location": "L157", "weight": 1.0, - "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "target": "rbac_rolebinding_syncrolebindings" + "source": "webhook_main_createwebhooks", + "target": "server_server_configurewebhookserver" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L86", + "source_file": "webhook/main.go", + "source_location": "L155", "weight": 1.0, "context": "parameter_type", - "source": "rbac_rolebinding_addserviceaccounttorolebinding", - "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_main_createwebhooks", + "target": "webhook_main_go_manager" }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L65", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/main.go", + "source_location": "L163", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_deleterolebinding", - "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", - "confidence_score": 1.0 + "source": "webhook_main_createwebhooks", + "target": "workspace_config_configure" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L117", + "source_file": "webhook/server/server.go", + "source_location": "L73", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", - "target": "pkg_provision_workspace_rbac_rolebinding_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "server_server", + "target": "server_server_configurewebhookserver" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L99", + "source_file": "webhook/server/server.go", + "source_location": "L104", "weight": 1.0, - "source": "rbac_rolebinding_addserviceaccounttorolebinding", - "target": "rbac_rolebinding_generatedefaultrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "server_server", + "target": "server_server_getwebhookserver" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L103", + "source_file": "webhook/server/server.go", + "source_location": "L109", "weight": 1.0, - "source": "rbac_rolebinding_addserviceaccounttorolebinding", - "target": "rbac_rolebinding_rolebindinghassubject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "server_server", + "target": "server_server_issetup" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L134", - "weight": 1.0, - "source": "rbac_rolebinding_removeserviceaccountfromrolebinding", - "target": "rbac_rolebinding_rolebindinghassubject", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L151", + "source_file": "webhook/server/server.go", + "source_location": "L98", "weight": 1.0, - "context": "return_type", - "source": "rbac_rolebinding_generatedefaultrolebinding", - "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "server_server_configurewebhookserver", + "target": "server_server_getwebhookserver" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding.go", - "source_location": "L167", + "source_file": "webhook/server/server.go", + "source_location": "L73", "weight": 1.0, "context": "parameter_type", - "source": "rbac_rolebinding_rolebindinghassubject", - "target": "pkg_provision_workspace_rbac_rolebinding_go_rolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "server_server_configurewebhookserver", + "target": "webhook_server_server_go_manager" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L50", + "source_file": "webhook/server/server.go", + "source_location": "L104", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "server_server_getwebhookserver", + "target": "server" }, { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L112", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L91", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "confidence_score": 1.0 + "source": "workspace_config_configure", + "target": "server_server_getwebhookserver" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L160", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_configure" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L28", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_controllersauid" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L82", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_createclient" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L199", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_getmutatingwebhook" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L224", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", "weight": 1.0, - "source": "rbac_rolebinding_test", - "target": "rbac_rolebinding_test_testhassubject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config", + "target": "workspace_config_getvalidatewebhook" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L28", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L47", - "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesrolebindingifnotexists", - "target": "rbac_rolebinding_test_testhassubject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "webhook_workspace_config_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L50", + "source_file": "webhook/workspace/config.go", + "source_location": "L39", "weight": 1.0, "context": "parameter_type", - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "webhook_workspace_config_go_manager" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L112", + "source_file": "webhook/workspace/config.go", + "source_location": "L65", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_controllersauid" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L160", + "source_file": "webhook/workspace/config.go", + "source_location": "L41", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_createclient" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L82", + "source_file": "webhook/workspace/config.go", + "source_location": "L55", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_getmutatingwebhook" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L199", + "source_file": "webhook/workspace/config.go", + "source_location": "L56", "weight": 1.0, - "context": "parameter_type", - "source": "rbac_rolebinding_test_testdoesnotcreateregistryimagepullerrolebindingonkubernetes", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_t", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_configure", + "target": "workspace_config_getvalidatewebhook" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L77", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L91", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstorolebinding", - "target": "rbac_rolebinding_test_testhassubject", - "confidence_score": 1.0 + "source": "workspace_config_configure", + "target": "workspace_mutate_newresourcesmutator" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L109", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L51", "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatessccrolebindingifnotexists", - "target": "rbac_rolebinding_test_testhassubject", - "confidence_score": 1.0 + "source": "workspace_config_configure", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L155", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L114", "weight": 1.0, - "source": "rbac_rolebinding_test_testaddsmultiplesubjectstosccrolebinding", - "target": "rbac_rolebinding_test_testhassubject", - "confidence_score": 1.0 + "source": "workspace_config_configure", + "target": "workspace_validate_newresourcesvalidator" }, { "relation": "calls", "context": "call", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L196", - "weight": 1.0, - "source": "rbac_rolebinding_test_testcreatesregistryimagepullerrolebindingonopenshift", - "target": "rbac_rolebinding_test_testhassubject", - "confidence_score": 1.0 + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/config.go", + "source_location": "L52", + "weight": 1.0, + "source": "workspace_config_configure", + "target": "workspace_validating_cfg_buildvalidatingwebhookcfg" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/rbac/rolebinding_test.go", - "source_location": "L224", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", "weight": 1.0, "context": "parameter_type", - "source": "rbac_rolebinding_test_testhassubject", - "target": "pkg_provision_workspace_rbac_rolebinding_test_go_rolebinding", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L75", - "weight": 1.0, - "source": "workspace_routing", - "target": "workspace_routing_getspecrouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_controllersauid", + "target": "webhook_workspace_config_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L36", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", "weight": 1.0, - "source": "workspace_routing", - "target": "workspace_routing_syncroutingtocluster", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L36", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", "weight": 1.0, "context": "parameter_type", - "source": "workspace_routing_syncroutingtocluster", - "target": "pkg_provision_workspace_routing_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L36", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", "weight": 1.0, "context": "parameter_type", - "source": "workspace_routing_syncroutingtocluster", - "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L36", + "source_file": "webhook/workspace/config.go", + "source_location": "L119", "weight": 1.0, "context": "return_type", - "source": "workspace_routing_syncroutingtocluster", - "target": "pkg_provision_workspace_routing_go_exposedendpointlist", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_getmutatingwebhook", + "target": "webhook_workspace_config_go_mutatingwebhookconfiguration" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L36", + "source_file": "webhook/workspace/config.go", + "source_location": "L137", "weight": 1.0, - "context": "return_type", - "source": "workspace_routing_syncroutingtocluster", - "target": "pkg_provision_workspace_routing_go_podadditions", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_config_controllersauid", + "target": "webhook_workspace_config_go_client" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L40", + "source_file": "webhook/workspace/config.go", + "source_location": "L161", "weight": 1.0, - "source": "workspace_routing_syncroutingtocluster", - "target": "workspace_routing_getspecrouting", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_config_createclient", + "target": "webhook_workspace_config_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L75", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", "weight": 1.0, "context": "parameter_type", - "source": "workspace_routing_getspecrouting", - "target": "pkg_provision_workspace_routing_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_client" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L75", + "source_file": "webhook/workspace/config.go", + "source_location": "L128", "weight": 1.0, "context": "return_type", - "source": "workspace_routing_getspecrouting", - "target": "pkg_provision_workspace_routing_go_devworkspacerouting", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_config_getvalidatewebhook", + "target": "webhook_workspace_config_go_validatingwebhookconfiguration" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/routing.go", - "source_location": "L75", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_routing_getspecrouting", - "target": "pkg_provision_workspace_routing_go_scheme", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateopenshiftscc" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", "weight": 1.0, - "source": "workspace_serviceaccount", - "target": "workspace_serviceaccount_finalizeserviceaccount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateuserpermissions" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L96", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L60", "weight": 1.0, - "source": "workspace_serviceaccount", - "target": "workspace_serviceaccount_removesccfromserviceaccount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "handler_webhookhandler_validateopenshiftscc" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", "weight": 1.0, - "source": "workspace_serviceaccount", - "target": "workspace_serviceaccount_syncserviceaccount", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_syncserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L32", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_syncserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateuserpermissions", + "target": "webhook_workspace_handler_access_control_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_finalizeserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_devworkspacewithconfig", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "webhook_workspace_handler_access_control_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/access_control.go", + "source_location": "L67", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_finalizeserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateopenshiftscc", + "target": "webhook_workspace_handler_access_control_go_request" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_attributes", + "target": "handler_attributes_checkmultiplecontainercontributiontargets" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/attributes.go", + "source_location": "L32", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_finalizeserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_attributes_checkmultiplecontainercontributiontargets", + "target": "webhook_workspace_handler_attributes_go_devworkspacetemplatespec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L65", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_attributes_checkmultiplecontainercontributiontargets" }, { "relation": "calls", "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L177", + "weight": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_attributes_checkmultiplecontainercontributiontargets" + }, + { + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L91", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", "weight": 1.0, - "source": "workspace_serviceaccount_finalizeserviceaccount", - "target": "workspace_serviceaccount_removesccfromserviceaccount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_deployment_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatedeploymentoncreate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_deployment_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatedeploymentonupdate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L96", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_removesccfromserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/serviceaccount.go", - "source_location": "L96", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", "weight": 1.0, "context": "parameter_type", - "source": "workspace_serviceaccount_removesccfromserviceaccount", - "target": "pkg_provision_workspace_serviceaccount_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh-askpass.sh", - "source_location": "L1", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L26", "weight": 1.0, - "source": "workspace_ssh_askpass", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_pkg_provision_workspace_ssh_askpass_sh__entry", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentoncreate", + "target": "webhook_workspace_handler_deployment_go_response" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L56", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", "weight": 1.0, - "source": "workspace_ssh", - "target": "workspace_ssh_constructsshaskpasscm", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L74", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", "weight": 1.0, - "source": "workspace_ssh", - "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/deployment.go", + "source_location": "L47", "weight": 1.0, - "source": "workspace_ssh", - "target": "workspace_ssh_provisionsshaskpass", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatedeploymentonupdate", + "target": "webhook_workspace_handler_deployment_go_response" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_exec_go_handler_webhookhandler", + "target": "handler_webhookhandler_validateexeconconnect" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", - "source": "workspace_ssh_provisionsshaskpass", - "target": "pkg_provision_workspace_ssh_go_clusterapi", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", "weight": 1.0, "context": "parameter_type", - "source": "workspace_ssh_provisionsshaskpass", - "target": "pkg_provision_workspace_ssh_go_podadditions", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_request" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L38", + "source_file": "webhook/workspace/handler/exec.go", + "source_location": "L33", "weight": 1.0, - "source": "workspace_ssh_provisionsshaskpass", - "target": "workspace_ssh_constructsshaskpasscm", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validateexeconconnect", + "target": "webhook_workspace_handler_exec_go_response" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L47", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L27", "weight": 1.0, - "source": "workspace_ssh_provisionsshaskpass", - "target": "workspace_ssh_getsshaskpassvolumesandvolumemounts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_handler", + "target": "webhook_workspace_handler_handler_go_handler_webhookhandler" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L56", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L31", "weight": 1.0, - "context": "return_type", - "source": "workspace_ssh_constructsshaskpasscm", - "target": "pkg_provision_workspace_ssh_go_configmap", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "decoder" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L74", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", "weight": 1.0, - "context": "return_type", - "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", - "target": "pkg_provision_workspace_ssh_go_volume", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "handler_webhookhandler_parse" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/provision/workspace/ssh.go", - "source_location": "L74", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", "weight": 1.0, - "context": "return_type", - "source": "workspace_ssh_getsshaskpassvolumesandvolumemounts", - "target": "pkg_provision_workspace_ssh_go_volumemount", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "handler_webhookhandler_returnpatched" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L30", "weight": 1.0, - "source": "webhook_cluster_role_bindings", - "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "target": "webhook_workspace_handler_handler_go_client" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L82", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", "weight": 1.0, - "source": "webhook_cluster_role_bindings", - "target": "webhook_cluster_role_bindings_getclusterrolebinding", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_parse", + "target": "webhook_workspace_handler_handler_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L59", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L36", "weight": 1.0, - "source": "webhook_cluster_role_bindings", - "target": "webhook_cluster_role_bindings_getspecclusterrolebinding", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_parse", + "target": "webhook_workspace_handler_handler_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", - "target": "pkg_webhook_cluster_role_bindings_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", "weight": 1.0, "context": "parameter_type", - "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", - "target": "pkg_webhook_cluster_role_bindings_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_object" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L42", + "source_file": "webhook/workspace/handler/handler.go", + "source_location": "L49", "weight": 1.0, - "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", - "target": "webhook_cluster_role_bindings_getclusterrolebinding", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_returnpatched", + "target": "webhook_workspace_handler_handler_go_response" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L33", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", "weight": 1.0, - "source": "webhook_cluster_role_bindings_createwebhookclusterrolebinding", - "target": "webhook_cluster_role_bindings_getspecclusterrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_immutable", + "target": "handler_immutable_changepermitted" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L108", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", "weight": 1.0, - "source": "webhook_create_setupwebhookserverrbac", - "target": "webhook_cluster_role_bindings_createwebhookclusterrolebinding" + "confidence_score": 1.0, + "source": "handler_immutable", + "target": "handler_immutable_checkrestrictedworkspacemetadata" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L82", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_cluster_role_bindings_getclusterrolebinding", - "target": "pkg_webhook_cluster_role_bindings_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessannotation" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L82", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_cluster_role_bindings_getclusterrolebinding", - "target": "pkg_webhook_cluster_role_bindings_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L59", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", "weight": 1.0, - "context": "return_type", - "source": "webhook_cluster_role_bindings_getspecclusterrolebinding", - "target": "clusterrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_role_bindings.go", - "source_location": "L82", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", "weight": 1.0, - "context": "return_type", - "source": "webhook_cluster_role_bindings_getclusterrolebinding", - "target": "clusterrolebinding", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableobj" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", "weight": 1.0, - "source": "webhook_cluster_roles", - "target": "webhook_cluster_roles_createwebhookclusterrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutablepod" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableroute" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L135", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L178", "weight": 1.0, - "source": "webhook_cluster_roles", - "target": "webhook_cluster_roles_getexistingclusterrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handleimmutableservice" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L58", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", "weight": 1.0, - "source": "webhook_cluster_roles", - "target": "webhook_cluster_roles_getspecclusterrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handlerestrictedaccesscreate" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_cluster_roles_createwebhookclusterrole", - "target": "pkg_webhook_cluster_roles_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", + "target": "handler_webhookhandler_handlerestrictedaccessupdate" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L48", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_cluster_roles_createwebhookclusterrole", - "target": "pkg_webhook_cluster_roles_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_checkrestrictedaccessannotation" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L41", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L69", "weight": 1.0, - "source": "webhook_cluster_roles_createwebhookclusterrole", - "target": "webhook_cluster_roles_getexistingclusterrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableobj" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L32", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L65", "weight": 1.0, - "source": "webhook_cluster_roles_createwebhookclusterrole", - "target": "webhook_cluster_roles_getspecclusterrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableroute" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L101", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L67", "weight": 1.0, - "source": "webhook_create_setupwebhookserverrbac", - "target": "webhook_cluster_roles_createwebhookclusterrole" + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "handler_webhookhandler_handleimmutableservice" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L135", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", "weight": 1.0, "context": "parameter_type", - "source": "webhook_cluster_roles_getexistingclusterrole", - "target": "pkg_webhook_cluster_roles_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L135", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", "weight": 1.0, "context": "parameter_type", - "source": "webhook_cluster_roles_getexistingclusterrole", - "target": "pkg_webhook_cluster_roles_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L58", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L47", "weight": 1.0, "context": "return_type", - "source": "webhook_cluster_roles_getspecclusterrole", - "target": "clusterrole", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccessupdate", + "target": "webhook_workspace_handler_immutable_go_response" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/cluster_roles.go", - "source_location": "L135", - "weight": 1.0, - "context": "return_type", - "source": "webhook_cluster_roles_getexistingclusterrole", - "target": "clusterrole", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L35", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", "weight": 1.0, - "source": "webhook_create", - "target": "webhook_create_setupwebhooks", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L91", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L187", "weight": 1.0, - "source": "webhook_create", - "target": "webhook_create_setupwebhookserverrbac", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessannotation", + "target": "webhook_workspace_handler_immutable_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L35", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", "weight": 1.0, "context": "parameter_type", - "source": "webhook_create_setupwebhooks", - "target": "config", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L35", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L79", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_create_setupwebhooks", - "target": "pkg_webhook_create_go_context", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "webhook_workspace_handler_immutable_go_response" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L53", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L80", "weight": 1.0, - "source": "webhook_create_setupwebhooks", - "target": "webhook_create_setupwebhookserverrbac", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handlerestrictedaccesscreate", + "target": "handler_webhookhandler_checkrestrictedaccessannotation" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L81", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L110", "weight": 1.0, - "source": "webhook_create_setupwebhooks", - "target": "webhook_deployment_createwebhookserverdeployment" + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "handler_immutable_checkrestrictedworkspacemetadata" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/create.go", - "source_location": "L48", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L99", "weight": 1.0, - "source": "webhook_create_setupwebhooks", - "target": "webhook_init_cfg_webhookcfgsinit" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "target": "webhook_workspace_handler_immutable_go_devworkspace" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L91", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L113", "weight": 1.0, "context": "parameter_type", - "source": "webhook_create_setupwebhookserverrbac", - "target": "pkg_webhook_create_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "webhook_workspace_handler_immutable_go_devworkspace" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/create.go", - "source_location": "L91", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L124", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_create_setupwebhookserverrbac", - "target": "pkg_webhook_create_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "target": "handler_immutable_checkrestrictedworkspacemetadata" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L38", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L131", "weight": 1.0, - "source": "webhook_deployment", - "target": "webhook_deployment_createwebhookserverdeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableobj", + "target": "handler_immutable_changepermitted" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L250", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L127", "weight": 1.0, - "source": "webhook_deployment", - "target": "webhook_deployment_getclusterdeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableobj", + "target": "webhook_workspace_handler_immutable_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L69", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L210", "weight": 1.0, - "source": "webhook_deployment", - "target": "webhook_deployment_getspecdeployment", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_immutable_changepermitted", + "target": "webhook_workspace_handler_immutable_go_object" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L221", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L171", "weight": 1.0, - "source": "webhook_deployment", - "target": "webhook_deployment_getwebhooksserverresources", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableroute", + "target": "webhook_workspace_handler_immutable_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L38", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L178", "weight": 1.0, "context": "parameter_type", - "source": "webhook_deployment_createwebhookserverdeployment", - "target": "pkg_webhook_deployment_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableservice", + "target": "webhook_workspace_handler_immutable_go_object" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L38", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L134", "weight": 1.0, "context": "parameter_type", - "source": "webhook_deployment_createwebhookserverdeployment", - "target": "pkg_webhook_deployment_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutablepod", + "target": "webhook_workspace_handler_immutable_go_pod" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L53", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L175", "weight": 1.0, - "source": "webhook_deployment_createwebhookserverdeployment", - "target": "webhook_deployment_getclusterdeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableroute", + "target": "handler_immutable_changepermitted" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L44", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L184", "weight": 1.0, - "source": "webhook_deployment_createwebhookserverdeployment", - "target": "webhook_deployment_getspecdeployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_handleimmutableservice", + "target": "handler_immutable_changepermitted" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L250", + "source_file": "webhook/workspace/handler/immutable.go", + "source_location": "L202", "weight": 1.0, "context": "parameter_type", - "source": "webhook_deployment_getclusterdeployment", - "target": "pkg_webhook_deployment_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_immutable_checkrestrictedworkspacemetadata", + "target": "webhook_workspace_handler_immutable_go_objectmeta" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L250", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_deployment_getclusterdeployment", - "target": "pkg_webhook_deployment_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubecomponentsfromworkspace" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L69", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", "weight": 1.0, - "context": "return_type", - "source": "webhook_deployment_getspecdeployment", - "target": "pkg_webhook_deployment_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L75", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", "weight": 1.0, - "source": "webhook_deployment_getspecdeployment", - "target": "webhook_deployment_getwebhooksserverresources", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubelikecomponent" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L250", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", "weight": 1.0, - "context": "return_type", - "source": "webhook_deployment_getclusterdeployment", - "target": "pkg_webhook_deployment_go_deployment", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_kubernetes", + "target": "handler_kubernetes_getkubelikecomponent_v1alpha1" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/deployment.go", - "source_location": "L221", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", "weight": 1.0, - "context": "return_type", - "source": "webhook_deployment_getwebhooksserverresources", - "target": "pkg_webhook_deployment_go_resourcerequirements", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_checksar" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/info.go", - "source_location": "L32", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", "weight": 1.0, - "source": "webhook_info", - "target": "webhook_info_getwebhookscreationtimestamp", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/info.go", - "source_location": "L32", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_info_getwebhookscreationtimestamp", - "target": "pkg_webhook_info_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/info.go", - "source_location": "L32", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", "weight": 1.0, - "context": "return_type", - "source": "webhook_info_getwebhookscreationtimestamp", - "target": "pkg_webhook_info_go_time", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L47", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", "weight": 1.0, - "source": "webhook_init_cfg", - "target": "webhook_init_cfg_checkexistingconfigforconflict", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L31", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", "weight": 1.0, - "source": "webhook_init_cfg", - "target": "webhook_init_cfg_webhookcfgsinit", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatepermissionsonobject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "handler_kubernetes_getkubecomponentsfromworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "handler_webhookhandler_validatepermissionsonobject" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L31", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", "weight": 1.0, "context": "parameter_type", - "source": "webhook_init_cfg_webhookcfgsinit", - "target": "pkg_webhook_init_cfg_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L31", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", "weight": 1.0, "context": "parameter_type", - "source": "webhook_init_cfg_webhookcfgsinit", - "target": "pkg_webhook_init_cfg_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L38", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L36", "weight": 1.0, - "source": "webhook_init_cfg_webhookcfgsinit", - "target": "webhook_init_cfg_checkexistingconfigforconflict", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "target": "webhook_workspace_handler_kubernetes_go_request" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L32", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", "weight": 1.0, - "source": "webhook_init_cfg_webhookcfgsinit", - "target": "workspace_mutating_cfg_buildmutatewebhookcfg" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L47", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", "weight": 1.0, "context": "parameter_type", - "source": "webhook_init_cfg_checkexistingconfigforconflict", - "target": "pkg_webhook_init_cfg_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/init_cfg.go", - "source_location": "L47", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "webhook_init_cfg_checkexistingconfigforconflict", - "target": "pkg_webhook_init_cfg_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/kubernetes/tls.go", - "source_location": "L30", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", "weight": 1.0, - "source": "kubernetes_tls", - "target": "kubernetes_tls_setupsecureservice", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/kubernetes/tls.go", - "source_location": "L30", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_tls_setupsecureservice", - "target": "pkg_webhook_kubernetes_tls_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "webhook_workspace_handler_kubernetes_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/kubernetes/tls.go", - "source_location": "L30", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", "weight": 1.0, "context": "parameter_type", - "source": "kubernetes_tls_setupsecureservice", - "target": "pkg_webhook_kubernetes_tls_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_request" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/kubernetes/tls.go", - "source_location": "L31", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", "weight": 1.0, - "source": "kubernetes_tls_setupsecureservice", - "target": "service_service_createorupdatesecureservice" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/openshift/tls.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", "weight": 1.0, - "source": "openshift_tls", - "target": "openshift_tls_setupsecureservice", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/openshift/tls.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", "weight": 1.0, "context": "parameter_type", - "source": "openshift_tls_setupsecureservice", - "target": "pkg_webhook_openshift_tls_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/openshift/tls.go", - "source_location": "L29", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L88", "weight": 1.0, "context": "parameter_type", - "source": "openshift_tls_setupsecureservice", - "target": "pkg_webhook_openshift_tls_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "webhook_workspace_handler_kubernetes_go_request" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "pkg/webhook/openshift/tls.go", - "source_location": "L31", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", "weight": 1.0, - "source": "openshift_tls_setupsecureservice", - "target": "service_service_createorupdatesecureservice" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L30", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", "weight": 1.0, - "source": "service_service", - "target": "service_service_createorupdatesecureservice", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L173", "weight": 1.0, - "source": "service_service", - "target": "service_service_getclusterservice", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L30", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L58", "weight": 1.0, "context": "parameter_type", - "source": "service_service_createorupdatesecureservice", - "target": "pkg_webhook_service_service_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L30", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L192", "weight": 1.0, "context": "parameter_type", - "source": "service_service_createorupdatesecureservice", - "target": "pkg_webhook_service_service_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L62", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L59", "weight": 1.0, - "source": "service_service_createorupdatesecureservice", - "target": "service_service_getclusterservice", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "handler_kubernetes_getkubecomponentsfromworkspace" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L80", "weight": 1.0, - "context": "parameter_type", - "source": "service_service_getclusterservice", - "target": "pkg_webhook_service_service_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "target": "handler_webhookhandler_validatepermissionsonobject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L185", "weight": 1.0, - "context": "parameter_type", - "source": "service_service_getclusterservice", - "target": "pkg_webhook_service_service_go_context", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "handler_webhookhandler_validatepermissionsonobject" }, { - "relation": "references", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "pkg/webhook/service/service.go", - "source_location": "L83", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L210", "weight": 1.0, - "context": "return_type", - "source": "service_service_getclusterservice", - "target": "pkg_webhook_service_service_go_service", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "handler_webhookhandler_validatepermissionsonobject" }, { - "relation": "contains", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "project-backup/entrypoint.sh", - "source_location": "L1", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L111", "weight": 1.0, - "source": "project_backup_entrypoint", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_entrypoint_sh__entry", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatepermissionsonobject", + "target": "handler_webhookhandler_checksar" }, { - "relation": "defines", + "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L68", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L151", "weight": 1.0, - "source": "project_backup_workspace_recovery", - "target": "project_backup_workspace_recovery_backup", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "handler_kubernetes_getkubelikecomponent" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L111", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L148", "weight": 1.0, - "source": "project_backup_workspace_recovery", - "target": "project_backup_workspace_recovery_restore", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L24", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L218", "weight": 1.0, - "source": "project_backup_workspace_recovery", - "target": "project_backup_workspace_recovery_setup_registry_auth", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" }, { - "relation": "defines", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L150", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", "weight": 1.0, - "source": "project_backup_workspace_recovery", - "target": "project_backup_workspace_recovery_usage", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L1", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", "weight": 1.0, - "source": "project_backup_workspace_recovery", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent" }, { - "relation": "calls", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L164", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L163", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", - "target": "project_backup_workspace_recovery_backup", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent", + "target": "webhook_workspace_handler_kubernetes_go_component" }, { - "relation": "calls", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L167", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L230", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", - "target": "project_backup_workspace_recovery_restore", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "target": "webhook_workspace_handler_kubernetes_go_component" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L158", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L174", "weight": 1.0, - "context": "call", - "source": "users_okurinny_workspace_devfile_devworkspace_operator_project_backup_workspace_recovery_sh__entry", - "target": "project_backup_workspace_recovery_usage", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L93", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L193", "weight": 1.0, - "context": "call", - "source": "project_backup_workspace_recovery_backup", - "target": "project_backup_workspace_recovery_setup_registry_auth", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1" }, { "relation": "calls", + "context": "call", "confidence": "EXTRACTED", - "source_file": "project-backup/workspace-recovery.sh", - "source_location": "L123", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L221", "weight": 1.0, - "context": "call", - "source": "project_backup_workspace_recovery_restore", - "target": "project_backup_workspace_recovery_setup_registry_auth", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "target": "handler_kubernetes_getkubelikecomponent_v1alpha1" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L43", + "source_file": "webhook/workspace/handler/kubernetes.go", + "source_location": "L240", "weight": 1.0, - "source": "bootstrap_bootstrap", - "target": "bootstrap_bootstrap_bootstrapworkspace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_checksar", + "target": "webhook_workspace_handler_kubernetes_go_typemeta" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L101", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L90", "weight": 1.0, - "source": "bootstrap_bootstrap", - "target": "bootstrap_bootstrap_mergeprojects", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutatecreatorlabel" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L28", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L53", "weight": 1.0, - "source": "bootstrap_bootstrap", - "target": "bootstrap_bootstrap_needsbootstrap", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutatelabelsonupdate" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L76", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L68", "weight": 1.0, - "source": "bootstrap_bootstrap", - "target": "bootstrap_bootstrap_updateworkspacefromdevfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_metadata", + "target": "handler_metadata_mutateworkspaceidlabel" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L28", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", "weight": 1.0, - "context": "parameter_type", - "source": "bootstrap_bootstrap_needsbootstrap", - "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatemetadataoncreate" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L122", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", "weight": 1.0, - "source": "project_clone_main_main", - "target": "bootstrap_bootstrap_needsbootstrap" + "confidence_score": 1.0, + "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatemetadataonupdate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L43", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L26", "weight": 1.0, "context": "parameter_type", - "source": "bootstrap_bootstrap_bootstrapworkspace", - "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatemetadataoncreate", + "target": "webhook_workspace_handler_metadata_go_objectmeta" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L76", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L41", "weight": 1.0, "context": "parameter_type", - "source": "bootstrap_bootstrap_updateworkspacefromdevfile", - "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatemetadataonupdate", + "target": "webhook_workspace_handler_metadata_go_objectmeta" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L65", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L45", "weight": 1.0, - "source": "bootstrap_bootstrap_bootstrapworkspace", - "target": "bootstrap_bootstrap_updateworkspacefromdevfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatemetadataonupdate", + "target": "handler_metadata_mutatelabelsonupdate" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L55", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L59", "weight": 1.0, - "source": "bootstrap_bootstrap_bootstrapworkspace", - "target": "bootstrap_cluster_getworkspacenamespacedname" + "confidence_score": 1.0, + "source": "handler_metadata_mutatelabelsonupdate", + "target": "handler_metadata_mutatecreatorlabel" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L50", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/metadata.go", + "source_location": "L54", "weight": 1.0, - "source": "bootstrap_bootstrap_bootstrapworkspace", - "target": "bootstrap_cluster_setupkubeclient" + "confidence_score": 1.0, + "source": "handler_metadata_mutatelabelsonupdate", + "target": "handler_metadata_mutateworkspaceidlabel" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L44", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", "weight": 1.0, - "source": "bootstrap_bootstrap_bootstrapworkspace", - "target": "bootstrap_util_getbootstrapdevfile" + "confidence_score": 1.0, + "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatepodoncreate" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L127", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", "weight": 1.0, - "source": "project_clone_main_main", - "target": "bootstrap_bootstrap_bootstrapworkspace" + "confidence_score": 1.0, + "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutatepodonupdate" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L93", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", "weight": 1.0, - "source": "bootstrap_bootstrap_updateworkspacefromdevfile", - "target": "bootstrap_bootstrap_mergeprojects", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L76", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", "weight": 1.0, - "context": "return_type", - "source": "bootstrap_bootstrap_updateworkspacefromdevfile", - "target": "project_clone_internal_bootstrap_bootstrap_go_devworkspace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/bootstrap.go", - "source_location": "L101", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L26", "weight": 1.0, "context": "return_type", - "source": "bootstrap_bootstrap_mergeprojects", - "target": "project_clone_internal_bootstrap_bootstrap_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodoncreate", + "target": "webhook_workspace_handler_pod_go_response" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/cluster.go", - "source_location": "L48", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", "weight": 1.0, - "source": "bootstrap_cluster", - "target": "bootstrap_cluster_getworkspacenamespacedname", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/cluster.go", - "source_location": "L28", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", "weight": 1.0, - "source": "bootstrap_cluster", - "target": "bootstrap_cluster_setupkubeclient", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/cluster.go", - "source_location": "L28", + "source_file": "webhook/workspace/handler/pod.go", + "source_location": "L42", "weight": 1.0, "context": "return_type", - "source": "bootstrap_cluster_setupkubeclient", - "target": "project_clone_internal_bootstrap_cluster_go_client", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutatepodonupdate", + "target": "webhook_workspace_handler_pod_go_response" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/cluster.go", - "source_location": "L48", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", "weight": 1.0, - "context": "return_type", - "source": "bootstrap_cluster_getworkspacenamespacedname", - "target": "project_clone_internal_bootstrap_cluster_go_namespacedname", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/util.go", - "source_location": "L27", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", "weight": 1.0, - "source": "bootstrap_util", - "target": "bootstrap_util_getbootstrapdevfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/util.go", - "source_location": "L49", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", "weight": 1.0, - "source": "bootstrap_util", - "target": "bootstrap_util_getdevfilefromproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/util.go", - "source_location": "L31", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", "weight": 1.0, - "source": "bootstrap_util_getbootstrapdevfile", - "target": "bootstrap_util_getdevfilefromproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_template_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/util.go", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "target": "webhook_workspace_handler_template_go_context" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "target": "webhook_workspace_handler_template_go_request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", "source_location": "L27", "weight": 1.0, "context": "return_type", - "source": "bootstrap_util_getbootstrapdevfile", - "target": "project_clone_internal_bootstrap_util_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "target": "webhook_workspace_handler_template_go_response" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/util.go", - "source_location": "L27", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", "weight": 1.0, "context": "parameter_type", - "source": "bootstrap_util_getbootstrapdevfile", - "target": "project_clone_internal_bootstrap_util_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/bootstrap/util.go", - "source_location": "L49", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", "weight": 1.0, "context": "parameter_type", - "source": "bootstrap_util_getdevfilefromproject", - "target": "project_clone_internal_bootstrap_util_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/devfile.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", "weight": 1.0, - "source": "internal_devfile", - "target": "internal_devfile_readflatteneddevworkspace", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/devfile.go", - "source_location": "L59", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", "weight": 1.0, - "source": "internal_devfile", - "target": "internal_devfile_starterprojecttoregularproject", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/devfile.go", - "source_location": "L37", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", "weight": 1.0, - "context": "return_type", - "source": "internal_devfile_readflatteneddevworkspace", - "target": "project_clone_internal_devfile_go_devworkspacetemplatespec", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_request" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L62", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L55", "weight": 1.0, - "source": "project_clone_main_main", - "target": "internal_devfile_readflatteneddevworkspace" + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "target": "webhook_workspace_handler_template_go_response" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/devfile.go", - "source_location": "L59", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L41", "weight": 1.0, "context": "return_type", - "source": "internal_devfile_starterprojecttoregularproject", - "target": "project_clone_internal_devfile_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "target": "webhook_workspace_handler_template_go_response" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/devfile.go", - "source_location": "L59", + "source_file": "webhook/workspace/handler/template.go", + "source_location": "L88", "weight": 1.0, - "context": "parameter_type", - "source": "internal_devfile_starterprojecttoregularproject", - "target": "project_clone_internal_devfile_go_starterproject", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "target": "webhook_workspace_handler_template_go_response" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L75", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", "weight": 1.0, - "source": "project_clone_main_main", - "target": "internal_devfile_starterprojecttoregularproject" + "confidence_score": 1.0, + "source": "webhook_workspace_handler_validate_go_handler_webhookhandler", + "target": "handler_webhookhandler_validatedevfile" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L203", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_checkoutcommit", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L171", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_checkoutlocalbranch", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L136", + "source_file": "webhook/workspace/handler/validate.go", + "source_location": "L29", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_checkoutreference", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_validatedevfile", + "target": "webhook_workspace_handler_validate_go_response" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L185", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L26", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_checkoutremotebranch", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_unsupportedwarnings" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L194", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_checkouttag", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_checkforaddedunsupportedfeatures" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L33", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_cloneproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_checkunsupportedfeatures" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L104", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_setupremotes", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_formatunsupportedfeatureswarning" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L85", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_setupsparsecheckout", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_newunsupportedwarnings" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L123", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", "weight": 1.0, - "source": "git_operations", - "target": "git_operations_setupsubmodules", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning", + "target": "handler_warning_unsupportedwarningspresent" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "source": "git_operations_cloneproject", - "target": "project_clone_internal_git_operations_go_project", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L74", - "weight": 1.0, - "source": "git_operations_cloneproject", - "target": "shell_execute_gitcloneproject" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L69", - "weight": 1.0, - "source": "git_operations_cloneproject", - "target": "shell_execute_gitsparsecloneproject" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L58", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_operations_cloneproject" + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_unsupportedwarnings" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L136", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "git_operations_checkoutreference", - "target": "project_clone_internal_git_operations_go_project", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_checkunsupportedfeatures", + "target": "handler_unsupportedwarnings" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L104", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L82", "weight": 1.0, "context": "parameter_type", - "source": "git_operations_setupremotes", - "target": "project_clone_internal_git_operations_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_formatunsupportedfeatureswarning", + "target": "handler_unsupportedwarnings" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L85", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L35", "weight": 1.0, - "context": "parameter_type", - "source": "git_operations_setupsparsecheckout", - "target": "project_clone_internal_git_operations_go_project", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_newunsupportedwarnings", + "target": "handler_unsupportedwarnings" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L123", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L74", "weight": 1.0, "context": "parameter_type", - "source": "git_operations_setupsubmodules", - "target": "project_clone_internal_git_operations_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_unsupportedwarningspresent", + "target": "handler_unsupportedwarnings" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L96", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L123", "weight": 1.0, - "source": "git_operations_setupsparsecheckout", - "target": "shell_execute_gitsetupsparsecheckout" + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_warning_newunsupportedwarnings" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L71", - "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_operations_setupsparsecheckout" - }, - { - "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L104", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L46", "weight": 1.0, - "context": "parameter_type", - "source": "git_operations_setupremotes", - "target": "project_clone_internal_git_operations_go_repository", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_checkunsupportedfeatures", + "target": "handler_warning_newunsupportedwarnings" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L114", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L121", "weight": 1.0, - "source": "git_operations_setupremotes", - "target": "shell_execute_gitfetchremote" + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "handler_warning_checkunsupportedfeatures" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L83", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L45", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_operations_setupremotes" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_checkunsupportedfeatures", + "target": "webhook_workspace_handler_warning_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L116", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L69", "weight": 1.0, - "source": "git_setup_setupremotesforexistingproject", - "target": "git_operations_setupremotes" + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_warning_checkunsupportedfeatures" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L129", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L87", "weight": 1.0, - "source": "git_operations_setupsubmodules", - "target": "shell_execute_gitinitsubmodules" + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_unsupportedwarningspresent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L91", - "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_operations_setupsubmodules" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L164", - "weight": 1.0, - "source": "git_operations_checkoutreference", - "target": "git_operations_checkoutcommit", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L158", - "weight": 1.0, - "source": "git_operations_checkoutreference", - "target": "git_operations_checkoutlocalbranch", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L160", - "weight": 1.0, - "source": "git_operations_checkoutreference", - "target": "git_operations_checkoutremotebranch", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L162", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L69", "weight": 1.0, - "source": "git_operations_checkoutreference", - "target": "git_operations_checkouttag", - "confidence_score": 1.0 + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_warning_unsupportedwarningspresent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L152", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L132", "weight": 1.0, - "source": "git_operations_checkoutreference", - "target": "shell_execute_gitresolvereference" + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_warning_unsupportedwarningspresent" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L87", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L92", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_operations_checkoutreference" + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_formatunsupportedfeatureswarning" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L173", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L70", "weight": 1.0, - "source": "git_operations_checkoutlocalbranch", - "target": "shell_execute_gitcheckoutbranchlocal" + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "handler_warning_formatunsupportedfeatureswarning" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L178", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L133", "weight": 1.0, - "source": "git_operations_checkoutlocalbranch", - "target": "shell_execute_gitsettrackingremotebranch" + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_warning_formatunsupportedfeatureswarning" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L188", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning.go", + "source_location": "L120", "weight": 1.0, - "source": "git_operations_checkoutremotebranch", - "target": "shell_execute_gitcheckoutbranch" + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_checkforaddedunsupportedfeatures", + "target": "webhook_workspace_handler_warning_go_devworkspace" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L197", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L85", "weight": 1.0, - "source": "git_operations_checkouttag", - "target": "shell_execute_gitcheckoutref" + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_checkforaddedunsupportedfeatures" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "project-clone/internal/git/operations.go", - "source_location": "L206", - "weight": 1.0, - "source": "git_operations_checkoutcommit", - "target": "shell_execute_gitcheckoutref" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L122", - "weight": 1.0, - "source": "git_setup", - "target": "git_setup_copyprojectfromtmpdir", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L102", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L131", "weight": 1.0, - "source": "git_setup", - "target": "git_setup_delaybeforeretry", - "confidence_score": 1.0 + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "handler_warning_checkforaddedunsupportedfeatures" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L46", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L28", "weight": 1.0, - "source": "git_setup", - "target": "git_setup_doinitialgitclone", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_testcase" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L31", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L34", "weight": 1.0, - "source": "git_setup", - "target": "git_setup_setupgitproject", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_testinput" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L108", - "weight": 1.0, - "source": "git_setup", - "target": "git_setup_setupremotesforexistingproject", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L37", - "weight": 1.0, - "source": "git_setup_setupgitproject", - "target": "git_setup_doinitialgitclone", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", + "source_file": "webhook/workspace/handler/warning_test.go", "source_location": "L39", "weight": 1.0, - "source": "git_setup_setupgitproject", - "target": "git_setup_setupremotesforexistingproject", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L32", - "weight": 1.0, - "source": "git_setup_setupgitproject", - "target": "internal_utils_checkprojectstate" + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_testoutput" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L31", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", "weight": 1.0, - "context": "parameter_type", - "source": "git_setup_setupgitproject", - "target": "project_clone_internal_git_setup_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_loadalltestcasesorpanic" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L104", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", "weight": 1.0, - "source": "project_clone_main_main", - "target": "git_setup_setupgitproject" + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_loadtestcaseorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L122", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", "weight": 1.0, - "context": "parameter_type", - "source": "git_setup_copyprojectfromtmpdir", - "target": "project_clone_internal_git_setup_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_test", + "target": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L46", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L30", "weight": 1.0, - "context": "parameter_type", - "source": "git_setup_doinitialgitclone", - "target": "project_clone_internal_git_setup_go_project", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "handler_testcase", + "target": "webhook_workspace_handler_warning_test_go_testinput" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L108", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L31", "weight": 1.0, - "context": "parameter_type", - "source": "git_setup_setupremotesforexistingproject", - "target": "project_clone_internal_git_setup_go_project", - "confidence_score": 1.0 + "context": "field", + "confidence_score": 1.0, + "source": "handler_testcase", + "target": "webhook_workspace_handler_warning_test_go_testoutput" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L95", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_setup_copyprojectfromtmpdir", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "handler_testcase" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L53", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "git_setup_delaybeforeretry", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadtestcaseorpanic", + "target": "handler_testcase" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L76", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L36", "weight": 1.0, - "source": "git_setup_doinitialgitclone", - "target": "internal_utils_openrepo" + "context": "field", + "confidence_score": 1.0, + "source": "handler_testinput", + "target": "webhook_workspace_handler_warning_test_go_devworkspacetemplatespec" }, { "relation": "calls", "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/git/setup.go", - "source_location": "L110", - "weight": 1.0, - "source": "git_setup_setupremotesforexistingproject", - "target": "internal_utils_openrepo" - }, - { - "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L85", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L66", "weight": 1.0, - "source": "internal_global", - "target": "internal_global_getauthforhost", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "handler_warning_test_loadtestcaseorpanic" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L53", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L44", "weight": 1.0, - "source": "internal_global", - "target": "internal_global_init", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadtestcaseorpanic", + "target": "webhook_workspace_handler_warning_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L135", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L56", "weight": 1.0, - "source": "internal_global", - "target": "internal_global_parsecredentialsfile", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_test_loadalltestcasesorpanic", + "target": "webhook_workspace_handler_warning_test_go_t" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L122", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L71", "weight": 1.0, - "source": "internal_global", - "target": "internal_global_setupauth", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "webhook_workspace_handler_warning_test_go_t" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L82", + "source_file": "webhook/workspace/handler/warning_test.go", + "source_location": "L72", "weight": 1.0, - "source": "internal_global_init", - "target": "internal_global_setupauth", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "target": "handler_warning_test_loadalltestcasesorpanic" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L85", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", "weight": 1.0, - "context": "return_type", - "source": "internal_global_getauthforhost", - "target": "authmethod", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_workspace", + "target": "handler_workspace_hasfinalizer" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L131", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", "weight": 1.0, - "source": "internal_global_setupauth", - "target": "internal_global_parsecredentialsfile", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha1oncreate" }, { - "relation": "references", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/global.go", - "source_location": "L135", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", "weight": 1.0, - "context": "return_type", - "source": "internal_global_parsecredentialsfile", - "target": "basicauth", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha1onupdate" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L106", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha2oncreate" }, { - "relation": "contains", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L113", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_executecommandsilent", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", + "target": "handler_webhookhandler_mutateworkspacev1alpha2onupdate" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L71", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitcheckoutbranch", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L75", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitcheckoutbranchlocal", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L67", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L32", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitcheckoutref", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "target": "webhook_workspace_handler_workspace_go_response" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L36", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitcloneproject", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L63", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitfetchremote", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L102", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitinitsubmodules", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_context" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L86", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitresolvereference", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L79", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitsettrackingremotebranch", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L59", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitsetupsparsecheckout", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_request" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L47", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L76", "weight": 1.0, - "source": "shell_execute", - "target": "shell_execute_gitsparsecloneproject", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "target": "webhook_workspace_handler_workspace_go_response" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L24", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L48", "weight": 1.0, - "source": "shell_execute", - "target": "shell_gitreftype", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "target": "webhook_workspace_handler_workspace_go_response" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L86", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L118", "weight": 1.0, "context": "return_type", - "source": "shell_execute_gitresolvereference", - "target": "shell_gitreftype", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "target": "webhook_workspace_handler_workspace_go_response" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L44", + "source_file": "webhook/workspace/handler/workspace.go", + "source_location": "L209", "weight": 1.0, - "source": "shell_execute_gitcloneproject", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "handler_workspace_hasfinalizer", + "target": "webhook_workspace_handler_workspace_go_object" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L56", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", "weight": 1.0, - "source": "shell_execute_gitsparsecloneproject", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_mutate", + "target": "workspace_mutate_newresourcesmutator" }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L60", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L32", "weight": 1.0, - "source": "shell_execute_gitsetupsparsecheckout", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_mutate", + "target": "workspace_resourcesmutator" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L64", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", "weight": 1.0, - "source": "shell_execute_gitfetchremote", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_mutate_newresourcesmutator", + "target": "workspace_resourcesmutator" }, { - "relation": "calls", - "context": "call", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L68", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L33", "weight": 1.0, - "source": "shell_execute_gitcheckoutref", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_resourcesmutator", + "target": "webhook_workspace_mutate_go_webhookhandler" }, { - "relation": "calls", - "context": "call", + "relation": "method", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L72", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", "weight": 1.0, - "source": "shell_execute_gitcheckoutbranch", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_resourcesmutator", + "target": "workspace_resourcesmutator_handle" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L76", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L36", "weight": 1.0, - "source": "shell_execute_gitcheckoutbranchlocal", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_mutate_newresourcesmutator", + "target": "webhook_workspace_mutate_go_manager" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L80", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", "weight": 1.0, - "source": "shell_execute_gitsettrackingremotebranch", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_context" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L87", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", "weight": 1.0, - "source": "shell_execute_gitresolvereference", - "target": "shell_execute_executecommandsilent", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_request" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/shell/execute.go", - "source_location": "L103", + "source_file": "webhook/workspace/mutate.go", + "source_location": "L41", "weight": 1.0, - "source": "shell_execute_gitinitsubmodules", - "target": "shell_execute_executecommand", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_resourcesmutator_handle", + "target": "webhook_workspace_mutate_go_response" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L37", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", "weight": 1.0, - "source": "internal_utils", - "target": "internal_utils_checkprojectstate", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_mutating_cfg", + "target": "workspace_mutating_cfg_buildmutatewebhookcfg" }, { - "relation": "contains", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L100", + "source_file": "webhook/workspace/mutating_cfg.go", + "source_location": "L34", "weight": 1.0, - "source": "internal_utils", - "target": "internal_utils_checksubpathprojectstate", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_mutating_cfg_buildmutatewebhookcfg", + "target": "webhook_workspace_mutating_cfg_go_mutatingwebhookconfiguration" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L85", + "source_file": "webhook/workspace/validate.go", + "source_location": "L32", "weight": 1.0, - "source": "internal_utils", - "target": "internal_utils_direxists", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_validate", + "target": "workspace_resourcesvalidator" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L124", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", "weight": 1.0, - "source": "internal_utils", - "target": "internal_utils_getadditionalcerts", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_validate", + "target": "workspace_validate_newresourcesvalidator" }, { - "relation": "contains", + "relation": "embeds", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L72", + "source_file": "webhook/workspace/validate.go", + "source_location": "L33", "weight": 1.0, - "source": "internal_utils", - "target": "internal_utils_openrepo", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator", + "target": "webhook_workspace_validate_go_webhookhandler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator", + "target": "workspace_resourcesvalidator_handle" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L39", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", "weight": 1.0, - "source": "internal_utils_checkprojectstate", - "target": "internal_utils_checksubpathprojectstate", - "confidence_score": 1.0 + "context": "return_type", + "confidence_score": 1.0, + "source": "workspace_validate_newresourcesvalidator", + "target": "workspace_resourcesvalidator" }, { - "relation": "calls", - "context": "call", + "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L41", + "source_file": "webhook/workspace/validate.go", + "source_location": "L36", "weight": 1.0, - "source": "internal_utils_checkprojectstate", - "target": "internal_utils_openrepo", - "confidence_score": 1.0 + "context": "parameter_type", + "confidence_score": 1.0, + "source": "workspace_validate_newresourcesvalidator", + "target": "webhook_workspace_validate_go_manager" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L37", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", "weight": 1.0, "context": "parameter_type", - "source": "internal_utils_checkprojectstate", - "target": "project_clone_internal_utils_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_context" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L100", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", "weight": 1.0, "context": "parameter_type", - "source": "internal_utils_checksubpathprojectstate", - "target": "project_clone_internal_utils_go_project", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_request" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L72", + "source_file": "webhook/workspace/validate.go", + "source_location": "L40", "weight": 1.0, "context": "return_type", - "source": "internal_utils_openrepo", - "target": "project_clone_internal_utils_go_repository", - "confidence_score": 1.0 + "confidence_score": 1.0, + "source": "workspace_resourcesvalidator_handle", + "target": "webhook_workspace_validate_go_response" }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L46", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", "weight": 1.0, - "source": "zip_setup_setupzipproject", - "target": "internal_utils_direxists" + "confidence_score": 1.0, + "source": "workspace_validating_cfg", + "target": "workspace_validating_cfg_buildvalidatingwebhookcfg" }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/utils.go", - "source_location": "L124", + "source_file": "webhook/workspace/validating_cfg.go", + "source_location": "L31", "weight": 1.0, "context": "return_type", - "source": "internal_utils_getadditionalcerts", - "target": "certpool", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", - "source_location": "L79", - "weight": 1.0, - "source": "project_clone_main_main", - "target": "internal_utils_getadditionalcerts" + "confidence_score": 1.0, + "source": "workspace_validating_cfg_buildvalidatingwebhookcfg", + "target": "webhook_workspace_validating_cfg_go_validatingwebhookconfiguration" }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L226", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L1", "weight": 1.0, - "source": "zip_setup", - "target": "zip_setup_closesafe", + "source": "ci_readme_che_happy_path", + "target": "ci_readme_che_happy_path_che_happy_path_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L87", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L179", "weight": 1.0, - "source": "zip_setup", - "target": "zip_setup_downloadzip", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_advanced_troubleshooting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L187", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L146", "weight": 1.0, - "source": "zip_setup", - "target": "zip_setup_droptoplevelfolder", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_artifact_locations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L39", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L260", "weight": 1.0, - "source": "zip_setup", - "target": "zip_setup_setupzipproject", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_ci_failure_reports", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L116", - "weight": 1.0, - "source": "zip_setup", - "target": "zip_setup_unzip", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "project-clone/main.go", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", "source_location": "L106", "weight": 1.0, - "source": "project_clone_main_main", - "target": "zip_setup_setupzipproject" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L39", - "weight": 1.0, - "context": "parameter_type", - "source": "zip_setup_setupzipproject", - "target": "project_clone_internal_zip_setup_go_client", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_common_failures", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L39", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L37", "weight": 1.0, - "context": "parameter_type", - "source": "zip_setup_setupzipproject", - "target": "project_clone_internal_zip_setup_go_project", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_configuration", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L58", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L172", "weight": 1.0, - "source": "zip_setup_setupzipproject", - "target": "zip_setup_downloadzip", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_dependencies", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L75", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L94", "weight": 1.0, - "source": "zip_setup_setupzipproject", - "target": "zip_setup_droptoplevelfolder", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_exit_codes", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L64", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L10", "weight": 1.0, - "source": "zip_setup_setupzipproject", - "target": "zip_setup_unzip", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_features", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L87", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L6", "weight": 1.0, - "context": "parameter_type", - "source": "zip_setup_downloadzip", - "target": "project_clone_internal_zip_setup_go_client", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_overview", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L92", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L296", "weight": 1.0, - "source": "zip_setup_downloadzip", - "target": "zip_setup_closesafe", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_related_documentation", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L121", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L75", "weight": 1.0, - "source": "zip_setup_unzip", - "target": "zip_setup_closesafe", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_test_flow", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/internal/zip/setup.go", - "source_location": "L226", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "zip_setup_closesafe", - "target": "closer", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_timeouts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/main.go", - "source_location": "L138", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L50", "weight": 1.0, - "source": "project_clone_main", - "target": "project_clone_main_copylogfiletoprojectsroot", + "source": "ci_readme_che_happy_path_che_happy_path_test", + "target": "ci_readme_che_happy_path_usage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/main.go", - "source_location": "L42", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L22", "weight": 1.0, - "source": "project_clone_main", - "target": "project_clone_main_main", + "source": "ci_readme_che_happy_path_features", + "target": "ci_readme_che_happy_path_artifact_collection", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "project-clone/main.go", - "source_location": "L109", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L32", "weight": 1.0, - "source": "project_clone_main_main", - "target": "project_clone_main_copylogfiletoprojectsroot", + "source": "ci_readme_che_happy_path_features", + "target": "ci_readme_che_happy_path_error_handling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/cmd/workspaces_test.go", - "source_location": "L125", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L17", "weight": 1.0, - "source": "cmd_workspaces_test", - "target": "cmd_workspaces_test_testworkspacecontroller", + "source": "ci_readme_che_happy_path_features", + "target": "ci_readme_che_happy_path_health_checks", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/cmd/workspaces_test.go", - "source_location": "L125", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L12", "weight": 1.0, - "context": "parameter_type", - "source": "cmd_workspaces_test_testworkspacecontroller", - "target": "test_e2e_cmd_workspaces_test_go_t", + "source": "ci_readme_che_happy_path_features", + "target": "ci_readme_che_happy_path_retry_logic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L134", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L52", "weight": 1.0, - "source": "client_client", - "target": "client_client_copyfile", + "source": "ci_readme_che_happy_path_usage", + "target": "ci_readme_che_happy_path_in_prow_ci", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L148", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L68", "weight": 1.0, - "source": "client_client", - "target": "client_client_generateuniqprefixforfile", + "source": "ci_readme_che_happy_path_usage", + "target": "ci_readme_che_happy_path_local_testing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L41", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L122", "weight": 1.0, - "source": "client_client", - "target": "client_client_init", + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_che_deployment_timeout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L54", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L117", "weight": 1.0, - "source": "client_client", - "target": "client_client_newk8sclientwithkubeconfig", + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_dwo_deployment_fails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L86", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L108", "weight": 1.0, - "source": "client_client", - "target": "client_client_newk8sclientwithtoken", + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_olm_infrastructure_not_ready", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L47", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L137", "weight": 1.0, - "source": "client_client", - "target": "test_e2e_pkg_client_client_go_client_k8sclient", + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_olm_subscription_stuck", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L54", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L132", "weight": 1.0, - "context": "return_type", - "source": "client_client_newk8sclientwithkubeconfig", - "target": "test_e2e_pkg_client_client_go_client_k8sclient", + "source": "ci_readme_che_happy_path_common_failures", + "target": "ci_readme_che_happy_path_pod_crashloopbackoff", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L86", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L181", "weight": 1.0, - "context": "return_type", - "source": "client_client_newk8sclientwithtoken", - "target": "test_e2e_pkg_client_client_go_client_k8sclient", + "source": "ci_readme_che_happy_path_advanced_troubleshooting", + "target": "ci_readme_che_happy_path_olm_infrastructure_issues", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L129", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L233", "weight": 1.0, - "source": "test_e2e_pkg_client_client_go_client_k8sclient", - "target": "client_k8sclient_controllerruntimeclient", + "source": "ci_readme_che_happy_path_advanced_troubleshooting", + "target": "ci_readme_che_happy_path_subscription_timeout_issues", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L124", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L185", "weight": 1.0, - "source": "test_e2e_pkg_client_client_go_client_k8sclient", - "target": "client_k8sclient_kube", + "source": "ci_readme_che_happy_path_olm_infrastructure_issues", + "target": "ci_readme_che_happy_path_option_1_olm_health_check_implemented", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L48", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L193", "weight": 1.0, - "context": "field", - "source": "test_e2e_pkg_client_client_go_client_k8sclient", - "target": "clientset", + "source": "ci_readme_che_happy_path_olm_infrastructure_issues", + "target": "ci_readme_che_happy_path_option_2_monitor_subscription_progress_advanced", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L49", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L212", "weight": 1.0, - "context": "field", - "source": "test_e2e_pkg_client_client_go_client_k8sclient", - "target": "test_e2e_pkg_client_client_go_client", + "source": "ci_readme_che_happy_path_olm_infrastructure_issues", + "target": "ci_readme_che_happy_path_option_3_skip_olm_installation_alternative_approach", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L129", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L272", "weight": 1.0, - "context": "return_type", - "source": "client_k8sclient_controllerruntimeclient", - "target": "test_e2e_pkg_client_client_go_client", + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_failure_categories", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L61", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L281", "weight": 1.0, - "source": "client_client_newk8sclientwithkubeconfig", - "target": "client_client_copyfile", + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_report_artifacts", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L60", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L264", "weight": 1.0, - "source": "client_client_newk8sclientwithkubeconfig", - "target": "client_client_generateuniqprefixforfile", + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_what_gets_reported", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L88", + "source_file": ".ci/README-CHE-HAPPY-PATH.md", + "source_location": "L288", "weight": 1.0, - "source": "client_client_newk8sclientwithtoken", - "target": "client_client_copyfile", + "source": "ci_readme_che_happy_path_ci_failure_reports", + "target": "ci_readme_che_happy_path_why_these_comments_matter", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L87", + "source_file": ".claude/CLAUDE.md", + "source_location": "L1", "weight": 1.0, - "source": "client_client_newk8sclientwithtoken", - "target": "client_client_generateuniqprefixforfile", + "source": "claude_claude", + "target": "claude_claude_project_rules", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/client.go", - "source_location": "L124", + "source_file": ".claude/CLAUDE.md", + "source_location": "L7", "weight": 1.0, - "context": "return_type", - "source": "client_k8sclient_kube", - "target": "interface", + "source": "claude_claude_project_rules", + "target": "claude_claude_architecture_decision_records", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L99", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_devws_go_client_k8sclient", - "target": "client_k8sclient_deletedevworkspace", + "source": "gemini_redhat_compliance_and_responsible_ai", + "target": "gemini_redhat_compliance_and_responsible_ai_gemini_rules", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L133", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L10", "weight": 1.0, - "source": "test_e2e_pkg_client_devws_go_client_k8sclient", - "target": "client_k8sclient_deletedevworkspaceandwait", + "source": "gemini_redhat_compliance_and_responsible_ai_gemini_rules", + "target": "gemini_redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L58", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L12", "weight": 1.0, - "source": "test_e2e_pkg_client_devws_go_client_k8sclient", - "target": "client_k8sclient_getdevwsstatus", + "source": "gemini_redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", + "target": "gemini_redhat_compliance_and_responsible_ai_1_copyright_licensing_mandatory", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L34", + "source_file": ".gemini/redhat-compliance-and-responsible-ai.md", + "source_location": "L18", "weight": 1.0, - "source": "test_e2e_pkg_client_devws_go_client_k8sclient", - "target": "client_k8sclient_updatedevworkspacestarted", + "source": "gemini_redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", + "target": "gemini_redhat_compliance_and_responsible_ai_2_ai_contribution_marking", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L73", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L25", "weight": 1.0, - "source": "test_e2e_pkg_client_devws_go_client_k8sclient", - "target": "client_k8sclient_waitdevwsstatus", + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_additional_context", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L113", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L10", "weight": 1.0, - "source": "test_e2e_pkg_client_devws_go_client_k8sclient", - "target": "client_k8sclient_waitforpvcdeleted", + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_description", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L58", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L22", "weight": 1.0, - "context": "return_type", - "source": "client_k8sclient_getdevwsstatus", - "target": "test_e2e_pkg_client_devws_go_devworkspacestatus", + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_expected_behavior", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L82", + "source_file": ".github/ISSUE_TEMPLATE/bug_report.md", + "source_location": "L13", "weight": 1.0, - "source": "client_k8sclient_waitdevwsstatus", - "target": "client_k8sclient_getdevwsstatus", + "source": "issue_template_bug_report", + "target": "issue_template_bug_report_how_to_reproduce", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L73", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L13", "weight": 1.0, - "context": "parameter_type", - "source": "client_k8sclient_waitdevwsstatus", - "target": "test_e2e_pkg_client_devws_go_devworkspacephase", + "source": "issue_template_feature_request", + "target": "issue_template_feature_request_additional_context", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L134", + "source_file": ".github/ISSUE_TEMPLATE/feature_request.md", + "source_location": "L10", "weight": 1.0, - "source": "client_k8sclient_deletedevworkspaceandwait", - "target": "client_k8sclient_deletedevworkspace", + "source": "issue_template_feature_request", + "target": "issue_template_feature_request_description", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L139", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L7", "weight": 1.0, - "source": "client_k8sclient_deletedevworkspaceandwait", - "target": "client_k8sclient_waitforpvcdeleted", + "source": "github_pull_request_template", + "target": "github_pull_request_template_is_it_tested_how", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/devws.go", - "source_location": "L113", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L10", "weight": 1.0, - "context": "parameter_type", - "source": "client_k8sclient_waitforpvcdeleted", - "target": "test_e2e_pkg_client_devws_go_duration", + "source": "github_pull_request_template", + "target": "github_pull_request_template_pr_checklist", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/namespace.go", - "source_location": "L32", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", - "target": "client_k8sclient_createnamespace", + "source": "github_pull_request_template", + "target": "github_pull_request_template_what_does_this_pr_do", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/namespace.go", - "source_location": "L41", + "source_file": ".github/PULL_REQUEST_TEMPLATE.md", + "source_location": "L4", "weight": 1.0, - "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", - "target": "client_k8sclient_deletenamespace", + "source": "github_pull_request_template", + "target": "github_pull_request_template_what_issues_does_this_pr_fix_or_reference", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/namespace.go", - "source_location": "L46", + "source_file": ".remember/archive.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_namespace_go_client_k8sclient", - "target": "client_k8sclient_waitnamespaceisterminated", + "source": "remember_archive", + "target": "remember_archive_archive", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L48", + "source_file": ".remember/archive.md", + "source_location": "L12", "weight": 1.0, - "source": "test_e2e_pkg_client_oc_go_client_k8sclient", - "target": "client_k8sclient_execcommandincontainer", + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_04_27", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L60", + "source_file": ".remember/archive.md", + "source_location": "L9", "weight": 1.0, - "source": "test_e2e_pkg_client_oc_go_client_k8sclient", - "target": "client_k8sclient_getlogsforcontainer", + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_05_05", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/oc.go", - "source_location": "L26", + "source_file": ".remember/archive.md", + "source_location": "L6", "weight": 1.0, - "source": "test_e2e_pkg_client_oc_go_client_k8sclient", - "target": "client_k8sclient_ocapplyworkspace", + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_05_12", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L106", + "source_file": ".remember/archive.md", + "source_location": "L3", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_getpodnamebyselector", + "source": "remember_archive_archive", + "target": "remember_archive_week_of_2026_06_02", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L146", + "source_file": ".remember/recent.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_ispodcontainerready", + "source": "remember_recent", + "target": "remember_recent_recent", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L88", + "source_file": ".remember/today-2026-04-27.done.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_ispodrunning", + "source": "remember_today_2026_04_27_done", + "target": "remember_today_2026_04_27_done_17_16_fix_restore_auth_secret_fallback", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L70", + "source_file": ".remember/today-2026-04-30.done.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_listpods", + "source": "remember_today_2026_04_30_done", + "target": "remember_today_2026_04_30_done_17_52_fix_restore_auth_secret_fallback", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L124", + "source_file": ".remember/today-2026-05-04.done.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_waitforpodcontainertoready", + "source": "remember_today_2026_05_04_done", + "target": "remember_today_2026_05_04_done_find_lost_session", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L82", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_waitforpodrunning", + "source": "remember_today_2026_05_06_done", + "target": "remember_today_2026_05_06_done_10_51_fix_restore_auth_secret_fallback", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L30", + "source_file": ".remember/today-2026-05-06.done.md", + "source_location": "L3", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_waitforpodrunningbylabel", + "source": "remember_today_2026_05_06_done", + "target": "remember_today_2026_05_06_done_13_15_setup_atlassian_mcp_verify_acli", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L49", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_pod_go_client_k8sclient", - "target": "client_k8sclient_waitforrunningpodbyselector", + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_13_47_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L39", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L6", "weight": 1.0, - "source": "client_k8sclient_waitforpodrunningbylabel", - "target": "client_k8sclient_waitforrunningpodbyselector", + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_13_51_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L50", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L9", "weight": 1.0, - "source": "client_k8sclient_waitforrunningpodbyselector", - "target": "client_k8sclient_listpods", + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_14_22_fix_restore_auth_secret_fallback_emptydir_fetcher_plan", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L61", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L4", "weight": 1.0, - "source": "client_k8sclient_waitforrunningpodbyselector", - "target": "client_k8sclient_waitforpodrunning", + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_14_30_fix_restore_auth_secret_fallback", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L49", + "source_file": ".remember/today-2026-05-11.done.md", + "source_location": "L12", "weight": 1.0, - "context": "parameter_type", - "source": "client_k8sclient_waitforrunningpodbyselector", - "target": "test_e2e_pkg_client_pod_go_duration", + "source": "remember_today_2026_05_11_done", + "target": "remember_today_2026_05_11_done_15_18_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L82", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L3", "weight": 1.0, - "context": "parameter_type", - "source": "client_k8sclient_waitforpodrunning", - "target": "test_e2e_pkg_client_pod_go_duration", + "source": "remember_today_2026_05_12_done", + "target": "remember_today_2026_05_12_done_14_25_15_25_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L107", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L1", "weight": 1.0, - "source": "client_k8sclient_getpodnamebyselector", - "target": "client_k8sclient_listpods", + "source": "remember_today_2026_05_12_done", + "target": "remember_today_2026_05_12_done_14_34_fix_restore_auth_secret_fallback", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L70", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L5", "weight": 1.0, - "context": "return_type", - "source": "client_k8sclient_listpods", - "target": "test_e2e_pkg_client_pod_go_podlist", + "source": "remember_today_2026_05_12_done", + "target": "remember_today_2026_05_12_done_16_19_16_45_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L83", + "source_file": ".remember/today-2026-05-12.done.md", + "source_location": "L7", "weight": 1.0, - "source": "client_k8sclient_waitforpodrunning", - "target": "client_k8sclient_ispodrunning", + "source": "remember_today_2026_05_12_done", + "target": "remember_today_2026_05_12_done_19_09_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L88", - "weight": 1.0, - "context": "return_type", - "source": "client_k8sclient_ispodrunning", - "target": "conditionfunc", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L1", + "weight": 1.0, + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_10_48_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L138", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L3", "weight": 1.0, - "source": "client_k8sclient_waitforpodcontainertoready", - "target": "client_k8sclient_ispodcontainerready", + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_11_48_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/pod.go", - "source_location": "L146", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L5", "weight": 1.0, - "context": "parameter_type", - "source": "client_k8sclient_ispodcontainerready", - "target": "test_e2e_pkg_client_pod_go_pod", + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_13_31_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L46", + "source_file": ".remember/today-2026-05-13.done.md", + "source_location": "L7", "weight": 1.0, - "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", - "target": "client_k8sclient_assignroletosa", + "source": "remember_today_2026_05_13_done", + "target": "remember_today_2026_05_13_done_14_06_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L70", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L6", "weight": 1.0, - "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", - "target": "client_k8sclient_checkk8sversion", + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_14_23_git_security_review", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L33", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L9", "weight": 1.0, - "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", - "target": "client_k8sclient_createsa", + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_15_38_identical_endpoint_name", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L78", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L4", "weight": 1.0, - "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", - "target": "client_k8sclient_createsatoken", + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_16_23_16_35_fix_crw_10760", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L120", + "source_file": ".remember/today-2026-05-14.done.md", + "source_location": "L1", "weight": 1.0, - "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", - "target": "client_k8sclient_getsatoken", + "source": "remember_today_2026_05_14_done", + "target": "remember_today_2026_05_14_done_unknown_time_security_review", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L90", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L6", "weight": 1.0, - "source": "test_e2e_pkg_client_rbac_go_client_k8sclient", - "target": "client_k8sclient_waitsatoken", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_11_35_crw_10760_backup_gc_cascade", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/rbac.go", - "source_location": "L105", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L8", "weight": 1.0, - "source": "client_k8sclient_waitsatoken", - "target": "client_k8sclient_getsatoken", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_11_47_13_24_identical_endpoint_name", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/client/webhooks.go", - "source_location": "L26", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L13", "weight": 1.0, - "source": "test_e2e_pkg_client_webhooks_go_client_k8sclient", - "target": "client_k8sclient_waitformutatingwebhooksconfigurations", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_13_31_17_15_fix_crw_10760", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/metadata/metadata.go", - "source_location": "L18", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L16", "weight": 1.0, - "source": "test_e2e_pkg_metadata_metadata_go_metadata_metadata", - "target": "metadata_operatornamespace", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_14_08_18_45_identical_endpoint_name_pr_1521", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "test/e2e/pkg/tests/custom_init_container_tests.go", - "source_location": "L36", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L11", "weight": 1.0, - "source": "tests_custom_init_container_tests", - "target": "tests_custom_init_container_tests_getprojectroot", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_15_45_backup_auth_secret_lifecycle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "update_devworkspace_crds.sh", + "source_file": ".remember/today-2026-05-15.done.md", "source_location": "L1", "weight": 1.0, - "source": "update_devworkspace_crds", - "target": "users_okurinny_workspace_devfile_devworkspace_operator_update_devworkspace_crds_sh__entry", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_17_07_crw_10760_backup_auth_secret_gc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/main.go", - "source_location": "L155", + "source_file": ".remember/today-2026-05-15.done.md", + "source_location": "L4", "weight": 1.0, - "source": "webhook_main", - "target": "webhook_main_createwebhooks", + "source": "remember_today_2026_05_15_done", + "target": "remember_today_2026_05_15_done_18_15_identical_endpoint_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/main.go", - "source_location": "L58", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L8", "weight": 1.0, - "source": "webhook_main", - "target": "webhook_main_init", + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_10_41_11_33_docs_adr_framework", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/main.go", - "source_location": "L71", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L10", "weight": 1.0, - "source": "webhook_main", - "target": "webhook_main_main", + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_11_41_docs_adr_framework", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L76", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L13", "weight": 1.0, - "source": "webhook_main_main", - "target": "handler_webhookhandler_parse" + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_12_26_docs_adr_framework", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/main.go", - "source_location": "L127", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L16", "weight": 1.0, - "source": "webhook_main_main", - "target": "webhook_main_createwebhooks", + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_12_36_docs_adr_framework", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L157", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L18", "weight": 1.0, - "source": "webhook_main_createwebhooks", - "target": "server_server_configurewebhookserver" + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_13_21_13_42_docs_adr_framework", + "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/main.go", - "source_location": "L155", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "webhook_main_createwebhooks", - "target": "webhook_main_go_manager", + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_14_13_15_30_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/main.go", - "source_location": "L163", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L31", "weight": 1.0, - "source": "webhook_main_createwebhooks", - "target": "workspace_config_configure" + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_14_23_17_30_crw_11079_dashboard", + "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/server/server.go", - "source_location": "L73", + "source_file": ".remember/today-2026-06-04.done.md", + "source_location": "L5", "weight": 1.0, - "source": "server_server", - "target": "server_server_configurewebhookserver", + "source": "remember_today_2026_06_04_done", + "target": "remember_today_2026_06_04_done_20_50_docs_adr_framework", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/server/server.go", - "source_location": "L104", + "source_file": ".remember/today-2026-06-05.done.md", + "source_location": "L1", "weight": 1.0, - "source": "server_server", - "target": "server_server_getwebhookserver", + "source": "remember_today_2026_06_05_done", + "target": "remember_today_2026_06_05_done_docs_cluster_testing_guidelines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/server/server.go", - "source_location": "L109", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L1", "weight": 1.0, - "source": "server_server", - "target": "server_server_issetup", + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_09_16_13_36_crw_10504", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/server/server.go", - "source_location": "L98", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L5", "weight": 1.0, - "source": "server_server_configurewebhookserver", - "target": "server_server_getwebhookserver", + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_10_02_13_39_che_dashboard_pr_reviews", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/server/server.go", - "source_location": "L73", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L9", "weight": 1.0, - "context": "parameter_type", - "source": "server_server_configurewebhookserver", - "target": "webhook_server_server_go_manager", + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_14_01_docs_adr_framework", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/server/server.go", - "source_location": "L104", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L17", "weight": 1.0, - "context": "return_type", - "source": "server_server_getwebhookserver", - "target": "server", + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_14_45_claude_md", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L91", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".remember/today-2026-06-15.md", + "source_location": "L13", "weight": 1.0, - "source": "workspace_config_configure", - "target": "server_server_getwebhookserver" + "source": "remember_today_2026_06_15", + "target": "remember_today_2026_06_15_14_45_crw_11079", + "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L39", + "source_file": "AGENTS.md", + "source_location": "L1", "weight": 1.0, - "source": "workspace_config", - "target": "workspace_config_configure", + "source": "agents", + "target": "agents_devworkspace_operator_ai_agent_instructions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L137", + "source_file": "AGENTS.md", + "source_location": "L31", "weight": 1.0, - "source": "workspace_config", - "target": "workspace_config_controllersauid", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_advanced_features", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L161", + "source_file": "AGENTS.md", + "source_location": "L9", "weight": 1.0, - "source": "workspace_config", - "target": "workspace_config_createclient", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_apis_provided_by_devworkspace_operator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L119", + "source_file": "AGENTS.md", + "source_location": "L762", "weight": 1.0, - "source": "workspace_config", - "target": "workspace_config_getmutatingwebhook", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_architecture_decision_records_adrs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L128", + "source_file": "AGENTS.md", + "source_location": "L686", "weight": 1.0, - "source": "workspace_config", - "target": "workspace_config_getvalidatewebhook", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_build_development", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L39", + "source_file": "AGENTS.md", + "source_location": "L20", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_configure", - "target": "webhook_workspace_config_go_context", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_codebase_navigation_graphify", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L39", + "source_file": "AGENTS.md", + "source_location": "L737", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_configure", - "target": "webhook_workspace_config_go_manager", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_common_operations_reference", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L65", + "source_file": "AGENTS.md", + "source_location": "L575", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_config_controllersauid", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_common_pitfalls_don_ts", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L41", + "source_file": "AGENTS.md", + "source_location": "L210", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_config_createclient", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_critical_patterns", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L55", + "source_file": "AGENTS.md", + "source_location": "L624", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_config_getmutatingwebhook", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_debugging", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L56", + "source_file": "AGENTS.md", + "source_location": "L546", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_config_getvalidatewebhook", + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_directory_structure", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L91", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L132", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_mutate_newresourcesmutator" + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_project_specific_conventions", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L51", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L57", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_mutating_cfg_buildmutatewebhookcfg" + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_quick_decision_guide", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L114", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L783", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_validate_newresourcesvalidator" + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_see_also", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/config.go", - "source_location": "L52", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L726", "weight": 1.0, - "source": "workspace_config_configure", - "target": "workspace_validating_cfg_buildvalidatingwebhookcfg" + "source": "agents_devworkspace_operator_ai_agent_instructions", + "target": "agents_version_information", + "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L137", + "source_file": "AGENTS.md", + "source_location": "L51", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_controllersauid", - "target": "webhook_workspace_config_go_context", + "source": "agents_advanced_features", + "target": "agents_flexible_contributions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L119", + "source_file": "AGENTS.md", + "source_location": "L43", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_getmutatingwebhook", - "target": "webhook_workspace_config_go_context", + "source": "agents_advanced_features", + "target": "agents_networking_routing_classes", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L128", + "source_file": "AGENTS.md", + "source_location": "L33", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_getvalidatewebhook", - "target": "webhook_workspace_config_go_context", + "source": "agents_advanced_features", + "target": "agents_workspace_bootstrapping", "confidence_score": 1.0 }, { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L119", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.9, + "source_file": "AGENTS.md", + "source_location": null, "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_getmutatingwebhook", - "target": "webhook_workspace_config_go_client", - "confidence_score": 1.0 + "source": "agents_devworkspace", + "target": "agents_workspace_bootstrapping" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L119", + "source_file": "AGENTS.md", + "source_location": "L70", "weight": 1.0, - "context": "return_type", - "source": "workspace_config_getmutatingwebhook", - "target": "webhook_workspace_config_go_mutatingwebhookconfiguration", + "source": "agents_quick_decision_guide", + "target": "agents_client_usage_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L137", + "source_file": "AGENTS.md", + "source_location": "L91", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_controllersauid", - "target": "webhook_workspace_config_go_client", + "source": "agents_quick_decision_guide", + "target": "agents_code_generation_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L161", + "source_file": "AGENTS.md", + "source_location": "L61", "weight": 1.0, - "context": "return_type", - "source": "workspace_config_createclient", - "target": "webhook_workspace_config_go_client", + "source": "agents_quick_decision_guide", + "target": "agents_error_handling_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L128", + "source_file": "AGENTS.md", + "source_location": "L84", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_config_getvalidatewebhook", - "target": "webhook_workspace_config_go_client", + "source": "agents_quick_decision_guide", + "target": "agents_infrastructure_detection_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/config.go", - "source_location": "L128", + "source_file": "AGENTS.md", + "source_location": "L77", "weight": 1.0, - "context": "return_type", - "source": "workspace_config_getvalidatewebhook", - "target": "webhook_workspace_config_go_validatingwebhookconfiguration", + "source": "agents_quick_decision_guide", + "target": "agents_metrics_decisions", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L67", + "source_file": "AGENTS.md", + "source_location": "L105", "weight": 1.0, - "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", - "target": "handler_webhookhandler_validateopenshiftscc", + "source": "agents_quick_decision_guide", + "target": "agents_rbac_decisions", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L32", + "source_file": "AGENTS.md", + "source_location": "L111", "weight": 1.0, - "source": "webhook_workspace_handler_access_control_go_handler_webhookhandler", - "target": "handler_webhookhandler_validateuserpermissions", + "source": "agents_quick_decision_guide", + "target": "agents_status_update_decisions", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L60", + "source_file": "AGENTS.md", + "source_location": "L117", "weight": 1.0, - "source": "handler_webhookhandler_validateuserpermissions", - "target": "handler_webhookhandler_validateopenshiftscc", + "source": "agents_quick_decision_guide", + "target": "agents_testing_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L32", + "source_file": "AGENTS.md", + "source_location": "L98", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateuserpermissions", - "target": "webhook_workspace_handler_access_control_go_context", + "source": "agents_quick_decision_guide", + "target": "agents_webhook_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L32", + "source_file": "AGENTS.md", + "source_location": "L127", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateuserpermissions", - "target": "webhook_workspace_handler_access_control_go_devworkspace", + "source": "agents_quick_decision_guide", + "target": "agents_workspace_bootstrapping_decisions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L32", + "source_file": "AGENTS.md", + "source_location": "L184", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateuserpermissions", - "target": "webhook_workspace_handler_access_control_go_request", + "source": "agents_project_specific_conventions", + "target": "agents_file_formatting", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L67", + "source_file": "AGENTS.md", + "source_location": "L134", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateopenshiftscc", - "target": "webhook_workspace_handler_access_control_go_context", + "source": "agents_project_specific_conventions", + "target": "agents_file_headers", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/access_control.go", - "source_location": "L67", + "source_file": "AGENTS.md", + "source_location": "L154", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateopenshiftscc", - "target": "webhook_workspace_handler_access_control_go_request", + "source": "agents_project_specific_conventions", + "target": "agents_import_organization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/attributes.go", - "source_location": "L32", + "source_file": "AGENTS.md", + "source_location": "L202", "weight": 1.0, - "source": "handler_attributes", - "target": "handler_attributes_checkmultiplecontainercontributiontargets", + "source": "agents_project_specific_conventions", + "target": "agents_naming_conventions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/attributes.go", - "source_location": "L32", + "source_file": "AGENTS.md", + "source_location": "L344", "weight": 1.0, - "context": "parameter_type", - "source": "handler_attributes_checkmultiplecontainercontributiontargets", - "target": "webhook_workspace_handler_attributes_go_devworkspacetemplatespec", + "source": "agents_critical_patterns", + "target": "agents_client_usage_cached_vs_non_cached", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L65", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L511", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "handler_attributes_checkmultiplecontainercontributiontargets" + "source": "agents_critical_patterns", + "target": "agents_deep_copy_pattern", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L177", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "AGENTS.md", + "source_location": "L447", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "handler_attributes_checkmultiplecontainercontributiontargets" + "source": "agents_critical_patterns", + "target": "agents_e2e_test_cleanup_pattern", + "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L26", + "source_file": "AGENTS.md", + "source_location": "L212", "weight": 1.0, - "source": "webhook_workspace_handler_deployment_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutatedeploymentoncreate", + "source": "agents_critical_patterns", + "target": "agents_error_handling_with_custom_types", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L47", + "source_file": "AGENTS.md", + "source_location": "L293", "weight": 1.0, - "source": "webhook_workspace_handler_deployment_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutatedeploymentonupdate", + "source": "agents_critical_patterns", + "target": "agents_failing_workspaces", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L26", + "source_file": "AGENTS.md", + "source_location": "L314", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatedeploymentoncreate", - "target": "webhook_workspace_handler_deployment_go_context", + "source": "agents_critical_patterns", + "target": "agents_infrastructure_detection_pattern", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L26", + "source_file": "AGENTS.md", + "source_location": "L403", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatedeploymentoncreate", - "target": "webhook_workspace_handler_deployment_go_request", + "source": "agents_critical_patterns", + "target": "agents_rbac_markers", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L26", + "source_file": "AGENTS.md", + "source_location": "L532", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutatedeploymentoncreate", - "target": "webhook_workspace_handler_deployment_go_response", + "source": "agents_critical_patterns", + "target": "agents_reconciliation_best_practices", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L47", + "source_file": "AGENTS.md", + "source_location": "L270", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatedeploymentonupdate", - "target": "webhook_workspace_handler_deployment_go_context", + "source": "agents_critical_patterns", + "target": "agents_status_updates_with_defer", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L47", - "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatedeploymentonupdate", - "target": "webhook_workspace_handler_deployment_go_request", + "source_file": "AGENTS.md", + "source_location": "L420", + "weight": 1.0, + "source": "agents_critical_patterns", + "target": "agents_testing_pattern", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/deployment.go", - "source_location": "L47", + "source_file": "AGENTS.md", + "source_location": "L367", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutatedeploymentonupdate", - "target": "webhook_workspace_handler_deployment_go_response", + "source": "agents_critical_patterns", + "target": "agents_webhook_pattern", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/exec.go", - "source_location": "L33", + "source_file": "AGENTS.md", + "source_location": "L607", "weight": 1.0, - "source": "webhook_workspace_handler_exec_go_handler_webhookhandler", - "target": "handler_webhookhandler_validateexeconconnect", + "source": "agents_common_pitfalls_don_ts", + "target": "agents_api_changes", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/exec.go", - "source_location": "L33", + "source_file": "AGENTS.md", + "source_location": "L601", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateexeconconnect", - "target": "webhook_workspace_handler_exec_go_context", + "source": "agents_common_pitfalls_don_ts", + "target": "agents_code_generation", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/exec.go", - "source_location": "L33", + "source_file": "AGENTS.md", + "source_location": "L577", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validateexeconconnect", - "target": "webhook_workspace_handler_exec_go_request", + "source": "agents_common_pitfalls_don_ts", + "target": "agents_code_quality", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/exec.go", - "source_location": "L33", + "source_file": "AGENTS.md", + "source_location": "L589", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_validateexeconconnect", - "target": "webhook_workspace_handler_exec_go_response", + "source": "agents_common_pitfalls_don_ts", + "target": "agents_error_handling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L27", + "source_file": "AGENTS.md", + "source_location": "L595", "weight": 1.0, - "source": "handler_handler", - "target": "webhook_workspace_handler_handler_go_handler_webhookhandler", + "source": "agents_common_pitfalls_don_ts", + "target": "agents_infrastructure_configuration", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L31", + "source_file": "AGENTS.md", + "source_location": "L616", "weight": 1.0, - "context": "field", - "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", - "target": "decoder", + "source": "agents_common_pitfalls_don_ts", + "target": "agents_testing", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L36", + "source_file": "AGENTS.md", + "source_location": "L645", "weight": 1.0, - "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", - "target": "handler_webhookhandler_parse", + "source": "agents_debugging", + "target": "agents_experimental_diff_logging", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L49", + "source_file": "AGENTS.md", + "source_location": "L655", "weight": 1.0, - "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", - "target": "handler_webhookhandler_returnpatched", + "source": "agents_debugging", + "target": "agents_local_debugging", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L30", + "source_file": "AGENTS.md", + "source_location": "L626", "weight": 1.0, - "context": "field", - "source": "webhook_workspace_handler_handler_go_handler_webhookhandler", - "target": "webhook_workspace_handler_handler_go_client", + "source": "agents_debugging", + "target": "agents_log_format_and_workspace_identification", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L36", + "source_file": "AGENTS.md", + "source_location": "L675", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_parse", - "target": "webhook_workspace_handler_handler_go_object", + "source": "agents_debugging", + "target": "agents_reproducing_issues", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L36", + "source_file": "AGENTS.md", + "source_location": "L668", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_parse", - "target": "webhook_workspace_handler_handler_go_request", + "source": "agents_debugging", + "target": "agents_webhook_debugging", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L49", + "source_file": "AGENTS.md", + "source_location": "L710", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_returnpatched", - "target": "webhook_workspace_handler_handler_go_request", + "source": "agents_build_development", + "target": "agents_code_generation_triggers", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L49", + "source_file": "AGENTS.md", + "source_location": "L690", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_returnpatched", - "target": "webhook_workspace_handler_handler_go_object", + "source": "agents_build_development", + "target": "agents_common_make_targets", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/handler.go", - "source_location": "L49", + "source_file": "AGENTS.md", + "source_location": "L702", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_returnpatched", - "target": "webhook_workspace_handler_handler_go_response", + "source": "agents_build_development", + "target": "agents_development_workflow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L210", + "source_file": "AGENTS.md", + "source_location": "L720", "weight": 1.0, - "source": "handler_immutable", - "target": "handler_immutable_changepermitted", + "source": "agents_build_development", + "target": "agents_environment_variables", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L202", + "source_file": "AGENTS.md", + "source_location": "L756", "weight": 1.0, - "source": "handler_immutable", - "target": "handler_immutable_checkrestrictedworkspacemetadata", + "source": "agents_common_operations_reference", + "target": "agents_force_reconcile_touch", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L187", + "source_file": "AGENTS.md", + "source_location": "L741", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_checkrestrictedaccessannotation", + "source": "agents_common_operations_reference", + "target": "agents_get_controller_logs", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L99", + "source_file": "AGENTS.md", + "source_location": "L751", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", + "source": "agents_common_operations_reference", + "target": "agents_start_a_workspace", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L113", + "source_file": "AGENTS.md", + "source_location": "L746", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", + "source": "agents_common_operations_reference", + "target": "agents_stop_a_workspace", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L127", + "source_file": "AGENTS.md", + "source_location": "L779", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_handleimmutableobj", + "source": "agents_architecture_decision_records_adrs", + "target": "agents_how_to_create_an_adr", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L134", + "source_file": "AGENTS.md", + "source_location": "L766", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_handleimmutablepod", + "source": "agents_architecture_decision_records_adrs", + "target": "agents_when_to_create_an_adr", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L171", + "source_file": "CHANGELOG.md", + "source_location": "L1", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_handleimmutableroute", + "source": "changelog", + "target": "changelog_devworkspace_operator_changelog", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L178", + "source_file": "CHANGELOG.md", + "source_location": "L188", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_handleimmutableservice", + "source": "changelog", + "target": "changelog_v0_35_0", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L79", + "source_file": "CHANGELOG.md", + "source_location": "L184", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_handlerestrictedaccesscreate", + "source": "changelog", + "target": "changelog_v0_35_1", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L47", + "source_file": "CHANGELOG.md", + "source_location": "L170", "weight": 1.0, - "source": "webhook_workspace_handler_immutable_go_handler_webhookhandler", - "target": "handler_webhookhandler_handlerestrictedaccessupdate", + "source": "changelog", + "target": "changelog_v0_36_0", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L48", + "source_file": "CHANGELOG.md", + "source_location": "L134", "weight": 1.0, - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "handler_webhookhandler_checkrestrictedaccessannotation", + "source": "changelog", + "target": "changelog_v0_37_0", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L69", + "source_file": "CHANGELOG.md", + "source_location": "L120", "weight": 1.0, - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "handler_webhookhandler_handleimmutableobj", + "source": "changelog", + "target": "changelog_v0_38_0", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L65", + "source_file": "CHANGELOG.md", + "source_location": "L58", "weight": 1.0, - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "handler_webhookhandler_handleimmutableroute", + "source": "changelog", + "target": "changelog_v0_39_0", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L67", + "source_file": "CHANGELOG.md", + "source_location": "L3", "weight": 1.0, - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "handler_webhookhandler_handleimmutableservice", + "source": "changelog", + "target": "changelog_v0_40_0", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L47", + "confidence_score": 1.0, + "source_file": "CHANGELOG.md", + "source_location": null, "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "webhook_workspace_handler_immutable_go_context", - "confidence_score": 1.0 + "source": "changelog_v0_40_0", + "target": "changelog_backup_status" }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L47", + "source_file": "CHANGELOG.md", + "source_location": "L51", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "webhook_workspace_handler_immutable_go_request", + "source": "changelog_v0_40_0", + "target": "changelog_bug_fixes_improvements", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L47", + "source_file": "CHANGELOG.md", + "source_location": "L5", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_handlerestrictedaccessupdate", - "target": "webhook_workspace_handler_immutable_go_response", + "source": "changelog_v0_40_0", + "target": "changelog_features", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L79", + "confidence_score": 1.0, + "source_file": "CHANGELOG.md", + "source_location": null, "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handlerestrictedaccesscreate", - "target": "webhook_workspace_handler_immutable_go_context", + "source": "changelog_v0_40_0", + "target": "changelog_restore_workspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "CHANGELOG.md", + "source_location": "L32", + "weight": 1.0, + "source": "changelog_features", + "target": "changelog_configurable_backup_job_retry_limit_1579_https_github_com_devfile_devworkspace_operator_issues_1579", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L187", + "source_file": "CHANGELOG.md", + "source_location": "L47", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_checkrestrictedaccessannotation", - "target": "webhook_workspace_handler_immutable_go_request", + "source": "changelog_features", + "target": "changelog_inject_host_users_environment_variable_for_user_namespace_configuration_1582_https_github_com_devfile_devworkspace_operator_pull_1582", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L79", + "source_file": "CHANGELOG.md", + "source_location": "L7", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handlerestrictedaccesscreate", - "target": "webhook_workspace_handler_immutable_go_request", + "source": "changelog_features", + "target": "changelog_per_workspace_backup_status_tracking_1549_https_github_com_devfile_devworkspace_operator_issues_1549", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L79", + "source_file": "CHANGELOG.md", + "source_location": "L16", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_handlerestrictedaccesscreate", - "target": "webhook_workspace_handler_immutable_go_response", + "source": "changelog_features", + "target": "changelog_restore_workspace_from_backup_1525_https_github_com_devfile_devworkspace_operator_issues_1525", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L80", + "source_file": "CHANGELOG.md", + "source_location": "L117", "weight": 1.0, - "source": "handler_webhookhandler_handlerestrictedaccesscreate", - "target": "handler_webhookhandler_checkrestrictedaccessannotation", + "source": "changelog_v0_39_0", + "target": "changelog_bug_fixes_improvements_117", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L110", + "source_file": "CHANGELOG.md", + "source_location": "L59", "weight": 1.0, - "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", - "target": "handler_immutable_checkrestrictedworkspacemetadata", + "source": "changelog_v0_39_0", + "target": "changelog_features_59", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L99", + "source_file": "CHANGELOG.md", + "source_location": "L95", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha1", - "target": "webhook_workspace_handler_immutable_go_devworkspace", + "source": "changelog_features_59", + "target": "changelog_add_container_resource_caps_enforcement_1561_https_github_com_devfile_devworkspace_operator_issues_1561", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L113", + "source_file": "CHANGELOG.md", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", - "target": "webhook_workspace_handler_immutable_go_devworkspace", + "source": "changelog_features_59", + "target": "changelog_add_the_ability_to_configure_custom_init_containers_1559_https_github_com_devfile_devworkspace_operator_issues_1559", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L124", + "source_file": "CHANGELOG.md", + "source_location": "L60", "weight": 1.0, - "source": "handler_webhookhandler_checkrestrictedaccessworkspacev1alpha2", - "target": "handler_immutable_checkrestrictedworkspacemetadata", + "source": "changelog_features_59", + "target": "changelog_implement_backup_feature_for_devworkspaces_1524_https_github_com_devfile_devworkspace_operator_issues_1524", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L131", + "source_file": "CHANGELOG.md", + "source_location": "L129", "weight": 1.0, - "source": "handler_webhookhandler_handleimmutableobj", - "target": "handler_immutable_changepermitted", + "source": "changelog_v0_38_0", + "target": "changelog_bug_fixes_improvements_129", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L127", + "source_file": "CHANGELOG.md", + "source_location": "L121", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handleimmutableobj", - "target": "webhook_workspace_handler_immutable_go_object", + "source": "changelog_v0_38_0", + "target": "changelog_features_121", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L210", + "source_file": "CHANGELOG.md", + "source_location": "L122", "weight": 1.0, - "context": "parameter_type", - "source": "handler_immutable_changepermitted", - "target": "webhook_workspace_handler_immutable_go_object", + "source": "changelog_features_121", + "target": "changelog_improved_debugging_for_failing_poststart_commands_1538_https_github_com_devfile_devworkspace_operator_issues_1538", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L171", + "source_file": "CHANGELOG.md", + "source_location": "L164", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handleimmutableroute", - "target": "webhook_workspace_handler_immutable_go_object", + "source": "changelog_v0_37_0", + "target": "changelog_bug_fixes_improvements_164", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L178", + "source_file": "CHANGELOG.md", + "source_location": "L135", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handleimmutableservice", - "target": "webhook_workspace_handler_immutable_go_object", + "source": "changelog_v0_37_0", + "target": "changelog_features_135", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L134", + "source_file": "CHANGELOG.md", + "source_location": "L136", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_handleimmutablepod", - "target": "webhook_workspace_handler_immutable_go_pod", + "source": "changelog_features_135", + "target": "changelog_add_hostusers_field_to_dwoc_1493_https_github_com_devfile_devworkspace_operator_issues_1493", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L175", + "source_file": "CHANGELOG.md", + "source_location": "L151", "weight": 1.0, - "source": "handler_webhookhandler_handleimmutableroute", - "target": "handler_immutable_changepermitted", + "source": "changelog_features_135", + "target": "changelog_provide_timeout_for_poststart_events_1496_https_github_com_devfile_devworkspace_operator_issues_1496", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L184", + "source_file": "CHANGELOG.md", + "source_location": "L171", "weight": 1.0, - "source": "handler_webhookhandler_handleimmutableservice", - "target": "handler_immutable_changepermitted", + "source": "changelog_v0_36_0", + "target": "changelog_bug_fixes_improvements_171", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/immutable.go", - "source_location": "L202", + "source_file": "CHANGELOG.md", + "source_location": "L180", "weight": 1.0, - "context": "parameter_type", - "source": "handler_immutable_checkrestrictedworkspacemetadata", - "target": "webhook_workspace_handler_immutable_go_objectmeta", + "source": "changelog_v0_36_0", + "target": "changelog_bug_fixes_improvements_180", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L148", + "source_file": "CHANGELOG.md", + "source_location": "L177", "weight": 1.0, - "source": "handler_kubernetes", - "target": "handler_kubernetes_getkubecomponentsfromworkspace", + "source": "changelog_bug_fixes_improvements_171", + "target": "changelog_execute_prestart_devfile_events_after_the_project_clone_init_container_has_run_1454_https_github_com_devfile_devworkspace_operator_issues_1454", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L218", + "source_file": "CHANGELOG.md", + "source_location": "L172", "weight": 1.0, - "source": "handler_kubernetes", - "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "source": "changelog_bug_fixes_improvements_171", + "target": "changelog_remove_kube_rbac_proxy_from_the_controller_deployment_1437_https_github_com_devfile_devworkspace_operator_pull_1437", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L163", + "source_file": "CHANGELOG.md", + "source_location": "L185", "weight": 1.0, - "source": "handler_kubernetes", - "target": "handler_kubernetes_getkubelikecomponent", + "source": "changelog_v0_35_1", + "target": "changelog_bug_fixes_improvements_185", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L230", + "source_file": "CHANGELOG.md", + "source_location": "L206", "weight": 1.0, - "source": "handler_kubernetes", - "target": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "source": "changelog_v0_35_0", + "target": "changelog_bug_fixes_improvements_206", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L240", + "source_file": "CHANGELOG.md", + "source_location": "L190", "weight": 1.0, - "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", - "target": "handler_webhookhandler_checksar", + "source": "changelog_v0_35_0", + "target": "changelog_features_190", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L36", + "source_file": "CHANGELOG.md", + "source_location": "L191", "weight": 1.0, - "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", - "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", + "source": "changelog_features_190", + "target": "changelog_make_workspace_pvc_s_access_mode_configurable_1019_https_github_com_devfile_devworkspace_operator_issues_1019", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L173", + "source_file": "CONTRIBUTING.md", + "source_location": "L1", "weight": 1.0, - "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", - "target": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", + "source": "contributing", + "target": "contributing_contributing", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L58", + "source_file": "CONTRIBUTING.md", + "source_location": "L34", "weight": 1.0, - "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", - "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", + "source": "contributing_contributing", + "target": "contributing_ci", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L192", + "source_file": "CONTRIBUTING.md", + "source_location": "L5", "weight": 1.0, - "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", - "target": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", + "source": "contributing_contributing", + "target": "contributing_code_of_conduct", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L88", + "source_file": "CONTRIBUTING.md", + "source_location": "L41", "weight": 1.0, - "source": "webhook_workspace_handler_kubernetes_go_handler_webhookhandler", - "target": "handler_webhookhandler_validatepermissionsonobject", + "source": "contributing_contributing", + "target": "contributing_development", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L37", + "source_file": "CONTRIBUTING.md", + "source_location": "L9", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", - "target": "handler_kubernetes_getkubecomponentsfromworkspace", + "source": "contributing_contributing", + "target": "contributing_getting_started", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L51", + "source_file": "CONTRIBUTING.md", + "source_location": "L11", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", - "target": "handler_webhookhandler_validatepermissionsonobject", + "source": "contributing_getting_started", + "target": "contributing_issues", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L36", + "source_file": "CONTRIBUTING.md", + "source_location": "L16", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", - "target": "webhook_workspace_handler_kubernetes_go_context", + "source": "contributing_getting_started", + "target": "contributing_pull_requests", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", + "source_file": "CONTRIBUTING.md", "source_location": "L36", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", - "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "source": "contributing_ci", + "target": "contributing_github_actions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L36", + "source_file": "CONTRIBUTING.md", + "source_location": "L330", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate", - "target": "webhook_workspace_handler_kubernetes_go_request", + "source": "contributing_development", + "target": "contributing_build_a_custom_olm_bundle", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L240", + "source_file": "CONTRIBUTING.md", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_checksar", - "target": "webhook_workspace_handler_kubernetes_go_context", + "source": "contributing_development", + "target": "contributing_codebase_navigation_graphify", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L173", + "source_file": "CONTRIBUTING.md", + "source_location": "L182", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_context", + "source": "contributing_development", + "target": "contributing_devworkspace_operator_first_time_development_setup", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L58", + "source_file": "CONTRIBUTING.md", + "source_location": "L156", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", - "target": "webhook_workspace_handler_kubernetes_go_context", + "source": "contributing_development", + "target": "contributing_makefile", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L192", + "source_file": "CONTRIBUTING.md", + "source_location": "L71", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_context", + "source": "contributing_development", + "target": "contributing_prerequisites", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L88", + "source_file": "CONTRIBUTING.md", + "source_location": "L320", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatepermissionsonobject", - "target": "webhook_workspace_handler_kubernetes_go_context", + "source": "contributing_development", + "target": "contributing_remove_controller_from_your_k8s_os_cluster", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L240", + "source_file": "CONTRIBUTING.md", + "source_location": "L233", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_checksar", - "target": "webhook_workspace_handler_kubernetes_go_request", + "source": "contributing_development", + "target": "contributing_run_controller_locally", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L173", + "source_file": "CONTRIBUTING.md", + "source_location": "L258", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_request", + "source": "contributing_development", + "target": "contributing_run_controller_locally_and_debug", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L58", + "source_file": "CONTRIBUTING.md", + "source_location": "L274", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", - "target": "webhook_workspace_handler_kubernetes_go_request", + "source": "contributing_development", + "target": "contributing_run_webhook_server_locally_and_debug", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L192", + "source_file": "CONTRIBUTING.md", + "source_location": "L288", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_request", + "source": "contributing_development", + "target": "contributing_running_tests", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L88", + "source_file": "CONTRIBUTING.md", + "source_location": "L227", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatepermissionsonobject", - "target": "webhook_workspace_handler_kubernetes_go_request", + "source": "contributing_development", + "target": "contributing_test_run_controller", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L148", + "source_file": "CONTRIBUTING.md", + "source_location": "L306", "weight": 1.0, - "context": "parameter_type", - "source": "handler_kubernetes_getkubecomponentsfromworkspace", - "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "source": "contributing_development", + "target": "contributing_updating_devfile_api", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L218", + "source_file": "CONTRIBUTING.md", + "source_location": "L136", "weight": 1.0, - "context": "parameter_type", - "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "source": "contributing_prerequisites", + "target": "contributing_container_tool_selection", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L173", + "source_file": "CONTRIBUTING.md", + "source_location": "L88", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "source": "contributing_prerequisites", + "target": "contributing_macos_specific_issues", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L58", + "source_file": "CONTRIBUTING.md", + "source_location": "L115", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", - "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "source": "contributing_prerequisites", + "target": "contributing_multi_architecture_builds", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L192", + "source_file": "README.md", + "source_location": "L3", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_devworkspacetemplatespec", + "source": "readme", + "target": "readme_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L59", + "source_file": "README.md", + "source_location": "L147", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", - "target": "handler_kubernetes_getkubecomponentsfromworkspace", + "source": "readme_devworkspace_operator", + "target": "readme_contributing", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L80", + "source_file": "README.md", + "source_location": "L70", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate", - "target": "handler_webhookhandler_validatepermissionsonobject", + "source": "readme_devworkspace_operator", + "target": "readme_devworkspace_operator_installation", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L185", + "source_file": "README.md", + "source_location": "L56", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", - "target": "handler_webhookhandler_validatepermissionsonobject", + "source": "readme_devworkspace_operator", + "target": "readme_devworkspace_operator_on_developer_sandbox", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L210", + "source_file": "README.md", + "source_location": "L27", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", - "target": "handler_webhookhandler_validatepermissionsonobject", + "source": "readme_devworkspace_operator", + "target": "readme_example", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L111", + "source_file": "README.md", + "source_location": "L11", "weight": 1.0, - "source": "handler_webhookhandler_validatepermissionsonobject", - "target": "handler_webhookhandler_checksar", + "source": "readme_devworkspace_operator", + "target": "readme_what_is_the_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L151", + "source_file": "README.md", + "source_location": "L51", "weight": 1.0, - "source": "handler_kubernetes_getkubecomponentsfromworkspace", - "target": "handler_kubernetes_getkubelikecomponent", + "source": "readme_example", + "target": "readme_additional_configuration", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L148", + "source_file": "README.md", + "source_location": "L42", "weight": 1.0, - "context": "return_type", - "source": "handler_kubernetes_getkubecomponentsfromworkspace", - "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "source": "readme_example", + "target": "readme_devworkspace_contributions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L218", + "source_file": "README.md", + "source_location": "L35", "weight": 1.0, - "context": "return_type", - "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "source": "readme_example", + "target": "readme_devworkspace_template", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L163", + "source_file": "README.md", + "source_location": "L97", "weight": 1.0, - "context": "return_type", - "source": "handler_kubernetes_getkubelikecomponent", - "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "source": "readme_devworkspace_operator_installation", + "target": "readme_adding_the_devworkspace_operator_catalog_source", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L230", + "source_file": "README.md", + "source_location": "L127", "weight": 1.0, - "context": "return_type", - "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_k8slikecomponent", + "source": "readme_devworkspace_operator_installation", + "target": "readme_create_the_devworkspace_operator_subscription", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L163", + "source_file": "README.md", + "source_location": "L89", "weight": 1.0, - "context": "parameter_type", - "source": "handler_kubernetes_getkubelikecomponent", - "target": "webhook_workspace_handler_kubernetes_go_component", + "source": "readme_devworkspace_operator_installation", + "target": "readme_installing_the_operator_lifecycle_manager", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L230", + "source_file": "README.md", + "source_location": "L76", "weight": 1.0, - "context": "parameter_type", - "source": "handler_kubernetes_getkubelikecomponent_v1alpha1", - "target": "webhook_workspace_handler_kubernetes_go_component", + "source": "readme_devworkspace_operator_installation", + "target": "readme_platform_specific_installation_guides", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L174", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L1", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsoncreate_v1alpha1", - "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L193", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L77", "weight": 1.0, - "source": "handler_webhookhandler_validatekubernetesobjectpermissionsonupdate_v1alpha1", - "target": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_consequences", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L221", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L48", "weight": 1.0, - "source": "handler_kubernetes_getkubecomponentsfromworkspace_v1alpha1", - "target": "handler_kubernetes_getkubelikecomponent_v1alpha1", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_considered_alternatives", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/kubernetes.go", - "source_location": "L240", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L8", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_checksar", - "target": "webhook_workspace_handler_kubernetes_go_typemeta", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L90", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L32", "weight": 1.0, - "source": "handler_metadata", - "target": "handler_metadata_mutatecreatorlabel", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_decision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L53", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L93", "weight": 1.0, - "source": "handler_metadata", - "target": "handler_metadata_mutatelabelsonupdate", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_backup_auth_secret_must_not_be_owned_by_any_workspace", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L68", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L36", "weight": 1.0, - "source": "handler_metadata", - "target": "handler_metadata_mutateworkspaceidlabel", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_decision", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_what_changes", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L26", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L42", "weight": 1.0, - "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutatemetadataoncreate", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_decision", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_what_doesn_t_change", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L41", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L50", "weight": 1.0, - "source": "webhook_workspace_handler_metadata_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutatemetadataonupdate", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_considered_alternatives", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_alternative_1_multi_owner_references_non_controller", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L26", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L59", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatemetadataoncreate", - "target": "webhook_workspace_handler_metadata_go_objectmeta", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_considered_alternatives", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_alternative_2_finalizer_based_cleanup", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L41", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L68", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatemetadataonupdate", - "target": "webhook_workspace_handler_metadata_go_objectmeta", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_considered_alternatives", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_alternative_3_per_workspace_auth_secrets", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L45", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L85", "weight": 1.0, - "source": "handler_webhookhandler_mutatemetadataonupdate", - "target": "handler_metadata_mutatelabelsonupdate", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_consequences", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_negative", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L59", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L89", "weight": 1.0, - "source": "handler_metadata_mutatelabelsonupdate", - "target": "handler_metadata_mutatecreatorlabel", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_consequences", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_neutral", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/metadata.go", - "source_location": "L54", + "source_file": "adr/2026-05-11-backup-auth-secret-lifecycle.md", + "source_location": "L79", "weight": 1.0, - "source": "handler_metadata_mutatelabelsonupdate", - "target": "handler_metadata_mutateworkspaceidlabel", + "source": "adr_2026_05_11_backup_auth_secret_lifecycle_consequences", + "target": "adr_2026_05_11_backup_auth_secret_lifecycle_positive", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L26", + "source_file": "adr/AGENTS.md", + "source_location": "L1", "weight": 1.0, - "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutatepodoncreate", + "source": "adr_agents", + "target": "adr_agents_adr_maintenance_guide_for_ai_agents", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L42", + "source_file": "adr/AGENTS.md", + "source_location": "L5", "weight": 1.0, - "source": "webhook_workspace_handler_pod_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutatepodonupdate", + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_creating_a_new_adr", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L26", + "source_file": "adr/AGENTS.md", + "source_location": "L28", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatepodoncreate", - "target": "webhook_workspace_handler_pod_go_context", + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_format_rules", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L26", + "source_file": "adr/AGENTS.md", + "source_location": "L12", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatepodoncreate", - "target": "webhook_workspace_handler_pod_go_request", + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_naming_convention", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L26", + "source_file": "adr/AGENTS.md", + "source_location": "L20", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutatepodoncreate", - "target": "webhook_workspace_handler_pod_go_response", + "source": "adr_agents_adr_maintenance_guide_for_ai_agents", + "target": "adr_agents_superseding_an_adr", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L42", + "source_file": "adr/README.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatepodonupdate", - "target": "webhook_workspace_handler_pod_go_context", + "source": "adr_readme", + "target": "adr_readme_architecture_decision_records_adrs", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L42", + "source_file": "adr/README.md", + "source_location": "L37", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutatepodonupdate", - "target": "webhook_workspace_handler_pod_go_request", + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_creating_a_new_adr", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/pod.go", - "source_location": "L42", + "source_file": "adr/README.md", + "source_location": "L20", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutatepodonupdate", - "target": "webhook_workspace_handler_pod_go_response", + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_lifecycle", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L27", + "source_file": "adr/README.md", + "source_location": "L31", "weight": 1.0, - "source": "webhook_workspace_handler_template_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_naming_convention", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L55", + "source_file": "adr/README.md", + "source_location": "L5", "weight": 1.0, - "source": "webhook_workspace_handler_template_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_what_is_an_adr", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L41", + "source_file": "adr/README.md", + "source_location": "L9", "weight": 1.0, - "source": "webhook_workspace_handler_template_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", + "source": "adr_readme_architecture_decision_records_adrs", + "target": "adr_readme_when_to_write_an_adr", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L88", + "source_file": "adr/TEMPLATE.md", + "source_location": "L1", "weight": 1.0, - "source": "webhook_workspace_handler_template_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", + "source": "adr_template", + "target": "adr_template_title_of_decision", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L27", + "source_file": "adr/TEMPLATE.md", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", - "target": "webhook_workspace_handler_template_go_context", + "source": "adr_template_title_of_decision", + "target": "adr_template_consequences", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L27", + "source_file": "adr/TEMPLATE.md", + "source_location": "L16", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", - "target": "webhook_workspace_handler_template_go_request", + "source": "adr_template_title_of_decision", + "target": "adr_template_considered_alternatives", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L27", + "source_file": "adr/TEMPLATE.md", + "source_location": "L8", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1oncreate", - "target": "webhook_workspace_handler_template_go_response", + "source": "adr_template_title_of_decision", + "target": "adr_template_context", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L55", + "source_file": "adr/TEMPLATE.md", + "source_location": "L12", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", - "target": "webhook_workspace_handler_template_go_context", + "source": "adr_template_title_of_decision", + "target": "adr_template_decision", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L41", + "source_file": "adr/TEMPLATE.md", + "source_location": "L49", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", - "target": "webhook_workspace_handler_template_go_context", + "source": "adr_template_title_of_decision", + "target": "adr_template_references", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L88", + "source_file": "adr/TEMPLATE.md", + "source_location": "L18", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", - "target": "webhook_workspace_handler_template_go_context", + "source": "adr_template_considered_alternatives", + "target": "adr_template_alternative_1_name", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L55", + "source_file": "adr/TEMPLATE.md", + "source_location": "L26", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", - "target": "webhook_workspace_handler_template_go_request", + "source": "adr_template_considered_alternatives", + "target": "adr_template_alternative_2_name", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", + "source_file": "adr/TEMPLATE.md", "source_location": "L41", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", - "target": "webhook_workspace_handler_template_go_request", + "source": "adr_template_consequences", + "target": "adr_template_negative", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L88", + "source_file": "adr/TEMPLATE.md", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", - "target": "webhook_workspace_handler_template_go_request", + "source": "adr_template_consequences", + "target": "adr_template_neutral", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L55", + "source_file": "adr/TEMPLATE.md", + "source_location": "L36", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha1onupdate", - "target": "webhook_workspace_handler_template_go_response", + "source": "adr_template_consequences", + "target": "adr_template_positive", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L41", + "source_file": "docs/dwo-configuration.md", + "source_location": "L110", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2oncreate", - "target": "webhook_workspace_handler_template_go_response", + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_backup_cronjob", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/template.go", - "source_location": "L88", + "source_file": "docs/dwo-configuration.md", + "source_location": "L80", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacetemplatev1alpha2onupdate", - "target": "webhook_workspace_handler_template_go_response", + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_cleanup_cronjob", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/validate.go", - "source_location": "L29", + "source_file": "docs/dwo-configuration.md", + "source_location": "L234", "weight": 1.0, - "source": "webhook_workspace_handler_validate_go_handler_webhookhandler", - "target": "handler_webhookhandler_validatedevfile", + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_custom_init_containers", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/validate.go", - "source_location": "L29", + "source_file": "docs/dwo-configuration.md", + "source_location": "L215", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatedevfile", - "target": "webhook_workspace_handler_validate_go_context", + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_pvc_storage_access_mode", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/validate.go", - "source_location": "L29", + "source_file": "docs/dwo-configuration.md", + "source_location": "L49", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_validatedevfile", - "target": "webhook_workspace_handler_validate_go_request", + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_configuring_the_webhook_deployment", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/validate.go", - "source_location": "L29", + "source_file": "docs/dwo-configuration.md", + "source_location": "L1", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_validatedevfile", - "target": "webhook_workspace_handler_validate_go_response", + "source": "docs_dwo_configuration", + "target": "docs_dwo_configuration_devworkspace_operator_configuration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L26", + "source_file": "docs/dwo-configuration.md", + "source_location": "L5", "weight": 1.0, - "source": "handler_warning", - "target": "handler_unsupportedwarnings", + "source": "docs_dwo_configuration_devworkspace_operator_configuration", + "target": "docs_dwo_configuration_controller_configuration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L120", + "source_file": "docs/dwo-configuration.md", + "source_location": "L31", "weight": 1.0, - "source": "handler_warning", - "target": "handler_warning_checkforaddedunsupportedfeatures", + "source": "docs_dwo_configuration_devworkspace_operator_configuration", + "target": "docs_dwo_configuration_devworkspace_specific_configuration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L45", + "source_file": "docs/dwo-configuration.md", + "source_location": "L17", "weight": 1.0, - "source": "handler_warning", - "target": "handler_warning_checkunsupportedfeatures", + "source": "docs_dwo_configuration_devworkspace_operator_configuration", + "target": "docs_dwo_configuration_global_configuration_for_the_devworkspace_operator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L82", + "source_file": "docs/dwo-configuration.md", + "source_location": "L134", "weight": 1.0, - "source": "handler_warning", - "target": "handler_warning_formatunsupportedfeatureswarning", + "source": "docs_dwo_configuration_configuring_backup_cronjob", + "target": "docs_dwo_configuration_integrated_openshift_container_registry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L35", + "source_file": "docs/dwo-configuration.md", + "source_location": "L162", "weight": 1.0, - "source": "handler_warning", - "target": "handler_warning_newunsupportedwarnings", + "source": "docs_dwo_configuration_configuring_backup_cronjob", + "target": "docs_dwo_configuration_regular_oci_compatible_registry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L74", + "source_file": "docs/dwo-configuration.md", + "source_location": "L199", "weight": 1.0, - "source": "handler_warning", - "target": "handler_warning_unsupportedwarningspresent", + "source": "docs_dwo_configuration_configuring_backup_cronjob", + "target": "docs_dwo_configuration_restore_workspace_from_backup", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L120", + "source_file": "docs/dwo-configuration.md", + "source_location": "L244", "weight": 1.0, - "context": "return_type", - "source": "handler_warning_checkforaddedunsupportedfeatures", - "target": "handler_unsupportedwarnings", + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_basic_example_injecting_custom_tools", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L45", + "source_file": "docs/dwo-configuration.md", + "source_location": "L283", "weight": 1.0, - "context": "return_type", - "source": "handler_warning_checkunsupportedfeatures", - "target": "handler_unsupportedwarnings", + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_example_custom_persistent_home_initialization", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L82", + "source_file": "docs/dwo-configuration.md", + "source_location": "L310", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_formatunsupportedfeatureswarning", - "target": "handler_unsupportedwarnings", + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_execution_order", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L35", + "source_file": "docs/dwo-configuration.md", + "source_location": "L267", "weight": 1.0, - "context": "return_type", - "source": "handler_warning_newunsupportedwarnings", - "target": "handler_unsupportedwarnings", + "source": "docs_dwo_configuration_configuring_custom_init_containers", + "target": "docs_dwo_configuration_special_container_init_persistent_home", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L74", + "source_file": "docs/grafana/README.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_unsupportedwarningspresent", - "target": "handler_unsupportedwarnings", + "source": "grafana_readme", + "target": "grafana_readme_grafana_dashboards_for_the_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L123", + "source_file": "docs/grafana/README.md", + "source_location": "L5", "weight": 1.0, - "source": "handler_warning_checkforaddedunsupportedfeatures", - "target": "handler_warning_newunsupportedwarnings", + "source": "grafana_readme_grafana_dashboards_for_the_devworkspace_operator", + "target": "grafana_readme_testing_devworkspace_operator_metrics_locally", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L46", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L1", "weight": 1.0, - "source": "handler_warning_checkunsupportedfeatures", - "target": "handler_warning_newunsupportedwarnings", + "source": "installation_kind_without_olm_linux", + "target": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L121", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L3", "weight": 1.0, - "source": "handler_warning_checkforaddedunsupportedfeatures", - "target": "handler_warning_checkunsupportedfeatures", + "source": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", + "target": "installation_kind_without_olm_linux_prerequisites", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L45", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L11", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_checkunsupportedfeatures", - "target": "webhook_workspace_handler_warning_go_devworkspacetemplatespec", + "source": "installation_kind_without_olm_linux_installation_on_kind_without_olm_linux", + "target": "installation_kind_without_olm_linux_steps", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L69", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L13", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "handler_warning_checkunsupportedfeatures" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_1_create_kind_cluster_with_extra_port_mappings", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L87", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L33", "weight": 1.0, - "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", - "target": "handler_warning_unsupportedwarningspresent" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_2_install_nginx_ingress_controller", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L69", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L60", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "handler_warning_unsupportedwarningspresent" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_3_create_namespace", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L132", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L68", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "handler_warning_unsupportedwarningspresent" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_4_install_cert_manager", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L92", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L85", "weight": 1.0, - "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", - "target": "handler_warning_formatunsupportedfeatureswarning" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_5_install_the_devworkspace_operator", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L70", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L102", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "handler_warning_formatunsupportedfeatureswarning" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_6_create_the_devworkspace_operator_config", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L133", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L131", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "handler_warning_formatunsupportedfeatureswarning" + "source": "installation_kind_without_olm_linux_steps", + "target": "installation_kind_without_olm_linux_7_create_a_sample_devworkspace", + "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning.go", - "source_location": "L120", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L104", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_checkforaddedunsupportedfeatures", - "target": "webhook_workspace_handler_warning_go_devworkspace", + "source": "installation_kind_without_olm_linux_6_create_the_devworkspace_operator_config", + "target": "installation_kind_without_olm_linux_6_1_get_kind_node_ip", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L85", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-linux.md", + "source_location": "L114", "weight": 1.0, - "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", - "target": "handler_warning_checkforaddedunsupportedfeatures" + "source": "installation_kind_without_olm_linux_6_create_the_devworkspace_operator_config", + "target": "installation_kind_without_olm_linux_6_2_create_the_devworkspaceoperatorconfig", + "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L131", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L1", "weight": 1.0, - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "handler_warning_checkforaddedunsupportedfeatures" + "source": "installation_kind_without_olm_macos", + "target": "installation_kind_without_olm_macos_installation_on_kind_without_olm_macos", + "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L28", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L3", "weight": 1.0, - "source": "handler_warning_test", - "target": "handler_testcase", + "source": "installation_kind_without_olm_macos_installation_on_kind_without_olm_macos", + "target": "installation_kind_without_olm_macos_prerequisites", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L34", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L11", "weight": 1.0, - "source": "handler_warning_test", - "target": "handler_testinput", + "source": "installation_kind_without_olm_macos_installation_on_kind_without_olm_macos", + "target": "installation_kind_without_olm_macos_steps", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L39", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L13", "weight": 1.0, - "source": "handler_warning_test", - "target": "handler_testoutput", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_1_create_kind_cluster", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L56", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L21", "weight": 1.0, - "source": "handler_warning_test", - "target": "handler_warning_test_loadalltestcasesorpanic", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_2_install_metallb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L44", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L38", "weight": 1.0, - "source": "handler_warning_test", - "target": "handler_warning_test_loadtestcaseorpanic", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_3_define_metallb_ip_address_pool", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L71", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L79", "weight": 1.0, - "source": "handler_warning_test", - "target": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_4_install_nginx_ingress_controller", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L30", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L96", "weight": 1.0, - "context": "field", - "source": "handler_testcase", - "target": "webhook_workspace_handler_warning_test_go_testinput", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_5_create_namespace", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L31", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L104", "weight": 1.0, - "context": "field", - "source": "handler_testcase", - "target": "webhook_workspace_handler_warning_test_go_testoutput", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_6_install_cert_manager", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L56", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L121", "weight": 1.0, - "context": "return_type", - "source": "handler_warning_test_loadalltestcasesorpanic", - "target": "handler_testcase", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_7_install_the_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L44", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L138", "weight": 1.0, - "context": "return_type", - "source": "handler_warning_test_loadtestcaseorpanic", - "target": "handler_testcase", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_8_create_the_devworkspace_operator_config", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L36", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L170", "weight": 1.0, - "context": "field", - "source": "handler_testinput", - "target": "webhook_workspace_handler_warning_test_go_devworkspacetemplatespec", + "source": "installation_kind_without_olm_macos_steps", + "target": "installation_kind_without_olm_macos_9_create_a_sample_devworkspace", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L66", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L140", "weight": 1.0, - "source": "handler_warning_test_loadalltestcasesorpanic", - "target": "handler_warning_test_loadtestcaseorpanic", + "source": "installation_kind_without_olm_macos_8_create_the_devworkspace_operator_config", + "target": "installation_kind_without_olm_macos_8_1_get_load_balancer_ip", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L44", + "source_file": "docs/installation/kind-without-olm-macos.md", + "source_location": "L153", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_test_loadtestcaseorpanic", - "target": "webhook_workspace_handler_warning_test_go_t", + "source": "installation_kind_without_olm_macos_8_create_the_devworkspace_operator_config", + "target": "installation_kind_without_olm_macos_8_2_create_the_devworkspaceoperatorconfig", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L56", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_test_loadalltestcasesorpanic", - "target": "webhook_workspace_handler_warning_test_go_t", + "source": "installation_minikube_without_olm", + "target": "installation_minikube_without_olm_installation_on_minikube_without_olm", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L71", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L3", "weight": 1.0, - "context": "parameter_type", - "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", - "target": "webhook_workspace_handler_warning_test_go_t", + "source": "installation_minikube_without_olm_installation_on_minikube_without_olm", + "target": "installation_minikube_without_olm_prerequisites", "confidence_score": 1.0 }, { - "relation": "calls", - "context": "call", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/warning_test.go", - "source_location": "L72", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L10", "weight": 1.0, - "source": "handler_warning_test_testmodifyworkspacewithunsupportedfeatures", - "target": "handler_warning_test_loadalltestcasesorpanic", + "source": "installation_minikube_without_olm_installation_on_minikube_without_olm", + "target": "installation_minikube_without_olm_steps", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L209", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L12", "weight": 1.0, - "source": "handler_workspace", - "target": "handler_workspace_hasfinalizer", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_1_start_minikube", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L32", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L20", "weight": 1.0, - "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_2_ingress_addon", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L76", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L28", "weight": 1.0, - "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_3_create_namespace", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L48", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L36", "weight": 1.0, - "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_4_install_cert_manager", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L118", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L53", "weight": 1.0, - "source": "webhook_workspace_handler_workspace_go_handler_webhookhandler", - "target": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_5_install_the_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L32", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L70", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", - "target": "webhook_workspace_handler_workspace_go_context", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_6_create_the_devworkspace_operator_config", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L32", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L99", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", - "target": "webhook_workspace_handler_workspace_go_request", + "source": "installation_minikube_without_olm_steps", + "target": "installation_minikube_without_olm_7_create_a_sample_devworkspace", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L32", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L72", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha1oncreate", - "target": "webhook_workspace_handler_workspace_go_response", + "source": "installation_minikube_without_olm_6_create_the_devworkspace_operator_config", + "target": "installation_minikube_without_olm_6_1_get_minikube_ip", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L76", + "source_file": "docs/installation/minikube-without-olm.md", + "source_location": "L82", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", - "target": "webhook_workspace_handler_workspace_go_context", + "source": "installation_minikube_without_olm_6_create_the_devworkspace_operator_config", + "target": "installation_minikube_without_olm_6_2_create_the_devworkspaceoperatorconfig", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L48", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "webhook_workspace_handler_workspace_go_context", + "source": "installation_openshift_with_olm", + "target": "installation_openshift_with_olm_installation_on_openshift_with_olm", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L118", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L3", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "webhook_workspace_handler_workspace_go_context", + "source": "installation_openshift_with_olm_installation_on_openshift_with_olm", + "target": "installation_openshift_with_olm_prerequisites", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L76", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L10", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", - "target": "webhook_workspace_handler_workspace_go_request", + "source": "installation_openshift_with_olm_installation_on_openshift_with_olm", + "target": "installation_openshift_with_olm_steps", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L48", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L12", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "webhook_workspace_handler_workspace_go_request", + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_1_add_the_devworkspace_operator_catalogsource", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L118", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L34", "weight": 1.0, - "context": "parameter_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "webhook_workspace_handler_workspace_go_request", + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_2_create_the_devworkspace_operator_subscription", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L76", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L54", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha1onupdate", - "target": "webhook_workspace_handler_workspace_go_response", + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_3_wait_for_operator_to_be_ready", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L48", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L65", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha2oncreate", - "target": "webhook_workspace_handler_workspace_go_response", + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_4_create_devworkspaces_namespace", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L118", + "source_file": "docs/installation/openshift-with-olm.md", + "source_location": "L73", "weight": 1.0, - "context": "return_type", - "source": "handler_webhookhandler_mutateworkspacev1alpha2onupdate", - "target": "webhook_workspace_handler_workspace_go_response", + "source": "installation_openshift_with_olm_steps", + "target": "installation_openshift_with_olm_5_create_a_sample_devworkspace", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/handler/workspace.go", - "source_location": "L209", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "handler_workspace_hasfinalizer", - "target": "webhook_workspace_handler_workspace_go_object", + "source": "installation_openshift_without_olm", + "target": "installation_openshift_without_olm_installation_on_openshift_without_olm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L36", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L3", "weight": 1.0, - "source": "workspace_mutate", - "target": "workspace_mutate_newresourcesmutator", + "source": "installation_openshift_without_olm_installation_on_openshift_without_olm", + "target": "installation_openshift_without_olm_prerequisites", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L32", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L10", "weight": 1.0, - "source": "workspace_mutate", - "target": "workspace_resourcesmutator", + "source": "installation_openshift_without_olm_installation_on_openshift_without_olm", + "target": "installation_openshift_without_olm_steps", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L36", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L12", "weight": 1.0, - "context": "return_type", - "source": "workspace_mutate_newresourcesmutator", - "target": "workspace_resourcesmutator", + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_1_create_namespace_for_operator", "confidence_score": 1.0 }, { - "relation": "embeds", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L33", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L20", "weight": 1.0, - "source": "workspace_resourcesmutator", - "target": "webhook_workspace_mutate_go_webhookhandler", + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_2_install_the_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L41", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L37", "weight": 1.0, - "source": "workspace_resourcesmutator", - "target": "workspace_resourcesmutator_handle", + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_3_create_devworkspaces_namespace", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L36", + "source_file": "docs/installation/openshift-without-olm.md", + "source_location": "L45", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_mutate_newresourcesmutator", - "target": "webhook_workspace_mutate_go_manager", + "source": "installation_openshift_without_olm_steps", + "target": "installation_openshift_without_olm_4_create_a_sample_devworkspace", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L41", + "source_file": "docs/release/README.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_resourcesmutator_handle", - "target": "webhook_workspace_mutate_go_context", + "source": "release_readme", + "target": "release_readme_devworkspace_operator_release_process", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L41", + "source_file": "docs/release/README.md", + "source_location": "L21", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_resourcesmutator_handle", - "target": "webhook_workspace_mutate_go_request", + "source": "release_readme_devworkspace_operator_release_process", + "target": "release_readme_github_action", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutate.go", - "source_location": "L41", + "source_file": "docs/release/README.md", + "source_location": "L5", "weight": 1.0, - "context": "return_type", - "source": "workspace_resourcesmutator_handle", - "target": "webhook_workspace_mutate_go_response", + "source": "release_readme_devworkspace_operator_release_process", + "target": "release_readme_preparing_for_a_release", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutating_cfg.go", - "source_location": "L34", + "source_file": "docs/release/README.md", + "source_location": "L13", "weight": 1.0, - "source": "workspace_mutating_cfg", - "target": "workspace_mutating_cfg_buildmutatewebhookcfg", + "source": "release_readme_preparing_for_a_release", + "target": "release_readme_adding_resolved_issues_to_the_milestone", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/mutating_cfg.go", - "source_location": "L34", + "source_file": "docs/release/README.md", + "source_location": "L9", "weight": 1.0, - "context": "return_type", - "source": "workspace_mutating_cfg_buildmutatewebhookcfg", - "target": "webhook_workspace_mutating_cfg_go_mutatingwebhookconfiguration", + "source": "release_readme_preparing_for_a_release", + "target": "release_readme_creating_a_milestone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L32", + "source_file": "docs/release/README.md", + "source_location": "L85", "weight": 1.0, - "source": "workspace_validate", - "target": "workspace_resourcesvalidator", + "source": "release_readme_github_action", + "target": "release_readme_creating_a_bugfix_release", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L36", + "source_file": "docs/release/README.md", + "source_location": "L75", "weight": 1.0, - "source": "workspace_validate", - "target": "workspace_validate_newresourcesvalidator", + "source": "release_readme_github_action", + "target": "release_readme_post_release", "confidence_score": 1.0 }, { - "relation": "embeds", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L33", + "source_file": "docs/release/README.md", + "source_location": "L25", "weight": 1.0, - "source": "workspace_resourcesvalidator", - "target": "webhook_workspace_validate_go_webhookhandler", + "source": "release_readme_github_action", + "target": "release_readme_preparing_release_branch", "confidence_score": 1.0 }, { - "relation": "method", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L40", + "source_file": "docs/release/README.md", + "source_location": "L57", "weight": 1.0, - "source": "workspace_resourcesvalidator", - "target": "workspace_resourcesvalidator_handle", + "source": "release_readme_github_action", + "target": "release_readme_releasing_a_new_version", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L36", + "source_file": "docs/release/README.md", + "source_location": "L34", "weight": 1.0, - "context": "return_type", - "source": "workspace_validate_newresourcesvalidator", - "target": "workspace_resourcesvalidator", + "source": "release_readme_github_action", + "target": "release_readme_testing_prerelease_artifacts", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L36", + "source_file": "docs/release/README.md", + "source_location": "L79", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_validate_newresourcesvalidator", - "target": "webhook_workspace_validate_go_manager", + "source": "release_readme_post_release", + "target": "release_readme_copying_bundles_adding_channel_entries", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L40", + "source_file": "docs/uninstall.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_resourcesvalidator_handle", - "target": "webhook_workspace_validate_go_context", + "source": "docs_uninstall", + "target": "docs_uninstall_uninstalling_the_devworkspace_operator", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L40", + "source_file": "docs/workspace-capabilities.md", + "source_location": "L1", "weight": 1.0, - "context": "parameter_type", - "source": "workspace_resourcesvalidator_handle", - "target": "webhook_workspace_validate_go_request", + "source": "docs_workspace_capabilities", + "target": "docs_workspace_capabilities_default_devworkspace_cluster_permissions", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validate.go", - "source_location": "L40", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L1", "weight": 1.0, - "context": "return_type", - "source": "workspace_resourcesvalidator_handle", - "target": "webhook_workspace_validate_go_response", + "source": "redhat_compliance_and_responsible_ai", + "target": "redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validating_cfg.go", - "source_location": "L31", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L3", "weight": 1.0, - "source": "workspace_validating_cfg", - "target": "workspace_validating_cfg_buildvalidatingwebhookcfg", + "source": "redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", + "target": "redhat_compliance_and_responsible_ai_1_copyright_licensing_mandatory", "confidence_score": 1.0 }, { - "relation": "references", + "relation": "contains", "confidence": "EXTRACTED", - "source_file": "webhook/workspace/validating_cfg.go", - "source_location": "L31", + "source_file": "redhat-compliance-and-responsible-ai.md", + "source_location": "L9", "weight": 1.0, - "context": "return_type", - "source": "workspace_validating_cfg_buildvalidatingwebhookcfg", - "target": "webhook_workspace_validating_cfg_go_validatingwebhookconfiguration", + "source": "redhat_compliance_and_responsible_ai_red_hat_compliance_responsible_ai_rules", + "target": "redhat_compliance_and_responsible_ai_2_ai_contribution_marking", "confidence_score": 1.0 }, { @@ -72804,16 +80302,6 @@ "source": "devfile_build_and_push_controller", "target": "devfile_tools" }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.9, - "source_file": "AGENTS.md", - "source_location": null, - "weight": 1.0, - "source": "agents_devworkspace", - "target": "agents_bootstrap" - }, { "relation": "references", "confidence": "INFERRED", @@ -72824,26 +80312,6 @@ "source": "adr_2026_05_11_backup_auth_secret", "target": "agents_devworkspaceoperatorconfig" }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "CHANGELOG.md", - "source_location": null, - "weight": 1.0, - "source": "changelog_v0_40_0", - "target": "changelog_backup_status" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "CHANGELOG.md", - "source_location": null, - "weight": 1.0, - "source": "changelog_v0_40_0", - "target": "changelog_restore_workspace" - }, { "relation": "references", "confidence": "EXTRACTED", @@ -72948,7 +80416,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_config", @@ -72958,7 +80426,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_config", @@ -72968,7 +80436,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_config", @@ -73018,7 +80486,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", "source": "devworkspace_operator_v0_22_0_bundle", "target": "devworkspace_operator_config" }, @@ -73026,7 +80494,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.23.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.23.0.bundle.yaml", "source": "devworkspace_operator_v0_23_0_bundle", "target": "devworkspace_operator_config" }, @@ -73034,7 +80502,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.24.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.24.0.bundle.yaml", "source": "devworkspace_operator_v0_24_0_bundle", "target": "devworkspace_operator_config" }, @@ -73052,7 +80520,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.25.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.25.0.bundle.yaml", "source": "devworkspace_operator_v0_25_0_bundle", "target": "devworkspace_operator_config" }, @@ -73090,7 +80558,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_1_bundle", @@ -73100,7 +80568,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.2.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.2.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_2_bundle", @@ -73110,7 +80578,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_32_0", @@ -73120,7 +80588,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.32.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_32_0_bundle", @@ -73130,7 +80598,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.32.1.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.32.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_32_1", @@ -73140,7 +80608,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.32.1.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.32.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_32_1_bundle", @@ -73150,7 +80618,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.33.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.33.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_33_0", @@ -73160,7 +80628,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_34_0", @@ -73242,7 +80710,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", "source": "devworkspace_operator_v0_22_0_bundle", "target": "devworkspace_routing" }, @@ -73260,7 +80728,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_1_bundle", @@ -73328,7 +80796,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", "source": "devworkspace_operator_v0_22_0_bundle", "target": "devworkspace" }, @@ -73346,7 +80814,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_1_bundle", @@ -73414,7 +80882,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.22.0.bundle.yaml", "source": "devworkspace_operator_v0_22_0_bundle", "target": "devworkspace_template" }, @@ -73432,7 +80900,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_1_bundle", @@ -73470,7 +80938,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator", @@ -73480,7 +80948,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.18.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_18_0_bundle_yaml_devworkspace_operator", @@ -73490,7 +80958,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator", @@ -73500,7 +80968,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.18.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_18_1_bundle_yaml_devworkspace_operator", @@ -73510,7 +80978,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator", @@ -73520,7 +80988,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.19.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_19_0_bundle_yaml_devworkspace_operator", @@ -73530,7 +80998,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator", @@ -73540,7 +81008,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.19.1.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_19_1_bundle_yaml_devworkspace_operator", @@ -73590,7 +81058,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator", @@ -73600,7 +81068,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.27.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.27.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_27_0_bundle_devworkspace_operator", @@ -73610,7 +81078,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_28_0", @@ -73620,7 +81088,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator", @@ -73630,7 +81098,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.29.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.29.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_29_0", @@ -73640,7 +81108,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.29.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.29.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_29_0_bundle_devworkspace_operator", @@ -73650,7 +81118,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.30.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.30.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_30_0", @@ -73660,7 +81128,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_0", @@ -73740,7 +81208,7 @@ "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.26.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_26_0_bundle_devworkspace_operator", @@ -73750,7 +81218,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.28.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_28_0", @@ -73790,7 +81258,7 @@ "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.28.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_28_0_bundle_devworkspace_operator", @@ -73856,7 +81324,7 @@ "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", + "source_file": "olm-catalog/release/devworkspace-operator.v0.34.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_34_0", @@ -74036,7 +81504,7 @@ "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, - "source_file": "/Users/okurinny/Workspace/devfile/devworkspace-operator/olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", + "source_file": "olm-catalog/release-digest/devworkspace-operator.v0.31.0.bundle.yaml", "source_location": null, "weight": 1.0, "source": "devworkspace_operator_v0_31_0", @@ -74192,5 +81660,5 @@ } ], "hyperedges": [], - "built_at_commit": "9b8072d43b92f4aa2d62e2a2f26a9374da304d87" + "built_at_commit": "aaada7c4d9b9c1ca49d4477ef3549ee15da352de" } \ No newline at end of file From 4f8825fb5b1b2abb99b59195e7ce186200b6066e Mon Sep 17 00:00:00 2001 From: Oleksii Kurinnyi Date: Wed, 30 Sep 2026 14:34:59 +0300 Subject: [PATCH 4/4] chore: add graphify OpenCode integration Assisted-by: Claude Sonnet 4.6 (1M context) Co-Authored-By: Claude Sonnet 4.6 (1M context) Signed-off-by: Oleksii Kurinnyi --- .opencode/opencode.json | 5 +++++ .opencode/plugins/graphify.js | 22 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 .opencode/opencode.json create mode 100644 .opencode/plugins/graphify.js diff --git a/.opencode/opencode.json b/.opencode/opencode.json new file mode 100644 index 000000000..e74d6d9e6 --- /dev/null +++ b/.opencode/opencode.json @@ -0,0 +1,5 @@ +{ + "plugin": [ + ".opencode/plugins/graphify.js" + ] +} \ No newline at end of file diff --git a/.opencode/plugins/graphify.js b/.opencode/plugins/graphify.js new file mode 100644 index 000000000..f05a315f0 --- /dev/null +++ b/.opencode/plugins/graphify.js @@ -0,0 +1,22 @@ +// graphify OpenCode plugin +// Injects a knowledge graph reminder before bash tool calls when the graph exists. +import { existsSync } from "fs"; +import { join } from "path"; + +export const GraphifyPlugin = async ({ directory }) => { + let reminded = false; + + return { + "tool.execute.before": async (input, output) => { + if (reminded) return; + if (!existsSync(join(directory, "graphify-out", "graph.json"))) return; + + if (input.tool === "bash") { + output.args.command = + 'echo "[graphify] knowledge graph at graphify-out/. For focused questions, run \`graphify query \"\"\` (scoped subgraph, usually much smaller than GRAPH_REPORT.md) instead of grepping raw files. Read GRAPH_REPORT.md only for broad architecture context." && ' + + output.args.command; + reminded = true; + } + }, + }; +};